Explain where to find the API key, Client ID and List ID in the CampaignMonitor backend.
| Project: | Campaign Monitor |
| Version: | 6.x-2.2 |
| Component: | User interface |
| Category: | feature request |
| Priority: | minor |
| Assigned: | ssherriff |
| Status: | closed |
Jump to:
I have two subscription forms for CampaignMonitor in my test site.
1) One of them created via copypaste from the usual CampaignMonitor form creator.
- The form tag has action="xxx.createsend.com/xx/x/..", just as it should.
- After submit, I get the Thank You page, just as it should.
- I receive the confirm message, click the link, done. (except when I'm already subscribed, then no confirm message is sent - which is odd, but that's an issue I want to discuss with the CampaignMonitor guys themselves)
- Conclusion: It works!
2) The other one using the CampaignMonitor Drupal module.
- The form tag has action="my.site.net", which means, it has to call something inside the module, or it will not work.
- After submit, I get no confirmation (Ok, maybe I need to include confirmations in my layout).
- I receive no confirm message.
- I am not subscribed.
- Conclusion: It does NOT work.
So, what did I do wrong?
- I'm using 6.x-2.2.
- I filled all the details in the module configuration. If I did a typo there, I should get a warning somewhere, right?
- Or, does the module need a cron run for subscriptions? I don't see the point of that, a subscription can't take so long.
Finally I would like to use this module in combination with the ajax module, this is why I don't want to stick with the copypaste subscription block.
Thank you!
donquixote

#1
#2
Again, I was too fast posting a support request.
The problem was indeed that I had the wrong list id in the configuration. I picked it from the URL in the CampaignMonitor backend, when in fact I needed to look in a specific page.
Visit the list of your choice in the CampaignMonitor admin backend, then click the link "edit list name/type". There you find the id.
A little bit of extra documentation in the module settings page can't hurt - so I turn this into a feature request. Priority low, because it's not so hard to figure it out for yourself.
So, instead of just
"Your Campaign Monitor API Key."
we would get
"Your Campaign Monitor API Key. And here is how you find it." (link to documentation page)
#3
THANKS FOR LIST ID!!!
#4
I agree, minor, but it shouldn't take me too long to just add some extra doco in to explain this.
#5
Ok, done, will be included in next release.
#6
Automatically closed -- issue fixed for 2 weeks with no activity.