We’ve got a t-shirt store with multiple products and we would like to send a post-purchase product information email to our customers.
This is easy enough to set up with product tags, but what happens when a customer purchases multiple products at once?
Goes without saying that we don’t to send him a bunch of emails in one go. Is there a way to work around this?
I’m sure there are several ways to handle this. Here are two thoughts that come to mind:
In your automations (I’m assuming you are using automations), when you define your start criteria (tag applied) set Runs to Once.
Another option would be to apply a tag (post purchase info sent) when you send the info email. Then, at the beginning of the automation, test for the existence of that tag. If it already exists, end the automation. You’ll probably want a wait timer in there to (start -> wait 5 minutes) to handle the situation where someone buys several shirts at once.
Here’s a different approach, but not very scalable:
You create a date field for each product you have so that you are capturing whether someone has purchased a product or not, and when.
And / or use the same approach but tracking quantity.
The problem with this approach, though, is that these fields only capture details of the last transaction.
AC is not really set up for ecommerce or for any other kind of transactional data. You need a solution that allows you to create a relational table to associate to the main customer DB, set up so that for each contact you’re recording any number of transactions, and for each of these you’re capturing a broad set of data: product name, product attributes, price, purchase date, etc…
Ended up creating one email with conditional fields for each product (based on product tags). Customers who purchase multiple products see multiple fields in one email, one for each product. Works surprisingly well.
Thanks everyone!
Edward Haskins has a great automation in the Marketplace for priority messaging & pausing. It’s directly related to opt ins, but would work similar for purchases.