
SureCart Integration
Connect SureCart with 862+ apps and build intelligent automated workflows — no code, ready in minutes.
Supported triggers & actions in SureCart
A trigger is the event that starts the workflow; an action is what FlowMattic performs to sync data with SureCart.
Abandoned checkout created
Occurs when an abandoned checkout is created
TriggerAbandoned checkout recovered
Occurs when an abandoned checkout is recovered
TriggerAccount updated
Occurs when an account is updated
TriggerAffiliation request approved
Occurs when an affiliation request's status changes to approved
TriggerAffiliation request created
Occurs when an affiliation request is created
TriggerAffiliation request denied
Occurs when an affiliation status changes to denied
TriggerAffiliation request updated
Occurs when an affiliation request is updated
TriggerAffiliation activated
Occurs when an affiliation is activated
TriggerAffiliation deactivated
Occurs when an affiliation is deactivated
TriggerCancellation act created
Occurs when a cancellation act is created
TriggerCancellation act updated
Occurs when a cancellation act is updated
TriggerCustomer created
Occurs when a customer is created
TriggerCustomer updated
Occurs when a customer is updated
TriggerFulfillment created
Occurs when a fulfillment is created
TriggerFulfillment deleted
Occurs when a fulfillment is deleted
TriggerFulfillment updated
Occurs when a fulfillment is updated
TriggerInvoice created
Occurs when an invoice is created
TriggerInvoice deleted
Occurs when an invoice is deleted
TriggerInvoice draft
Occurs when an invoice's status changes to draft
TriggerInvoice opened
Occurs when an invoice's status changes to open
TriggerInvoice paid
Occurs when an invoice's status changes to paid
TriggerInvoice updated
Occurs when an invoice is updated
TriggerOrder created
Triggers when an order is placed in SureCart
TriggerOrder delivered
Occurs when an order's shipment status changes to delivered
TriggerOrder fulfilled
Occurs when an order's fulfillment status changes to fulfilled
TriggerOrder processing
Occurs when an order's status changes to processing
TriggerOrder paid
Occurs when an order's status changes to paid
TriggerOrder partially fulfilled
Occurs when an order's fulfillment status changes to partially fulfilled
TriggerOrder partially shipped
Occurs when an order's shipment status changes to partially shipped
TriggerOrder payment failed
Occurs when an order's status changes to payment failed
TriggerOrder shipped
Occurs when an order's shipment status changes to shipped
TriggerOrder unfulfilled
Occurs when an order's fulfillment status changes to unfulfilled
TriggerOrder unshipped
Occurs when an order's shipment status changes to unshipped
TriggerOrder voided
Occurs when an order's status changes to void
TriggerPayout group created
Occurs when a payout group is created
TriggerPayout created
Occurs when a payout is created
TriggerPayout completed
Occurs when a payout's status changes to completed
TriggerPayout processing
Occurs when a payout's status changes to processing
TriggerPrice created
Occurs when a price is created
TriggerPrice deleted
Occurs when a price is deleted
TriggerPrice updated
Occurs when a price is updated
TriggerProduct created
Occurs when a product is created
TriggerProduct deleted
Occurs when a product is deleted
TriggerProduct stock adjusted
Occurs when the stock amount for a product is adjusted by an order, return, etc.
TriggerProduct updated
Occurs when a product is updated
TriggerPurchase created
Occurs when a purchase is created
TriggerPurchase invoked
Occurs when a purchase is invoked
TriggerPurchase revoked
Occurs when a purchase is revoked
TriggerPurchase updated
Occurs when a purchase is updated
TriggerReferral approved
Occurs when a referral's status changes to approved
TriggerReferral canceled
Occurs when a referral's status changes to canceled
TriggerReferral created
Occurs when a referral is created
TriggerReferral denied
Occurs when a referral's status changes to denied
TriggerReferral reviewing
Occurs when a referral's status changes to reviewing
TriggerReferral updated
Occurs when a referral is updated
TriggerRefund created
Occurs when a refund is created
TriggerRefund succeeded
Occurs when a refund's status changes to succeeded
TriggerReturn request completed
Occurs when a return request's status changes to completed
TriggerReturn request created
Occurs when a return request is created
TriggerReturn request deleted
Occurs when a return request is deleted
TriggerReturn request opened
Occurs when a return request's status changes to open
TriggerReturn request updated
Occurs when a return request is updated
TriggerSubscription canceled
Occurs when a subscription's status changes to canceled
TriggerSubscription created
Occurs when a subscription is created
TriggerSubscription completed
Occurs when a subscription's status changes to completed
TriggerSubscription made active
Occurs when a subscription's status changes to active
TriggerSubscription past due
Occurs when a subscription's status changes to past due
TriggerSubscription trialing
Occurs when a subscription's status changes to trialing
TriggerSubscription renewed
Occurs when a subscription renews
TriggerSubscription set to cancel
Occurs when a subscription is set to cancel at the end of the current billing period
TriggerSubscription updated
Occurs when a subscription is updated
TriggerCreate Customer
Create a new customer in SureCart
ActionUpdate Customer
Update an existing customer in SureCart
ActionDelete Customer
Delete customer in SureCart
ActionCreate Product
Create a new product in Surecart
ActionUpdate Product
Update an existing product in SureCart
ActionFind Product
Retrieves a specific product details based on product ID
ActionSearch Products
Retrieves the list of products based on search query
ActionCreate Subscription
Create a new subscription in SureCart
ActionUpdate Subscription
Update an existing subscription in SureCart
ActionFind Customer By Email
Retrieves the details of customer by email
ActionFilter Customers
Searches customers on any attribute SureCart allows, with pagination
ActionFind Customer By ID
Retrieves the details of customer by customer ID
ActionFind Purchase By ID
Retrieves the details of purchase by purchase ID
ActionFind Purchases By Customer ID
Retrieves the list of purchases by customer ID
ActionFind Order By Customer Email
Retrieves a specific order details with customer email
ActionGet Customer Orders
Retrieves the list of customer's orders using customer ID
ActionCreate Checkout
Create a new checkout
ActionUpdate Checkout
Updates an existing checkout
ActionCancel Checkout
Cancels an existing checkout
ActionFinalize Checkout
Finalize the already created checkout
ActionFind Checkout By ID
Retrieves details of a specific checkout
ActionList Checkouts
Returns a list of checkouts
ActionCreate Invoice
Creates a new invoice
ActionUpdate Invoice
Update an existing invoice
ActionOpen Invoice
Open an invoice to send it to the customer or collect payment immediately
ActionFinalize Manual Payment
Mark a checkout or an open invoice as paid outside SureCart and grant the purchase
ActionList Manual Payment Methods
List the manual payment methods configured in SureCart
ActionCreate Price ( Installment )
Creates a new price in installment for a product
ActionCreate Price ( One Time )
Creates a new one-time price for a product
ActionList Prices
Returns a list of prices
ActionFind Price
Retrieves details of a specific price
ActionUpdate Price
Updates an existing price
ActionDelete Price
Deletes an existing price
ActionCreate Line Item
Creates a new line item
ActionUpdate Line Item
Updates an existing line item
ActionList Line Item
Returns a list of line items
ActionDelete Line Item
Deletes an existing line item
ActionDelete Product
Delete a product from SureCart
ActionList Products
Retrieve a list of all products
ActionList Orders
Retrieve a list of all orders
ActionCancel Subscription
Cancel an existing subscription
ActionRenew Subscription
Clear a scheduled cancellation so the subscription keeps billing
ActionRestore Subscription
Bring a canceled subscription back to life
ActionComplete Subscription
End an installment plan now and mark it fully paid
ActionPay Off Subscription
Charge every remaining installment at once
ActionGet Upcoming Period
Preview the next billing period before committing to a change
ActionList Subscriptions
Retrieve a list of all subscriptions
ActionCreate Refund
Process a refund for an order or purchase
ActionList Refunds
Retrieve a list of all refunds
ActionCreate Coupon
Create a new discount coupon
ActionList Coupons
Retrieve a list of all coupons
ActionUpdate Coupon
Update an existing coupon
ActionDelete Coupon
Delete a coupon from SureCart
ActionList Promotions
List promotion codes from SureCart
ActionFind Promotion
Retrieve a single promotion from SureCart by ID
ActionCreate Promotion
Create a promotion code for an existing coupon in SureCart
ActionUpdate Promotion
Update an existing promotion code in SureCart
ActionDelete Promotion
Delete a promotion code from SureCart
ActionList Discounts
List redeemed discounts from SureCart
ActionFind Discount
Retrieve a single redeemed discount from SureCart by ID
ActionList Upsell Funnels
List upsell funnels from SureCart
ActionFind Upsell Funnel
Retrieve a single upsell funnel from SureCart by ID
ActionCreate Upsell Funnel
Create an upsell funnel in SureCart
ActionUpdate Upsell Funnel
Update an existing upsell funnel in SureCart
ActionDuplicate Upsell Funnel
Duplicate an existing upsell funnel in SureCart
ActionDelete Upsell Funnel
Delete an upsell funnel from SureCart
ActionList Manual Charges
List manual charges from SureCart
ActionFind Manual Charge
Retrieve a single manual charge from SureCart by ID
ActionFind Manual Payment Method
Retrieve a single manual payment method from SureCart by ID
ActionCreate Manual Payment Method
Create a manual payment method in SureCart
ActionUpdate Manual Payment Method
Update an existing manual payment method in SureCart
ActionDelete Manual Payment Method
Delete a manual payment method from SureCart
ActionList Charges
List charges from SureCart
ActionFind Charge
Retrieve a single charge from SureCart by ID
ActionList Abandoned Checkouts
List abandoned checkouts from SureCart
ActionFind Abandoned Checkout
Retrieve a single abandoned checkout from SureCart by ID
ActionUpdate Abandoned Checkout
Turn recovery notifications on or off for one abandoned checkout in SureCart
ActionList Cancellation Reasons
List subscription cancellation reasons from SureCart
ActionFind Cancellation Reason
Retrieve a single cancellation reason from SureCart by ID
ActionCreate Cancellation Reason
Create a new subscription cancellation reason in SureCart
ActionUpdate Cancellation Reason
Update an existing subscription cancellation reason in SureCart
ActionDelete Cancellation Reason
Permanently delete a cancellation reason from SureCart
ActionList Referrals
List affiliate referrals from SureCart
ActionFind Referral
Retrieve a single affiliate referral from SureCart by ID
ActionCreate Referral
Create a manual affiliate referral in SureCart
ActionUpdate Referral
Update an existing affiliate referral in SureCart
ActionDelete Referral
Permanently delete an affiliate referral from SureCart
ActionApprove Referral
Approve an affiliate referral in SureCart so it can be paid out
ActionDeny Referral
Deny an affiliate referral in SureCart so it is never paid out
ActionMake Referral Reviewing
Move an affiliate referral back to the reviewing state in SureCart
ActionList Affiliation Requests
List pending and decided affiliate applications from SureCart
ActionFind Affiliation Request
Retrieve a single affiliate application from SureCart by ID
ActionCreate Affiliation Request
Submit a new affiliate application to SureCart
ActionUpdate Affiliation Request
Update an existing affiliate application in SureCart
ActionDelete Affiliation Request
Permanently delete an affiliate application from SureCart
ActionApprove Affiliation Request
Approve an affiliate application in SureCart and turn it into an active affiliation
ActionDeny Affiliation Request
Deny an affiliate application in SureCart
ActionList Payouts
List affiliate payouts from SureCart
ActionFind Payout
Retrieve a single affiliate payout from SureCart by ID
ActionCreate Payout
Create an affiliate payout in SureCart
ActionDelete Payout
Delete an affiliate payout from SureCart
ActionComplete Payout
Mark an affiliate payout as completed in SureCart
ActionMake Payout Processing
Move an affiliate payout back into the processing state in SureCart
ActionPause Subscription
Pause billing until a chosen date, then resume automatically
ActionReverse Subscription
Undo a scheduled cancellation or pause and keep billing
Action
Up and running in three steps
Connect your account
Authorize SureCart inside FlowMattic in a couple of clicks — no API keys to hunt down.
Pick a trigger
Choose the SureCart event that should kick off your workflow.
Automate the actions
Chain in as many actions and apps as you need — FlowMattic runs the workflow 24/7.
Popular SureCart workflows
See how teams are using SureCart with FlowMattic to automate their work.
When Order created in SureCart, add data to Google Sheet, create a contact in FluentCRM
When Order paid in SureCart, create user in WordPress and enroll the user in a course in 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
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
When webhook data is received, create a new user in WordPress, and create customer account in SureCart
Connect SureCart with 862+ apps
Build powerful automated workflows by connecting SureCart with your favorite tools and platforms.
About SureCart
Version 3.1
SureCart is a new headless eCommerce solution for WordPress. It delivers a complete eCommerce experience with everything needed for modern commerce online.
Related categories
SureCart integration changelog
Track the latest updates, new features, and improvements
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
Ready to automate your WordPress workflows?
Connect SureCart with hundreds of other apps through FlowMattic. No coding required — just simple, powerful automation.
Connect SureCart now
Join thousands automating their workflows with FlowMattic. Get started in minutes.

































