tr Skip to content
Connect SureCart with another app

SureCart integration

Connect SureCart with 918+ other apps in FlowMattic. Pick a trigger, add SureCart steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.

71 triggers 107 actions Integration version 3.2 Category: E-Commerce Unlimited workflows and runs

See what the two do together: triggers, actions and example workflows.

Popular with SureCart

Triggers and actions for SureCart

A trigger is the SureCart event that starts a workflow. An action is what FlowMattic does in SureCart from a step.

EventWhat it doesType
Abandoned checkout createdOccurs when an abandoned checkout is createdTrigger
Abandoned checkout recoveredOccurs when an abandoned checkout is recoveredTrigger
Account updatedOccurs when an account is updatedTrigger
Affiliation request approvedOccurs when an affiliation request's status changes to approvedTrigger
Affiliation request createdOccurs when an affiliation request is createdTrigger
Affiliation request deniedOccurs when an affiliation status changes to deniedTrigger
Affiliation request updatedOccurs when an affiliation request is updatedTrigger
Affiliation activatedOccurs when an affiliation is activatedTrigger
Affiliation deactivatedOccurs when an affiliation is deactivatedTrigger
Cancellation act createdOccurs when a cancellation act is createdTrigger
Cancellation act updatedOccurs when a cancellation act is updatedTrigger
Customer createdOccurs when a customer is createdTrigger
Customer updatedOccurs when a customer is updatedTrigger
Fulfillment createdOccurs when a fulfillment is createdTrigger
Fulfillment deletedOccurs when a fulfillment is deletedTrigger
Fulfillment updatedOccurs when a fulfillment is updatedTrigger
Invoice createdOccurs when an invoice is createdTrigger
Invoice deletedOccurs when an invoice is deletedTrigger
Invoice draftOccurs when an invoice's status changes to draftTrigger
Invoice openedOccurs when an invoice's status changes to openTrigger
Invoice paidOccurs when an invoice's status changes to paidTrigger
Invoice updatedOccurs when an invoice is updatedTrigger
Order createdTriggers when an order is placed in SureCartTrigger
Order deliveredOccurs when an order's shipment status changes to deliveredTrigger
Order fulfilledOccurs when an order's fulfillment status changes to fulfilledTrigger
Order processingOccurs when an order's status changes to processingTrigger
Order paidOccurs when an order's status changes to paidTrigger
Order partially fulfilledOccurs when an order's fulfillment status changes to partially fulfilledTrigger
Order partially shippedOccurs when an order's shipment status changes to partially shippedTrigger
Order payment failedOccurs when an order's status changes to payment failedTrigger
Order shippedOccurs when an order's shipment status changes to shippedTrigger
Order unfulfilledOccurs when an order's fulfillment status changes to unfulfilledTrigger
Order unshippedOccurs when an order's shipment status changes to unshippedTrigger
Order voidedOccurs when an order's status changes to voidTrigger
Payout group createdOccurs when a payout group is createdTrigger
Payout createdOccurs when a payout is createdTrigger
Payout completedOccurs when a payout's status changes to completedTrigger
Payout processingOccurs when a payout's status changes to processingTrigger
Price createdOccurs when a price is createdTrigger
Price deletedOccurs when a price is deletedTrigger
Price updatedOccurs when a price is updatedTrigger
Product createdOccurs when a product is createdTrigger
Product deletedOccurs when a product is deletedTrigger
Product stock adjustedOccurs when the stock amount for a product is adjusted by an order, return, etc.Trigger
Product updatedOccurs when a product is updatedTrigger
Purchase createdOccurs when a purchase is createdTrigger
Purchase invokedOccurs when a purchase is invokedTrigger
Purchase revokedOccurs when a purchase is revokedTrigger
Purchase updatedOccurs when a purchase is updatedTrigger
Referral approvedOccurs when a referral's status changes to approvedTrigger
Referral canceledOccurs when a referral's status changes to canceledTrigger
Referral createdOccurs when a referral is createdTrigger
Referral deniedOccurs when a referral's status changes to deniedTrigger
Referral reviewingOccurs when a referral's status changes to reviewingTrigger
Referral updatedOccurs when a referral is updatedTrigger
Refund createdOccurs when a refund is createdTrigger
Refund succeededOccurs when a refund's status changes to succeededTrigger
Return request completedOccurs when a return request's status changes to completedTrigger
Return request createdOccurs when a return request is createdTrigger
Return request deletedOccurs when a return request is deletedTrigger
Return request openedOccurs when a return request's status changes to openTrigger
Return request updatedOccurs when a return request is updatedTrigger
Subscription canceledOccurs when a subscription's status changes to canceledTrigger
Subscription createdOccurs when a subscription is createdTrigger
Subscription completedOccurs when a subscription's status changes to completedTrigger
Subscription made activeOccurs when a subscription's status changes to activeTrigger
Subscription past dueOccurs when a subscription's status changes to past dueTrigger
Subscription trialingOccurs when a subscription's status changes to trialingTrigger
Subscription renewedOccurs when a subscription renewsTrigger
Subscription set to cancelOccurs when a subscription is set to cancel at the end of the current billing periodTrigger
Subscription updatedOccurs when a subscription is updatedTrigger
Create CustomerCreate a new customer in SureCartAction
Update CustomerUpdate an existing customer in SureCartAction
Delete CustomerDelete customer in SureCartAction
Create ProductCreate a new product in SurecartAction
Update ProductUpdate an existing product in SureCartAction
Find ProductRetrieves a specific product details based on product IDAction
Search ProductsRetrieves the list of products based on search queryAction
Create SubscriptionCreate a new subscription in SureCartAction
Update SubscriptionUpdate an existing subscription in SureCartAction
Find Customer By EmailRetrieves the details of customer by emailAction
Filter CustomersSearches customers on any attribute SureCart allows, with paginationAction
Find Customer By IDRetrieves the details of customer by customer IDAction
Find Purchase By IDRetrieves the details of purchase by purchase IDAction
Find Purchases By Customer IDRetrieves the list of purchases by customer IDAction
Find Order By Customer EmailRetrieves a specific order details with customer emailAction
Get Customer OrdersRetrieves the list of customer's orders using customer IDAction
Create CheckoutCreate a new checkoutAction
Update CheckoutUpdates an existing checkoutAction
Cancel CheckoutCancels an existing checkoutAction
Finalize CheckoutFinalize the already created checkoutAction
Find Checkout By IDRetrieves details of a specific checkoutAction
List CheckoutsReturns a list of checkoutsAction
Create InvoiceCreates a new invoiceAction
Update InvoiceUpdate an existing invoiceAction
Open InvoiceOpen an invoice to send it to the customer or collect payment immediatelyAction
Finalize Manual PaymentMark a checkout or an open invoice as paid outside SureCart and grant the purchaseAction
List Manual Payment MethodsList the manual payment methods configured in SureCartAction
Create Price (Installment)Creates a new price in installment for a productAction
Create Price (One Time)Creates a new one-time price for a productAction
List PricesReturns a list of pricesAction
Find PriceRetrieves details of a specific priceAction
Update PriceUpdates an existing priceAction
Delete PriceDeletes an existing priceAction
Create Line ItemCreates a new line itemAction
Update Line ItemUpdates an existing line itemAction
List Line ItemReturns a list of line itemsAction
Delete Line ItemDeletes an existing line itemAction
Delete ProductDelete a product from SureCartAction
List ProductsRetrieve a list of all productsAction
List OrdersRetrieve a list of all ordersAction
Cancel SubscriptionCancel an existing subscriptionAction
Renew SubscriptionClear a scheduled cancellation so the subscription keeps billingAction
Restore SubscriptionBring a canceled subscription back to lifeAction
Complete SubscriptionEnd an installment plan now and mark it fully paidAction
Pay Off SubscriptionCharge every remaining installment at onceAction
Get Upcoming PeriodPreview the next billing period before committing to a changeAction
List SubscriptionsRetrieve a list of all subscriptionsAction
Create RefundProcess a refund for an order or purchaseAction
List RefundsRetrieve a list of all refundsAction
Create CouponCreate a new discount couponAction
List CouponsRetrieve a list of all couponsAction
Update CouponUpdate an existing couponAction
Delete CouponDelete a coupon from SureCartAction
List PromotionsList promotion codes from SureCartAction
Find PromotionRetrieve a single promotion from SureCart by IDAction
Create PromotionCreate a promotion code for an existing coupon in SureCartAction
Update PromotionUpdate an existing promotion code in SureCartAction
Delete PromotionDelete a promotion code from SureCartAction
List DiscountsList redeemed discounts from SureCartAction
Find DiscountRetrieve a single redeemed discount from SureCart by IDAction
List Upsell FunnelsList upsell funnels from SureCartAction
Find Upsell FunnelRetrieve a single upsell funnel from SureCart by IDAction
Create Upsell FunnelCreate an upsell funnel in SureCartAction
Update Upsell FunnelUpdate an existing upsell funnel in SureCartAction
Duplicate Upsell FunnelDuplicate an existing upsell funnel in SureCartAction
Delete Upsell FunnelDelete an upsell funnel from SureCartAction
List Manual ChargesList manual charges from SureCartAction
Find Manual ChargeRetrieve a single manual charge from SureCart by IDAction
Find Manual Payment MethodRetrieve a single manual payment method from SureCart by IDAction
Create Manual Payment MethodCreate a manual payment method in SureCartAction
Update Manual Payment MethodUpdate an existing manual payment method in SureCartAction
Delete Manual Payment MethodDelete a manual payment method from SureCartAction
List ChargesList charges from SureCartAction
Find ChargeRetrieve a single charge from SureCart by IDAction
List Abandoned CheckoutsList abandoned checkouts from SureCartAction
Find Abandoned CheckoutRetrieve a single abandoned checkout from SureCart by IDAction
Update Abandoned CheckoutTurn recovery notifications on or off for one abandoned checkout in SureCartAction
List Cancellation ReasonsList subscription cancellation reasons from SureCartAction
Find Cancellation ReasonRetrieve a single cancellation reason from SureCart by IDAction
Create Cancellation ReasonCreate a new subscription cancellation reason in SureCartAction
Update Cancellation ReasonUpdate an existing subscription cancellation reason in SureCartAction
Delete Cancellation ReasonPermanently delete a cancellation reason from SureCartAction
List ReferralsList affiliate referrals from SureCartAction
Find ReferralRetrieve a single affiliate referral from SureCart by IDAction
Create ReferralCreate a manual affiliate referral in SureCartAction
Update ReferralUpdate an existing affiliate referral in SureCartAction
Delete ReferralPermanently delete an affiliate referral from SureCartAction
Approve ReferralApprove an affiliate referral in SureCart so it can be paid outAction
Deny ReferralDeny an affiliate referral in SureCart so it is never paid outAction
Make Referral ReviewingMove an affiliate referral back to the reviewing state in SureCartAction
List Affiliation RequestsList pending and decided affiliate applications from SureCartAction
Find Affiliation RequestRetrieve a single affiliate application from SureCart by IDAction
Create Affiliation RequestSubmit a new affiliate application to SureCartAction
Update Affiliation RequestUpdate an existing affiliate application in SureCartAction
Delete Affiliation RequestPermanently delete an affiliate application from SureCartAction
Approve Affiliation RequestApprove an affiliate application in SureCart and turn it into an active affiliationAction
Deny Affiliation RequestDeny an affiliate application in SureCartAction
List PayoutsList affiliate payouts from SureCartAction
Find PayoutRetrieve a single affiliate payout from SureCart by IDAction
Create PayoutCreate an affiliate payout in SureCartAction
Delete PayoutDelete an affiliate payout from SureCartAction
Complete PayoutMark an affiliate payout as completed in SureCartAction
Make Payout ProcessingMove an affiliate payout back into the processing state in SureCartAction
Pause SubscriptionPause billing until a chosen date, then resume automaticallyAction
Reverse SubscriptionUndo a scheduled cancellation or pause and keep billingAction
Revoke PurchaseRevokes a purchase, which suspends the license derived from itAction
Restore PurchaseRestores a revoked purchase, which reactivates the license derived from itAction

