Campaign.send API does not allow sending emails with less than 5 names on it. So I cannot test it without paying for each test. Any ideas?
It's not possible to send a campaign of less than 6 via the API at the moment. However, it has been brought up, and we will be allowing sends of less than 6 in the near future. We'll keep you up to date with when it is released. Until then, we apologise for the inconvenience.
But I think the developers who are using the API should know that they have to charge their credit card (i.e. pay you $5) every time they run a test using Camapaign.Send
We have put this on hold for a few days, since testing the life cycle becomes more painful. Maybe we could buy developer credits off you for testing or something.
I have not really seen this before with other developer api environments although Vertical Response (a competitor) has commented that they might charge for use of the API at some time.
Let us know when you have an update.
Just to be clear, this is not at all a charge for using the API, it is just an issue of setting up a way to test that will be workable from our end.
We're implementing something, as Ken mentioned, we have no intention of preventing people from testing.
Yes, sorry, it came out the wrong way.
But it is a hindrance for anyone planning to use Campaign.Send and is not aware of the limitation.
I think you have a great API in general, and look forward to any extensions that you have.
Has there been any progress made in this area? We're trying to use the API to send to less than 6 people sometimes too and it would be great if we could avoid the fee in those cases.
We're still working on this one, we'll post about it once the solution is in place. We do appreciate it is frustrating though, and we recognise it is important to fix.
Thanks Mathew - do you have any time estimate on completion?
We don't have a timeline I'm afraid, but we do consider it a priority.
We have been considering unsubscribing people on the list and then adding new ones. So we can recycle a new list. This became too tedious so we are waiting for this to finish our integration!
We are also waiting on this feature to finish our integration.
I don't mean to be pushy, but our production is really at a stand still until this feature is enabled.
We're still working on this, but in the mean time if you wish to use the API to send campaigns please contact support directly and we can help you out with the testing side of things.
I've emailed uogecko and snowman directly.
very much appreciated! Really close to deploying now.
Any progress in this department? We finished testing last week and are now on hold until we can send to fewer than 6 people.
If you need to test the API right now, the best thing to do is get in touch with us at support directly and we can sort something out for you. Our longer term solution won't be available for a while yet.
I have noticed that the last mentioning of this issue was posted 10 months prior to me contacting you now. That being said, sinse I have not found any other posts about this and do not see a test function in the API, would I be right to believe that us developers are still not able to set up testing in our apps? Lets say that I am wrong. Can I set up sending test campaigns? I have almost completed my app using your .NET API and have scrambled to identify how to do this. Good thing I did not use the send command as I had originally thought was the way to handle it; as long as the list was less than five was my thoughts.
Ya this issue and the API key security issue ( http://www.campaignmonitor.com/forums/viewtopic.php?id=1808 ) have forced me to put my CM integration on hold. Don't get me wrong I LOVE CM and think these guys are going a very good job, but there are a few "Deal Breakers" in regards to the API that really need to be addressed before I can use it.
I'm not sure what issue Alex is having, but you can already send test campaigns via the API. We do have a limit in place (to avoid abuse), so you can't send unlimited tests, but you can certainly send a bunch of small campaigns during development without any problems.
I have searched and searched for information on test campaigns and cannot find any. What is the limit? How does it work? Sinse all of my clients are attached to my api account, how does the limit come to play with their usage? Is the limit based on an campaign, client, or solely the API account? The only thing I have found concerning test campaigns is that campaigns sent with less than 5 email addresses work as a test campaign: "For campaigns with 5 recipients or less the user must have enough test campaigns remaining in their API account". This leads me to believe that test campaigns are allocated to the API; how does that work for my clients wanting to test the campaigns they create?
We don't reveal the exact limit, again to avoid abuse.
The API limit you are referring to is only a limit when sending test campaigns via the API. Clients logged in to the application can send any number of test campaigns, they will not be restricted.
Hey Mathew, great stuff.. I had just assumed that the charge on test emails was still in place as I did not see any info ever posted saying otherwise. How do we indicate that a email is a test when sending to avoid getting charged?
I would also like to know what determines a "test" send (ignoring the exact quantity limit). Is it determined based on the number of recipients (5 or less) like the web admin?
I'm also wondering this...
A test send is any campaign to 5 or less people, so it is all automatic.