I’m trying to figure out the best way to manage an event process and am keen to get some guidance as I’ve been going around in circles with the available options.
I have a client that hosts regular events that follow the same template and process:
They create an event on Eventbrite
The event information fields are always the same, but the specifics vary
They want to send a sequence of emails every time that’s based on the same templates (other than one email that needs to contain unique information to that event and won’t be known until a few days before the event, when the email needs to be sent)
It would be ideal to automate as much of this as possible. A few initial questions that I have are:
Is it possible to create a new workflow automatically within HubSpot, along with all emails (using personalisation fields to merge the event data into it), when a new event is created in Eventbrite? (I know Zapier can pull a “New Event” action)
Because some contacts might sign up for multiple events at any one time, what’s the best way to manage the data collection side, i.e. syncing event data such as “Event Name”, and “Venue”? If a contact is halfway through a workflow that pulls this contact-level event data into merge tags but then signs up for a second event, the event data would be overwritten and communications would become mixed up
Is there a way to automate this process better so that when a contact registers for an event they’re added to a workflow and all of the data from that event registration is saved somewhere and referenced for all items within the workflow relating to that event, even if the contact then signs up to another event or multiple events?
My concern with this approach is that your Hubspot CRM could get quite out of hand quite regularly if you are creating a number of new properties for every event. I believe there is a limit to the number of custom properties you can add as well, though not sure exactly what this is. Hubspot have introduced 'marketing events' recently, which can integrate with eventbrite. However, I haven't used this myself and from a quick play around it isn't as feature rich as what you may need here.
If you wanted to full automate this process (triggered from an event being published in eventbrite) I would suggest potentially using custom objects for this. You could create an 'Event' custom object each time a new event is created in eventbrite, and also 'registration' objects that are associated to the event which would store the information from the registration form. It would also mean you can use a custom object workflow to trigger based on the registration object properties.
If it was set up in this way, you could have just the one workflow that would handle all of your event comms, rather than creating new workflows for each event. Additionally you can report more effectively on data across multiple events and keep your contact records in check at the same time.
However, I believe that the custom objects are an Marketing hub enterprise product. What kind of hubspot subscription do you have?
Alternatively if you prefer the idea you initially proposed and aren't concerned about creating lots of contact properties you can create workflows via api, I haven't done this myself but this is the documentation: https://legacydocs.hubspot.com/docs/methods/workflows/v3/create_workflow.
So it'd look something like this:
You'd have a zap thats triggered on a new event created in eventbrite which would:
Create the workflow using the above documentation and publish it.
Then you'd have a separate zap that triggers on a new registration from any event in the account:
Create the contact and map the relevant properties using the contact api: https://developers.hubspot.com/docs/api/crm/contacts. Would need to be via the api so you can customise the property name dependant on the event that the registration relates too. Keep in mind you must use the internal name for this, so should format this accordingly.
Enrol the contact in the workflow using the workflows api.
There is a fair bit of coding required in this, but nothing too difficult in my opinion, depends on your confidence in this department. Sadly the hubspot workflow out of the box features just don't allow for the kind of functionality you are looking for here. Once you delve into the world of the hubspot api, there's so much more you can do.
Let me know which approach you decide to take and if there's any further guidance needed.
So, if you want to take your event management to the next level, momencio (www.momencio.com) is definitely worth considering. It offers a wide range of features, including lead capture, retrieval, and engagement tools, automated data entry, data quality and enrichment, and personalized experiences. With momencio, you can streamline workflows and gain valuable insights into your team's performance, all while maximizing your sales handover efficiency. momencio's innovative technology enhances the entire event process and amplifies follow-up efforts for successful outcomes. All-in-all, a complete solution, check it out!
My concern with this approach is that your Hubspot CRM could get quite out of hand quite regularly if you are creating a number of new properties for every event. I believe there is a limit to the number of custom properties you can add as well, though not sure exactly what this is. Hubspot have introduced 'marketing events' recently, which can integrate with eventbrite. However, I haven't used this myself and from a quick play around it isn't as feature rich as what you may need here.
If you wanted to full automate this process (triggered from an event being published in eventbrite) I would suggest potentially using custom objects for this. You could create an 'Event' custom object each time a new event is created in eventbrite, and also 'registration' objects that are associated to the event which would store the information from the registration form. It would also mean you can use a custom object workflow to trigger based on the registration object properties.
If it was set up in this way, you could have just the one workflow that would handle all of your event comms, rather than creating new workflows for each event. Additionally you can report more effectively on data across multiple events and keep your contact records in check at the same time.
However, I believe that the custom objects are an Marketing hub enterprise product. What kind of hubspot subscription do you have?
Alternatively if you prefer the idea you initially proposed and aren't concerned about creating lots of contact properties you can create workflows via api, I haven't done this myself but this is the documentation: https://legacydocs.hubspot.com/docs/methods/workflows/v3/create_workflow.
So it'd look something like this:
You'd have a zap thats triggered on a new event created in eventbrite which would:
Create the workflow using the above documentation and publish it.
Then you'd have a separate zap that triggers on a new registration from any event in the account:
Create the contact and map the relevant properties using the contact api: https://developers.hubspot.com/docs/api/crm/contacts. Would need to be via the api so you can customise the property name dependant on the event that the registration relates too. Keep in mind you must use the internal name for this, so should format this accordingly.
Enrol the contact in the workflow using the workflows api.
There is a fair bit of coding required in this, but nothing too difficult in my opinion, depends on your confidence in this department. Sadly the hubspot workflow out of the box features just don't allow for the kind of functionality you are looking for here. Once you delve into the world of the hubspot api, there's so much more you can do.
Let me know which approach you decide to take and if there's any further guidance needed.
I think for now, I'll avoid the API option as it's potentially going to introduce more issues. At least until we know exactly what the process needs to be having tried and tested it the harder, more manual way.
Are you looking to see if it's possible to set up these automations only with Zapier or are you also considering other integrations, such as HubSpot's Eventbrite Integration?
I wanted to ask this because it can help to have a bit of additional context on which integrations your client is considering so we can kick off a brainstorm here with the community.
Thank you!
Best,
Kristen
Did you know that the Community is available in other languages? Join regional conversations by changing your language settings !