Three steps to a running SureCart workflow

The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.

  1. Connect

    Authorise SureCart once

    Add a SureCart connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.

  2. Trigger

    Pick what starts it

    Start from a SureCart event, or from a WordPress event, a form, a webhook, a schedule or any of the 918+ integrations, then capture a sample so later steps can map real fields.

  3. Act

    Add SureCart steps and logic

    Chain SureCart actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.

SureCart workflows people build

Each example pairs SureCart with an app it is often used with. Build any of them on the canvas, or start from the workflow library.

When Order created in SureCart, add data to Google Sheet, create a contact in FluentCRM

SureCart to Google Sheets, then FluentCRM

When Order paid in SureCart, create user in WordPress and enroll the user in a course in Tutor LMS

SureCart to WordPress, then Tutor LMS

When a subscription becomes past due in SureCart, add a tag to the user in FunnelKit Automations ( Autonami ) and send WhatsApp template message to the user

SureCart to FunnelKit Automations (Autonami), then WhatsApp Cloud API

When a purchase is created in SureCart, Generate a PDF from template in Crove, add the document PDF URL to Google Sheet, and email the URL to user

SureCart to Crove, then Google Sheets, then Email SMTP

When webhook data is received, create a new user in WordPress, and create customer account in SureCart

Webhooks to WordPress, then SureCart

