Order Confirmation Email

When you have configured an override template in ACME's Backoffice for Order Confirmation Emails, it will continue to be triggered at the same time as ACME's default would, but will use your SendGrid template instead. This email is triggered when a user:

  1. Creates a new order
  2. Clicks the "Resend order confirmation" button on Order Details
  3. Updates an order via Order Management (including increasing or decreasing tickets)


Attached below are 2 files to help you build your dynamic template in SendGrid:


1. OrderConfirmEmail_SendGrid_DataVariables


This is an HTML file that you can paste into a Dynamic Template in SendGrid. It includes the ACME data variable + a label for each data element passed in the integration for the Order Confirmation Email. Once you have Test Data added to your template as well, you will be able to see how the variables render inside SendGrid. 



To test multiple scenarios, simply configure ACME Backoffice in a sandbox to use a specific SendGrid dynamic template and then trigger various emails to be sent. While you edit the body of your email, we recommend you leave the list of variables so you can review  which variables are populated in each test scenario.


2. OrderConfirmEmail_SendGrid_TestData


This is a sample JSON file for a basic order that you can insert into the Test Data of your Dynamic Template in SendGrid. It should get you started in understanding how to manipulate the test data in order to see how the different variables render in the Data Variables file. 


Note: Not all orders will populate all variables; for example, Payments list will be empty if the tickets in the order are free. When building your integration, please make sure to consider all use cases and types of orders that your venue supports. For example:

  • Individual Orders
  • Organization Orders - with deferred payment
  • Different methods of payment
  • Coupons
  • Membership or Organization Discounts
  • Add-ons
  • Donations
  • Private Events
  • Combo Events
  • Membership Purchases (including Auto Renew)


We recommend testing with a range of events, ticket types, and scenarios specific to your venue and ACME configuration to ensure that you create a dynamic template that works as you intend for different purchases.