The MC Setup page is returning an error " "Read" permission to field "MC4SF__MailChimp_Link__c" on object "MC4SF__MC_Campaign__c" is not allowed for the current user."? How can I correct this? - Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
Sheila BhardwajSheila Bhardwaj 

The MC Setup page is returning an error " "Read" permission to field "MC4SF__MailChimp_Link__c" on object "MC4SF__MC_Campaign__c" is not allowed for the current user."? How can I correct this?

User-added image
Best Answer chosen by Ed (salesforce.com) 
Ronen EliyahuRonen Eliyahu
Hi Angie Born, I was too hoping that Sheila will share his/her solution. I had to dig it myself and this is what you do:
1. go to "Setup" and then click on "Create ---> Object"
2. then look for MailChimp Link (API: MC4SF__MailChimp_Link__c) and click on the name
3. Click on "Set Field-Level Security"
4. check all users to give permissions and save.
5. open MailChimp and your good to go :)

All Answers

Jeff MayJeff May
You have to grant Permissions to the current user to the MailChimp components. Most likely, there is a Permission Set for MailChimp that you can assign the user to.
Sheila BhardwajSheila Bhardwaj
Thanks Jeff! That worked, but I have no idea why it stopped working in the first place. I was able to start the query this morning after editing the MC4SF__MailChimp_Link__c field
Angie BornAngie Born
I have the same problem for all my users, they used to be able to access it just fine and suddenly no one can use it anymore. Sheila can you tell me what exactly you did? 
Ronen EliyahuRonen Eliyahu
Hi Angie Born, I was too hoping that Sheila will share his/her solution. I had to dig it myself and this is what you do:
1. go to "Setup" and then click on "Create ---> Object"
2. then look for MailChimp Link (API: MC4SF__MailChimp_Link__c) and click on the name
3. Click on "Set Field-Level Security"
4. check all users to give permissions and save.
5. open MailChimp and your good to go :)
This was selected as the best answer
Angie BornAngie Born
Thank you Ronen, I had been digging around in various settings and permissions and just couldn't figure it out, your comprehensive answer now solved my problem :-) 
Sara KenagySara Kenagy
I have run into the same problem. I am new at all of this so am a bit confused. I've done all the steps, but want to make sure I am supposed to click Visible and Read-Only?  I did only visible first, and it didn't seem to work, and have since tried both and It is still not working for me.   Any ideas?  THANKS!
Ronen EliyahuRonen Eliyahu
Hi Angie, it depends on the error your getting...can you share the error message that you see when your try to access mailchimp for salesforce?
Sara KenagySara Kenagy
Ronen, I am getting an error "Read" permission to field "HasOptedOutOfEmail" on object "Contact" is not allowed for the current user. When I try to add contacts to a MC list.  Thanks
Ronen EliyahuRonen Eliyahu
Go to "Buid"-->Customize-->Contacts--->Fields
and click on the field name "Email Opt Out" then inside click on "Set Field-Level Security" and check all then save
Sara KenagySara Kenagy
THANK YOU! Ronen this worked
Sheila BhardwajSheila Bhardwaj
Hi everyone - I would advise going through all MC-related fields. Updating one setting allowed me to view the MC Setup page. All of my Apex jobs were still failing and I was unable to get contacts from Salesforce to Mailchimp. After correcting every field I was then able to get my Salesforce campaign members imported to Mailchimp. I am still seeing residual issues where I try to sync new lists I create in Mailchimp to Salesforce,  and it doesn't happen for another day or so.
Clément GrangerClément Granger
I contacted Mailchimp support and what worked for me is : Setup > Manage Users > Users > Click name of user > Click "Edit Assignments" button by Permission Set Assignments > Add MailChimp User permission set > Save. Working fine now
Rodrigo ArizaRodrigo Ariza
Contacted MailChimp and we made it work. The error message I had was: "Read" permission to field "HasOptedOutOfEmail" on object "Lead" is not allowed for the current user."

The first thing to do is:
Setup > Manage Users > Users > Click name of user > Click "Edit Assignments" button by Permission Set Assignments > Add MailChimp permission set > Save.

If that doesn't work:
Setup > Object Manager > Lead (or Contact) > Fields & Relationships >  HasOptedOutOfEmail > Edit the  Field-level security

I wasn't able to edit the field-level security because that option wasn't even available to me. If that's the case, you're probably using the Group Edition. In that case:

Setup > Object Manager > Lead (or Contact) > Page Layouts > Lead Layout > Drag and add the Email Opt Out field (since that's the screen name of HasOptedOutOfEmail). Save. Done.
Gianna PeraltaGianna Peralta
Can anyone post more detailed instructions, or step-by-step photos? When I go to Setup>Create>Objects, then I click on "MailChimp for Salesforce", I get to the following page. Where do I find "Set field-level security"??

User-added image
Lisa SouletLisa Soulet
I followed Clément's advice and that worked perfectly for me.
 
Jonathan BrigdenJonathan Brigden
Things seemed to have updated on salesforce on this since this conversation. I am often not getting even these options up when I follow your instructions. Can anyone help?
 
Jill JenningsJill Jennings
I realize this thread is two years old but I'm hoping someone can still help me. I'm trying to follow the 5-step instructions posted by Ronen Eliyahu above but what I see in my instance of Salesforce doesn't seem to match the instructions Ronen gave. For example, when I go to "Setup" and click on the "Create" dropdown, the only thing close to "Object" as an option for me is "Custom Object." So I clicked "Custom Object" but that just opens up a page where I would create a custom object. There's nothing on that page that matches "MailChimp Link (API: MC4SF__MailChimp_Link__c)" for me to click on as specified in step 2 of Ronen's instructions. If anyone can help me out, I would greatly appreciate it!
David BroughtonDavid Broughton
I had the same problem and followed Clement's advice from Nov 29, 2017 and that worked. I'd try his solution first to see if that corrects the issue. It worked for me.
Daniel EspinozaDaniel Espinoza
@Jill Jennings, te explico algunos pasos que puedes seguir a continuación:
1. Ve a "Configuración" y después haz clic en Gestor de Objetos.
2. Haz una "Busqueda rápida" de los formatos de página de Mailchimp, sulen buscarse con "MC".
3. Basate en el Nombre de la API que te marca en el mesnaje de error para asegurarte de seleccionar el objeto correcto. 
4. Una vez ubicado el objeto haces clic en la Etiqueta. 
5. En el menú de la izquieda selecciona Campos y relaciones.
6. Revisa los nombres de campo hasta dar con el que aparece en el mensaje de error.
7. Una vez ubicado el campo haces clic en la Etiqueta de campo.
8. Haz clic en "Definir la seguridad a nivel campo" y seleccionas los perfiles de usario para asignar permisos para ver o de lectura. y listo!