Connect SureCart with other apps

857 apps have triggers or actions that work with SureCart. The ones used together most often come first.

About SureCart

FlowMattic integration version 3.2

SureCart is a new headless eCommerce solution for WordPress. It delivers a complete eCommerce experience with everything needed for modern commerce online.

SureCart integration changelog

What changed in each version of the integration.

v3.2 – 26 September, 2026
# New
– Actions: Purchases – Revoke, Restore. Revoke suspends the license a purchase governs; Restore reactivates it. SureCart licenses have no status of their own, so this is how a license is suspended or restored from a workflow.

v3.1 – 21 September, 2026
# New
– Action: Filter Customers – search customers by any SureCart attribute; one condition from the panel or a full rule tree as JSON, returns rows plus the pagination block.
– Actions: Checkouts – List
– Actions: Abandoned Checkouts – List, Find, Update
– Actions: Prices – Find
– Actions: Subscriptions – Pause, Reverse, Renew, Restore, Complete, Pay Off, Get Upcoming Period
– Actions: Cancellation Reasons – List, Find, Create, Update, Delete
– Actions: Promotions – List, Find, Create, Update, Delete
– Actions: Discounts – List, Find
– Actions: Upsell Funnels – List, Find, Create, Update, Duplicate, Delete
– Actions: Charges – List, Find
– Actions: Manual Charges – List, Find
– Actions: Manual Payment Methods – List, Find, Create, Update, Delete
– Action: Finalize Manual Payment
– Actions: Referrals – List, Find, Create, Update, Delete, Approve, Deny, Make Reviewing
– Actions: Affiliation Requests – List, Find, Create, Update, Delete, Approve, Deny
– Actions: Payouts – List, Find, Create, Delete, Complete, Make Processing

