Splash Events are tracked in Marketo as Programs. A base template program is created that contains all of the automation rules, which is then duplicated for each Splash event.
A template program is straightforward: simply set up a program like any other in Marketo, filling out the New Program form in the Marketing Activities dashboard with a folder, name, program type, channel, and description.
Warning: We strongly recommend that you be absolutely certain that each template is created from scratch. Cloning an existing template to act as a starting point for a new one might at first seem like a smart time-saver, but it will lead to errors and other unexpected behavior in the future. The only way to truly prevent this is to start from a blank slate each time.
Back in your Splash Marketo (v2) integration, look for the Program Cloning section. To point your integration towards your template, begin typing the name of your template program in the Base Marketo Program field. Splash will search your Marketo instance for that program – select it from the list of results.
If you're unable to find your program by name, use the dropdown to search by ID instead.
Each time an event is created now, Splash will clone that template, along with all its assets, and modify it to match that new event. The more events you host, the more important it becomes to keep them organized. Using dynamic tags with the Cloned Program Naming Convention is a great tool for doing just that. Much like Marketo Tokens, when the integration runs these tags will be replaced by the information that they point to.
Note: You can learn more about dynamic tags – including date formatting, or a list of all available tags – by clicking here.
A list of available dynamic tags can be found by clicking the link down below the field and exploring the popup that this opens. Simply copy and paste the tags you would like to use into the Naming Convention field.
Following the naming convention, you can find a series of options for fine-tuning integration behavior. Hover over the tooltips next to each setting to learn more.
- Allow guest status changes to create a Marketo Program if one hasn't been created.
If a Marketo Program isn't created for an event for some reason (e.g. the integration was created after the event is created), this setting will automatically trigger program creation based on the next guest status change. The guest status changes that trigger the integration can be found next to the Create or Update Leads Setting.
- Turn on all triggered campaigns for this program.
Often a Marketo Program’s campaign need to be manually turned on. Checking this box will automate that process, turning them all on by default when the program is cloned.
Note: This setting will will only turn on the top-level Smart Campaigns for a program. Campaigns nested in a folder or email program within a program cannot be activated through the API.
- Automatically update the Marketo Program tokens when the connected Splash event settings are updated.
Checking this box makes sure that any mapped tokens updated in Splash are automatically updated in Marketo as well.
- Automatically update the Marketo Program name when the connected Splash event settings are updated.
This setting allows the Marketo Program name to be updated whenever the associated event title is updated in Splash.
- Give event planners option to skip program creation.
You might not want to track every single event in Marketo (for example, internal events). Selecting this option will let your event planners exclude events from being tracked by the Marketo integration.
- Sync removed (deleted) guest and removed Marketo Program Members.
Typically if you remove your guests from your event or a Marketo Program, you would want that change to be reflected in the other platform, so we often recommend turning this option on.
Once your Marketo Template is selected and you've determined your integrations settings, select which Splash information to share as Marketo Tokens.