We all started somewhere! Share your experience on the Get Advice: Let's Get Started Sweepstakes thread and be entered to win a $100 credit on your Constant Contact account.

Is it possible to send Event through API?

SOLVED
Go to solution
KenM363
Regular Participant

Is it possible to send Event through API?

If I've created an Event in Constant Contact (using the CC UI), is it possible to schedule / send that event through the API? 

1 ACCEPTED SOLUTION

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!

 

Sincerely,

Elijah G.
API Support Engineer

View solution in original post

3 REPLIES 3
Elijah_G
Member

Hello,

 

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!

 

Sincerely,

Elijah G.
API Support Engineer
KenM363
Regular Participant

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!

 

Sincerely,

Elijah G.
API Support Engineer

View solution in original post

Developer Portal

View API documentation, code samples, get your API key.

Visit Page