# Fix
– Steps used the API Token field even when Connect auth was selected, causing Invalid API token errors. Now uses the selected auth type.
– API Token field had an invalid autocomplete value, so browsers autofilled a password into it. Fixed.
– Checkout line items now return as separate mappable tokens instead of one JSON blob.
– Line items repeater dropped rows sharing a quantity; rows now key on price ID.
– Search Products now returns the same shape as List Products.
– List Prices now prefixes rows price_0_ (was data_0_) and returns them as separate tokens.
– An unknown action name now returns an error instead of success with an empty response.
– List Promotions no longer offers a search field SureCart rejects.
– Update Line Item now honours the Consolidate No setting; the flag rides the query string.
– Removed Create Order and Update Order – SureCart has no endpoint for either; use the Checkout actions. A saved step calling them now errors and the workflow continues.
– Removed the Line Items repeater from Create Invoice and Update Invoice – it could not build a valid line item; add items with Create Line Item instead.
– Finalize Checkout – removed payment and return-URL fields SureCart ignores. To take payment, use Finalize Manual Payment.
– Create Checkout and Update Checkout now publish Coupon Applied and Coupon Message, so a code that SureCart accepts but that discounts nothing is visible.
– Create Checkout and Update Checkout – First and Last Name now win over Full Name (SureCart keeps one name pair); Full Name is used only when both are empty.
– Selected Shipping Choice now takes a real SureCart shipping-choice ID (Express, Standard, Economy were never accepted).
– Create Coupon now attaches the code as a promotion in the wrapped body and publishes Promotion Code and Promotion ID; coupons made before had no code.
– Find Customer By Email now filters by the email parameter (lowercased) and verifies the match; no match now errors instead of returning the wrong customer.
– Create Coupon and Update Coupon now send the product restriction in the shape SureCart reads (it was silently dropped).

