Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Unicorn_Tech
Resolver I
Resolver I

Mailchimp API

I need some assistance, I'm quite frustrated.  Calls to PowerBI have basically said "Go to Mailchimp."  Emails to Mailchimp have said "Go to Power BI."

As many of you know, there is no longer the easy connecter between Mailchimp and PowerBI.  You need to use an API.


I have managed to pull data from the following tables:

  • campaigns
  • lists
  • reporting
  • campaign folders

Problem 1:  The campaigns table is limited to 120 rows for some reason and won't increase.  It is only including about 8 campaigns, for a three year period (we send out campaigns each week), duplicating the rows up to 120.

Problem 2: I have no idea how to pull member information (like email address), so I can cross reference it with my CRM.  There is no seperate table for "Audience", and Lists doesn't seem to expand.

Mailchimp tells me to go here: https://mailchimp.com/developer/api/

I think that's been exhausted.

PowerBI is telling me this is a problem with mailchimp.  Mailchimp says this is a problem with PowerBI.

 

 

7 REPLIES 7
Tomhayw
Helper I
Helper I

Hi there.

I know this is an old post but wondered whether you ever found a solution for who opened each campaign?

I am trying to create a database where each row is an open.


Thanks,

Tom

ReportGuru
Post Patron
Post Patron

Hi @Unicorn_Tech  As a workaround, maybe you can use a 3rd party connector, it can save you a lot of time compared to other options. I've tried windsor.ai, supermetrics and funnel.io. I stayed with windsor because it is much cheaper so just to let you know other options. In case you wonder, to make the connection first search for the Mailchimp connector in the data sources list:

 

MAILCHIMP-1.jpg

 

After that, you will have to first create a secret API key in your Mailchimp account and then using your credentials add your account to the platform.

 

MAILCHIMP-2.jpg

 

Once you’ve done this, you can proceed and go to the “Preview and destination” step

 

MAILCHIMP-3.jpg

 

There just select the fields you need. Finally, just select PBI as your data destination and finally just copy and paste the url on PBI --> Get Data --> Web --> Paste the url. 

 

SELECT_DESTINATION_NEW.png

Anonymous
Not applicable

Hi, I know Mailchimp is cheaper but maybe you should look into other options to avoid such issues. I suggest you look into Touchdown for D365 & PowerApps. Here's their website for more info if you like https://www.touchdown.co/

stefannyza
Regular Visitor

Good

I have the same problem with mailchimp, the worst thing is that the process of loading reports is slow by the mailchimp theme
There will be some way that you can really integrate better with Power BI.

Since updates are delayed by this API and are dropped.

Best regards

Greg_Deckler
Community Champion
Community Champion

@Unicorn_Tech - Yeah, there must have been some kind of falling out between Mail Chimp and Microsoft. But, technically the onus is on the third-party to create a connector to Power BI generally although Microsoft does create them if they are in high demand. Would be nice if everyone could get along but many software vendors want to hang on to your data and force you into their reporting system for $$$$$$.

 

You can use Power Query to access the API, @ImkeF and @edhans might be able to help.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

I've opened a ticket to Microsoft regarding the limitation of the API that I am using (only bringing in 120 records.)  I am not sure if there is a natural limit of APIs, or if this is a PowerBI bug..  Microsoft suggested turning off automatic date and time in the options, to see if that helped - which it did not.

I've reached out to a company called skyvia, which has a mailchimp odata connector service - which will hopefully work in the odata feed of PowerBI.  I'm just surpised how much like pulling teeth this whole process is.  The API connects sucessfully, but only pulls a limited amount of records?

amitchandak
Super User
Super User

@Unicorn_Tech , Not very clear.

 

Check, the first reply here

https://community.powerbi.com/t5/Developer/Call-a-REST-API-multiple-times-using-Power-Query/td-p/171...

 

Or how incremental configured for web API

https://sqldusty.com/2020/05/20/power-bi-incremental-refresh-with-web-api-data-source/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.