In recognition of Martin Luther King Day, our Support Centers will be open with limited hours on Monday (1/20) from 10AM ET to 6PM ET.
Visit our Help Center to see all of the ways you can find answers to your questions.
If I've created an Event in Constant Contact (using the CC UI), is it possible to schedule / send that event through the API?
Solved! Go to Solution.
If you are referring to being able to create and publish events through the API, then yes it is absolutely possible. However, if you are referring to creating and sending event invitations using the built-in mailing function of EventSpot, that feature is currently only available through the UI.
For publishing events, you can find an example here: http://developer.constantcontact.com/docs/eventspot-apis/individual-events.html?method=PATCH
Please let me know if I can provide any more information!
Yes. I discovered that we could create/publish the event, but the last link in the chain is actually selecting one or more contact lists to which the event is emailed and then sending the event invitation to these contacts. And that is what I think you are telling me is not possible through the api. Is my understanding correct?
That is correct that the built-in invitation function of Eventspot cannot be used with the API. There is an optional workaround that could be used by following these steps:
1. Create a new custom code email campaign using the API
1a. Create this email as an invitation and create a registration link using the 'registration_url' property of the event that is associated.
2. Assign the new campaign to a set of lists
3. Schedule the campaign to be sent.
This would allow you to send the invitation in an automated manner. However, you do lose out on the function of EventSpot to automatically send mail to those who did not respond to invitations. It is still possible to do this manually, but it does require creating a new list of everyone who received the original email and removing anyone who has registered from that list.
If you have any questions, please let me know!