Dynamic Templates (Nerdy Stuff) (BETA)

Create Templates for future Events

Katie Runyan avatar
Written by Katie Runyan
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.

Why use Templates versus Copying a Page?

  1. Templates are saved and can be easily accessible under "View All Templates" for quick access and management of Templates.

  2. Templates allow you to use our current text variable inputs that can be used in WYSIWYGs throughout your Template. This allows you to pre-fill certain information when creating a page from a particular Template, and that information will be injected wherever the text variable input is located on the Template.
    More on this below.

Creating A Template

Under Pages, click "View All Templates"

This will take you to your Templates. To create a new Template, click "Create a Template":

Name Your Template and Select your Page Type:

*Note: This process is the same flow as creating a Page. This only saves the Page as a Template.

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

*Note: When editing your Template, you will not see a Publish Button after Saving. Templates do not need to be Published. Pages created from Templates will need to be Published for you to retrieve your Page URL to your event.

Saving a Template from a Previously Created Page

If you already have a page you want to save as a template, click onto the Page Analytics:

Click "Save as Template" located under the ellipsis icon in the top right hand corner:

When you click "Save Template", we ask you what you want to call your Template:

After you name your Template, clicking Next will drop you into the Builder of your Template to continue to edit as needed.

Using A 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.

Using Text Variables in your Template

Templates allow you to use our current text variable inputs that can be used in WYSIWYGs throughout your Template. This allows you to pre-fill certain information when creating a page from a particular Template, and that information will be injected wherever the text variable input is located on the Template.

These fields are currently available to be mapped to interpolation in the Template:
*Note: The url variables are case sensitive.

  • [[pageName]]

  • [[locationName]]

  • [[locationAddress]]

  • [[primaryContactName]]

  • [[primaryContactEmail]]

  • [[eventStartDate]]

  • [[eventStartTime]]

  • [[eventEndDate]]

  • [[eventEndTime]]

  • [[registrationStartDate]]

  • [[registrationStartTime]]

  • [[registrationEndDate]]

  • [[registrationEndTime]]

  • [[variable]]

Use any of these variables in the WYSIWYG's of your Template
This can be Banner Fields, Paragraph Text Fields, Confirmation Page or Confirmation Emails:

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

Each of these questions is 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.

Did this answer your question?