Drip Integration
By connecting your Drip account, customer's cart and order activity will automatically be shared with Drip. This allows you to create customized messaging, such as personalized cart abandonment emails, and provides additional data on orders that were started but not placed.
- Connecting Your Drip Account
- How Data is Sent to Drip
- Sending Custom Cart Abandonment Emails
- Data Available for Drip Events
- Person Status
Connecting Your Drip Account
To share customer cart activity for an event with Drip, add your Drip Account ID and Drip API Key to Event Settings > Analytics & Tracking. Additionally, you can set defaults for the Drip event settings in the Event Defaults section of Platform or Organization settings.
If you add your Drip Account ID and API Key to Platform or Organization settings, they will automatically apply to all applicable events.
In Drip, you can view your Account ID in Settings > Account and your API Key in Settings > User Settings.
How Data is Sent to Drip
On the tickets page, once a customer has entered an email address, all additional cart activity will appear in your Drip account as a "Created a cart" or "Updated a cart" event for that person. If they complete the order, it will be recorded as a "Placed an order" event.
Sending Custom Cart Abandonment Emails
Event data is sent to Drip's Shopper Activity API. You can get started sending customized cart abandonment emails by using this Drip workflow template.
Note: In the workflow email settings, set the email purpose to "Transactional/relationship."
You can include customer specific information like the event name and abandoned cart items using Drip's Liquid Objects in the email template.
Example Email Template:
Tickets are still available for {{ event.provider }}! Your Cart: {% for item in event.items %} {{ item.name }} x {{ item.quantity }} (${{item.total}}) {% endfor %}
Data Available for Drip Events
The following data is available on events sent to Drip and can be used in your custom workflows:
Event Data
Drip Event Key | Platform Data |
provider | Event name |
grand_total | Total amount of the cart or order |
total_discounts | Total promo code discounts |
currency | Platform currency |
person_id | Customer email |
cart_url (C) | Tickets page link for the event |
order_url (O) | Order confirmation link for the order |
total_taxes (O) | Order tax amount |
total_fees (O) | The total of the order service fees, processing fees, and custom line item fees |
billing_address (O) | An object containing the customer's registration and billing information |
*(C) Cart Activity events only
*(O) Order Activity events only
Event Item Data
Drip Item Key | Platform Data |
product_id | Ticket type ID |
product_variant_id | Ticket type price ID (distinguishes ticket types with multiple price points) |
name | Ticket type name |
price | Ticket type price amount |
quantity | Ticket type quantity selected/purchased |
total | Total cost for the selected quantity of this item (not including discounts) |
Person Status
Currently, a person added to Drip through our platform integration will be active and unsubscribed. This means that they can only receive transactional emails but not marketing emails. In a coming update, we will set the status to subscribed for customers who opt-in for promotional messaging to support marketing emails as well.