Submissions are not getting saved in mailchimp.
I started with a simple form without a gdpr field.
Here is my config
<?php
return [
'api_key' => env('MAILCHIMP_APIKEY'),
/*
* If you want to add to your mailchimp audience when a user registers, set this to `true`
*/
'add_new_users' => true,
'users' => [
/*
* A MailChimp audience id. Check the MailChimp docs if you don't know
* how to get this value: https://mailchimp.com/help/find-audience-id/.
*/
'audience_id' => '7cbd86xxxx',
/*
* if you need consent before you can subscribe someone, set this to `true`
*/
'check_consent' => false,
/*
* if you're checking for consent, which field is it? Defaults to `'consent'`
*/
'consent_field' => 'consent',
/*
* To have single opt in only, which I don't recommend, set this to `true`.
* See: https://mailchimp.com/help/single-opt-in-vs-double-opt-in/ for details
*/
'disable_opt_in' => false,
/*
* if you'd like to add "interests" in a group, which field is collecting those ids? Defaults to 'interests'
*/
'interests_field' => 'interests',
/*
* Which field are the marketing permissions in?
*/
'marketing_permissions_field' => null,
/*
* Which fields are the Mailchimp permission ids stored in?
* Run `php please mailchimp:permissions <form-handle>` to get the ids.
*/
'marketing_permissions_field_ids' => [
[
'field_name' => null,
'id' => null,
],
],
/*
* See https://mailchimp.com/help/manage-audience-signup-form-fields/ for details on
* Mailchimp merge fields
*/
'merge_fields' => [
[
/*
* The Mailchimp tag
*/
'tag'=> null,
/*
* the blueprint field name to use for the merge field
*/
'field_name' => null,
],
],
/*
* Define the handle for the email field to be used. Defaults to 'email'.
*/
'primary_email_field' => 'email',
/*
* Mailchimp Tag to assign to the contact.
* NOTE: `tag_field` takes precendence over `tag`
*
* @see https://mailchimp.com/help/getting-started-tags/
*/
'tag' => null,
/*
* Use this field in your user to indicate which Mailchimp Tag to use
*
* @see https://mailchimp.com/help/getting-started-tags/
*/
'tag_field' => null,
],
/*
* The form submissions to add to your Mailchimp Audiences
*/
'forms' => [
[
/*
* handle of the form to listen for
*/
'form' => 'subscribe_to_newsletter',
/*
* A MailChimp audience id. Check the MailChimp docs if you don't know
* how to get this value: https://mailchimp.com/help/find-audience-id/.
*/
'audience_id' => '7cbd86xxx', // replace this with the value from production. Or create an env var?
/*
* if you need consent before you can subscribe someone, set this to `true`
*/
'check_consent' => false,
/*
* if you're checking for consent, which field is it? Defaults to `'consent'`
*/
'consent_field' => 'consent',
/*
* To have single opt in only, which I don't recommend, set this to `true`.
* See: https://mailchimp.com/help/single-opt-in-vs-double-opt-in/ for details
*/
'disable_opt_in' => true,
/*
* if you'd like to add "interests" in a group, which field is collecting those ids? Defaults to 'interests'
*/
'interests_field' => 'interests',
'marketing_permissions_field' => null,
// Mailchimp permission ids here. Run `php please mailchimp:permissions <form-handle>` to get them.
'marketing_permissions_field_ids' => [
[
'field_name' => null,
'id' => null,
],
],
/*
* See https://mailchimp.com/help/manage-audience-signup-form-fields/ for details on
* Mailchimp merge fields
*/
'merge_fields' => [
[
/*
* The Mailchimp tag
*/
'tag'=> null,
/*
* the blueprint field name to use for the merge field
*/
'field_name' => null,
],
],
/*
* Define the handle for the email field to be used. Defaults to 'email'.
*/
'primary_email_field' => 'email',
/*
* Mailchimp Tag to assign to the contact.
* NOTE: `tag_field` takes precendence over `tag`
*
* @see https://mailchimp.com/help/getting-started-tags/
*/
'tag' => null,
/*
* Use this field in your user to indicate which Mailchimp Tag to use
*
* @see https://mailchimp.com/help/getting-started-tags/
*/
'tag_field' => null,
],
],
];
Submissions are not getting saved in mailchimp. I started with a simple form without a gdpr field.
Here is my config
Thank you.