Dynamic Templates (Nerdy Stuff) (BETA)

An advanced way to create new pages that can dynamically swap out custom information such as date, location, and event details.

Ashley avatar
Written by Ashley
Updated over a week ago

This feature allows you to use our custom page building wizard to easily create new pages within TicketSpice. This allows you to set the design and input fields you'd like your team to fill-out upon building a new page. Then the dynamic template will generate the page with all the desired graphics and inputs placed in all the right places.

How Templates are different than just copying a page

Copying a page just makes a (mostly) carbon copy of the existing page. It requires the team member to go through and update all the dates, times, information, graphics, etc to match their new event.

Utilizing the Dynamic Template allows them to get a beautifully designed page and input all the latest and greatest information all upfront and the wizard will do the work for them in updating all the necessary info in all the right places. It can be a major time saver if you have a larger organization and want to have uniformity across the different event pages being created by your chapters or team members across your organization.

Click ahead to see how to:

Create A Template

Under Pages, click View All Templates

NOTE: If you aren't seeing View All Templates, contact our team about having it enabled as this is a feature locked feature.

Click Create a Template

Name Your Template and Select your Page Type of either In Person or Virtual

This process is the same flow as creating a Page. This only saves the Page as a Template to be utilized by you or your team.


​Once you add your logo and select a theme, you will be dropped into the builder to edit the Template as needed.

Note: You will not see a Publish Button after saving. Templates do not get published as they are only utilized internally for generating new pages and do not get shared publicly. The pages you create from a template are able to be published are shared publicly.

Turn an existing page into a Template

If you already have a page you'd like to use as a Template, from the Pages screen, click onto the Page Analytics.

Click the Save as Template button located in the upper right corner

Name your Template and click Next

You now can edit the Template as desired.

Customize your Template with Text Variables

Text Variables are able to be added in the WYSIWYG fields throughout your Template. When team members create a new page from the Template, it allows them to enter information once and have it pre-filled throughout the page wherever that text variable exits throughout the template.

These fields are currently available to be mapped to interpolation in the Template:

  • [[pageName]]

  • [[locationName]]

  • [[locationAddress]]

  • [[primaryContactName]]

  • [[primaryContactEmail]]

  • [[eventStartDate]]

  • [[eventStartTime]]

  • [[eventEndDate]]

  • [[eventEndTime]]

  • [[registrationStartDate]]

  • [[registrationStartTime]]

  • [[registrationEndDate]]

  • [[registrationEndTime]]

  • [[variable]]

Note: The text variables are case sensitive.

Use any of the above variables in the WYSIWYG field in your Template
Banner fields, Paragraph Text Fields, Confirmation Page or Confirmation Emails all include a WYSIWYG.

When someone creates a Page from a Template, they will see the below modal:

Each of these questions are associated with a text variable above. When an input is present, the input will replace the text variable on the Page.

Example: I created a Page from the Template above. I filled in the related questions that are used within the Template:

[[pageName]]
[[eventStartDate]] [[eventStartTime]]

[[locationName]] [[locationAddress]]

When I click Next, I then am dropped into my Page with those variables replaced by the information I plugged in:

Then you can continue to edit your Page as needed and Publish when you are ready to go live.

Create a new page from your Template

When you're ready to create a Page from an existing Template, click Use Template from My Pages

You will be prompted to choose a Template, previously created, to create your Page from:

You will then be asked optional details about the specific event. You can skip these fields to continue onto the builder or use these fields if you have used interpolated text variables in your Template.

Did this answer your question?