# Improved
– Every failure now returns status error with its text under the message key (the old response key is still filled), and a failed step no longer stops the workflow.
– Every list action now publishes the whole page as one JSON array token – feed it to a Loop or Code. List actions from 3.0 keep their numbered tokens too, so nothing mapped before reads empty.
– Lists nested inside a record (a customer’s purchases, a checkout’s line items) are now one JSON array token plus a count, not one token per field per row – a customer with 438 orders no longer exceeds max_input_vars on save.
– Field descriptions now name the fields SureCart only keeps under conditions – price interval fields, ad hoc min/max amounts, setup and trial fields, and billing/shipping state.
– Find Order By Customer Email and Get Customer Orders gained Limit and Page fields (default 100 and 1).


v3.0 – 1 August July, 2025

# New
– Trigger: Order payment failed
– Trigger: Subscription canceled
– Trigger: Subscription created
– Trigger: Subscription completed
– Trigger: Subscription made active
– Trigger: Subscription trialing
– Trigger: Subscription renewed
– Trigger: Subscription set to cancel
– Trigger: Subscription updated
– Action: Delete Customer
– Action: Search Products
– Action: Create Checkout
– Action: Update Checkout
– Action: Cancel Checkout
– Action: Finalize Checkout
– Action: Find Checkout By ID
– Action: Create Invoice
– Action: Update Invoice
– Action: Open Invoice
– Action: Create Price (Installment)
– Action: Create Price (One Time)
– Action: List Prices
– Action: Update Price
– Action: Delete Price
– Action: Create Line Item
– Action: Update Line Item
– Action: List Line Item
– Action: Delete Line Item
– Action: Delete Product
– Action: List Products
– Action: Create Order
– Action: Update Order
– Action: List Orders
– Action: Cancel Subscription
– Action: List Subscriptions
– Action: Create Refund
– Action: List Refunds
– Action: Create Coupon
– Action: List Coupons
– Action: Update Coupon
– Action: Delete Coupon

# Fix
– Registering trigger was not functioning properly on some sites.

v2.0 – 7 Oct. 2024
# New
– Trigger: Abandoned checkout created
– Trigger: Abandoned checkout recovered
– Trigger: Account updated
– Trigger: Affiliation request approved
– Trigger: Affiliation request created
– Trigger: Affiliation request denied
– Trigger: Affiliation request updated
– Trigger: Affiliation activated
– Trigger: Affiliation deactivated
– Trigger: Cancellation act created
– Trigger: Cancellation act updated
– Trigger: Customer created
– Trigger: Customer updated
– Trigger: Fulfillment created
– Trigger: Fulfillment deleted
– Trigger: Fulfillment updated
– Trigger: Invoice created
– Trigger: Invoice deleted
– Trigger: Invoice draft
– Trigger: Invoice opened
– Trigger: Invoice paid
– Trigger: Invoice updated
– Trigger: Order delivered
– Trigger: Order fulfilled
– Trigger: Order partially fulfilled
– Trigger: Order partially shipped
– Trigger: Order shipped
– Trigger: Order unfulfilled
– Trigger: Order unshipped
– Trigger: Order voided
– Trigger: Payout group created
– Trigger: Payout created
– Trigger: Payout completed
– Trigger: Payout processing
– Trigger: Price created
– Trigger: Price deleted
– Trigger: Price updated
– Trigger: Product created
– Trigger: Product deleted
– Trigger: Product stock adjusted
– Trigger: Product updated
– Trigger: Referral approved
– Trigger: Referral canceled
– Trigger: Referral created
– Trigger: Referral denied
– Trigger: Referral reviewing
– Trigger: Referral updated
– Trigger: Return request completed
– Trigger: Return request created
– Trigger: Return request deleted
– Trigger: Return request opened
– Trigger: Return request updated
– Trigger: Subscription past due
– Action: Update Customer
– Action: Create Product
– Action: Update Product
– Action: Find Product
– Action: Create Subscription
– Action: Update Subscription
– Action: Find Customer By Email
– Action: Find Customer By ID
– Action: Find Purchase By ID
– Action: Find Purchases By Customer ID
– Action: Find Order By Customer Email
– Action: Get Customer Orders

# Improved
– Trigger response now include all the required information from the Surecart API on response capture

v1.0.1 – 20 Nov. 2022
– Fix: Conflict with webhooks

v1.0 – 15 Nov. 2022
– Initial release

Start automating SureCart today

Try the SureCart integration on a live demo site, or install FlowMattic on your own and keep every run on your server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Great product, saves a lot of money on automation subscription. Also great support and response from the team.

Team Genius

Flowmattic is one of most advanced integration platform , A perfect alternative of zapier with unlimited task and founder and his team always ready to stand even at 2am midnight so really dedicated