SureCart is a modern e-commerce platform for WordPress that makes it easy to sell products, subscriptions, and digital downloads. QuillCRM integrates with SureCart to automate workflows based on order events and display purchase history on contact profiles.
The integration is automatic — no API keys or additional setup required. Once SureCart is installed and activated, the integration becomes available in QuillCRM.
Triggers
SureCart triggers let you start automation workflows when order events happen in your store.
Order Success
Fires when a SureCart order payment is completed successfully. This is the primary trigger for post-purchase automations such as sending welcome emails, tagging buyers, or enrolling contacts into onboarding sequences.
Configuration:
- Target Products (optional) — Select one or more SureCart products to limit the trigger. When set, the automation only fires for orders that include at least one of the selected products. Leave empty to trigger on all successful orders.
Order Refunded
Fires when a SureCart order is refunded. Use this trigger to automate post-refund actions like removing tags, updating deal stages, or sending follow-up surveys.
Configuration:
- Target Products (optional) — Same as Order Success. Filter by specific products or leave empty for all refunds.
Goals
Goals allow you to wait for a specific event to occur before the automation continues.
Order Received
This goal completes when a SureCart order is received for the contact currently in the automation. Useful for building sequences that wait for a purchase after sending a promotional email or coupon.
Configuration:
- Target Products (optional) — Filter by specific products. The goal only completes if the contact purchases one of the selected products.
Conditions
When using SureCart triggers, the following condition rules become available in your automation workflow. These allow you to create branching logic based on the order that triggered the automation.
SureCart Current Order
| Condition | Type | Operators | Description |
|---|---|---|---|
| Order Total | Number | is, is not, greater than, lower than | The total amount of the order (converted from cents to decimal). |
| Order Currency | Text | is, is not | The currency code of the order (e.g., USD, EUR). |
| Products in Order | Multi-select | includes any, includes all, includes none of | Check whether specific products are present in the order. |
Example: Trigger on Order Success, then add a condition “Order Total > 100” to only run the workflow for high-value orders.
Contact & Purchase History
When a SureCart trigger fires, QuillCRM automatically creates or updates the contact using the order’s checkout information (email, first name, last name, phone). If the contact already exists, their details are updated with the latest order data.
The contact’s Purchase History tab in the Contact Details page shows SureCart order data alongside WooCommerce orders (if applicable). This includes:
- Total number of SureCart orders
- Total revenue
- Average order value
- Individual orders with order number, total amount, date, status, and a link to the SureCart order
Example Automation
Tag VIP customers who spend over $500:
- Trigger: Order Success (no product filter).
- Condition: Order Total > 500.
- Action: Add Tags → “VIP Customer”.
- Action: Send Email → “Thank you for your VIP purchase!”
Send a follow-up survey after a refund:
- Trigger: Order Refunded.
- Delay: 1 day.
- Action: Send Email → “We’re sorry to see your order was refunded. Could you share your feedback?”






















