
Connect SureCart and WordPress
Use SureCart and WordPress in the same FlowMattic workflow. Below are the triggers and actions both integrations offer; pick one of each to see how the two connect.
103 triggers 178 actions 6 ready-made templates Unlimited runs
Try a pairing
When this happens in SureCart71 triggers
Do this in WordPress71 actions
When SureCart fires Abandoned checkout created, FlowMattic runs New User in WordPress with the data from that event.
You build this in the FlowMattic workflow builder on your own site.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Triggers (71)
- Abandoned checkout createdOccurs when an abandoned checkout is created
- Abandoned checkout recoveredOccurs when an abandoned checkout is recovered
- Account updatedOccurs when an account is updated
- Affiliation request approvedOccurs when an affiliation request's status changes to approved
- Affiliation request createdOccurs when an affiliation request is created
- Affiliation request deniedOccurs when an affiliation status changes to denied
- Affiliation request updatedOccurs when an affiliation request is updated
- Affiliation activatedOccurs when an affiliation is activated
- Affiliation deactivatedOccurs when an affiliation is deactivated
- Cancellation act createdOccurs when a cancellation act is created
- Cancellation act updatedOccurs when a cancellation act is updated
- Customer createdOccurs when a customer is created
- Customer updatedOccurs when a customer is updated
- Fulfillment createdOccurs when a fulfillment is created
- Fulfillment deletedOccurs when a fulfillment is deleted
- Fulfillment updatedOccurs when a fulfillment is updated
- Invoice createdOccurs when an invoice is created
- Invoice deletedOccurs when an invoice is deleted
- Invoice draftOccurs when an invoice's status changes to draft
- Invoice openedOccurs when an invoice's status changes to open
- Invoice paidOccurs when an invoice's status changes to paid
- Invoice updatedOccurs when an invoice is updated
- Order createdTriggers when an order is placed in SureCart
- Order deliveredOccurs when an order's shipment status changes to delivered
- Order fulfilledOccurs when an order's fulfillment status changes to fulfilled
- Order processingOccurs when an order's status changes to processing
- Order paidOccurs when an order's status changes to paid
- Order partially fulfilledOccurs when an order's fulfillment status changes to partially fulfilled
- Order partially shippedOccurs when an order's shipment status changes to partially shipped
- Order payment failedOccurs when an order's status changes to payment failed
- Order shippedOccurs when an order's shipment status changes to shipped
- Order unfulfilledOccurs when an order's fulfillment status changes to unfulfilled
- Order unshippedOccurs when an order's shipment status changes to unshipped
- Order voidedOccurs when an order's status changes to void
- Payout group createdOccurs when a payout group is created
- Payout createdOccurs when a payout is created
- Payout completedOccurs when a payout's status changes to completed
- Payout processingOccurs when a payout's status changes to processing
- Price createdOccurs when a price is created
- Price deletedOccurs when a price is deleted
- Price updatedOccurs when a price is updated
- Product createdOccurs when a product is created
- Product deletedOccurs when a product is deleted
- Product stock adjustedOccurs when the stock amount for a product is adjusted by an order, return, etc.
- Product updatedOccurs when a product is updated
- Purchase createdOccurs when a purchase is created
- Purchase invokedOccurs when a purchase is invoked
- Purchase revokedOccurs when a purchase is revoked
- Purchase updatedOccurs when a purchase is updated
- Referral approvedOccurs when a referral's status changes to approved
- Referral canceledOccurs when a referral's status changes to canceled
- Referral createdOccurs when a referral is created
- Referral deniedOccurs when a referral's status changes to denied
- Referral reviewingOccurs when a referral's status changes to reviewing
- Referral updatedOccurs when a referral is updated
- Refund createdOccurs when a refund is created
- Refund succeededOccurs when a refund's status changes to succeeded
- Return request completedOccurs when a return request's status changes to completed
- Return request createdOccurs when a return request is created
- Return request deletedOccurs when a return request is deleted
- Return request openedOccurs when a return request's status changes to open
- Return request updatedOccurs when a return request is updated
- Subscription canceledOccurs when a subscription's status changes to canceled
- Subscription createdOccurs when a subscription is created
- Subscription completedOccurs when a subscription's status changes to completed
- Subscription made activeOccurs when a subscription's status changes to active
- Subscription past dueOccurs when a subscription's status changes to past due
- Subscription trialingOccurs when a subscription's status changes to trialing
- Subscription renewedOccurs when a subscription renews
- Subscription set to cancelOccurs when a subscription is set to cancel at the end of the current billing period
- Subscription updatedOccurs when a subscription is updated
Actions (107)
- Create CustomerCreate a new customer in SureCart
- Update CustomerUpdate an existing customer in SureCart
- Delete CustomerDelete customer in SureCart
- Create ProductCreate a new product in Surecart
- Update ProductUpdate an existing product in SureCart
- Find ProductRetrieves a specific product details based on product ID
- Search ProductsRetrieves the list of products based on search query
- Create SubscriptionCreate a new subscription in SureCart
- Update SubscriptionUpdate an existing subscription in SureCart
- Find Customer By EmailRetrieves the details of customer by email
- Filter CustomersSearches customers on any attribute SureCart allows, with pagination
- Find Customer By IDRetrieves the details of customer by customer ID
- Find Purchase By IDRetrieves the details of purchase by purchase ID
- Find Purchases By Customer IDRetrieves the list of purchases by customer ID
- Find Order By Customer EmailRetrieves a specific order details with customer email
- Get Customer OrdersRetrieves the list of customer's orders using customer ID
- Create CheckoutCreate a new checkout
- Update CheckoutUpdates an existing checkout
- Cancel CheckoutCancels an existing checkout
- Finalize CheckoutFinalize the already created checkout
- Find Checkout By IDRetrieves details of a specific checkout
- List CheckoutsReturns a list of checkouts
- Create InvoiceCreates a new invoice
- Update InvoiceUpdate an existing invoice
- Open InvoiceOpen an invoice to send it to the customer or collect payment immediately
- Finalize Manual PaymentMark a checkout or an open invoice as paid outside SureCart and grant the purchase
- List Manual Payment MethodsList the manual payment methods configured in SureCart
- Create Price (Installment)Creates a new price in installment for a product
- Create Price (One Time)Creates a new one-time price for a product
- List PricesReturns a list of prices
- Find PriceRetrieves details of a specific price
- Update PriceUpdates an existing price
- Delete PriceDeletes an existing price
- Create Line ItemCreates a new line item
- Update Line ItemUpdates an existing line item
- List Line ItemReturns a list of line items
- Delete Line ItemDeletes an existing line item
- Delete ProductDelete a product from SureCart
- List ProductsRetrieve a list of all products
- List OrdersRetrieve a list of all orders
- Cancel SubscriptionCancel an existing subscription
- Renew SubscriptionClear a scheduled cancellation so the subscription keeps billing
- Restore SubscriptionBring a canceled subscription back to life
- Complete SubscriptionEnd an installment plan now and mark it fully paid
- Pay Off SubscriptionCharge every remaining installment at once
- Get Upcoming PeriodPreview the next billing period before committing to a change
- List SubscriptionsRetrieve a list of all subscriptions
- Create RefundProcess a refund for an order or purchase
- List RefundsRetrieve a list of all refunds
- Create CouponCreate a new discount coupon
- List CouponsRetrieve a list of all coupons
- Update CouponUpdate an existing coupon
- Delete CouponDelete a coupon from SureCart
- List PromotionsList promotion codes from SureCart
- Find PromotionRetrieve a single promotion from SureCart by ID
- Create PromotionCreate a promotion code for an existing coupon in SureCart
- Update PromotionUpdate an existing promotion code in SureCart
- Delete PromotionDelete a promotion code from SureCart
- List DiscountsList redeemed discounts from SureCart
- Find DiscountRetrieve a single redeemed discount from SureCart by ID
- List Upsell FunnelsList upsell funnels from SureCart
- Find Upsell FunnelRetrieve a single upsell funnel from SureCart by ID
- Create Upsell FunnelCreate an upsell funnel in SureCart
- Update Upsell FunnelUpdate an existing upsell funnel in SureCart
- Duplicate Upsell FunnelDuplicate an existing upsell funnel in SureCart
- Delete Upsell FunnelDelete an upsell funnel from SureCart
- List Manual ChargesList manual charges from SureCart
- Find Manual ChargeRetrieve a single manual charge from SureCart by ID
- Find Manual Payment MethodRetrieve a single manual payment method from SureCart by ID
- Create Manual Payment MethodCreate a manual payment method in SureCart
- Update Manual Payment MethodUpdate an existing manual payment method in SureCart
- Delete Manual Payment MethodDelete a manual payment method from SureCart
- List ChargesList charges from SureCart
- Find ChargeRetrieve a single charge from SureCart by ID
- List Abandoned CheckoutsList abandoned checkouts from SureCart
- Find Abandoned CheckoutRetrieve a single abandoned checkout from SureCart by ID
- Update Abandoned CheckoutTurn recovery notifications on or off for one abandoned checkout in SureCart
- List Cancellation ReasonsList subscription cancellation reasons from SureCart
- Find Cancellation ReasonRetrieve a single cancellation reason from SureCart by ID
- Create Cancellation ReasonCreate a new subscription cancellation reason in SureCart
- Update Cancellation ReasonUpdate an existing subscription cancellation reason in SureCart
- Delete Cancellation ReasonPermanently delete a cancellation reason from SureCart
- List ReferralsList affiliate referrals from SureCart
- Find ReferralRetrieve a single affiliate referral from SureCart by ID
- Create ReferralCreate a manual affiliate referral in SureCart
- Update ReferralUpdate an existing affiliate referral in SureCart
- Delete ReferralPermanently delete an affiliate referral from SureCart
- Approve ReferralApprove an affiliate referral in SureCart so it can be paid out
- Deny ReferralDeny an affiliate referral in SureCart so it is never paid out
- Make Referral ReviewingMove an affiliate referral back to the reviewing state in SureCart
- List Affiliation RequestsList pending and decided affiliate applications from SureCart
- Find Affiliation RequestRetrieve a single affiliate application from SureCart by ID
- Create Affiliation RequestSubmit a new affiliate application to SureCart
- Update Affiliation RequestUpdate an existing affiliate application in SureCart
- Delete Affiliation RequestPermanently delete an affiliate application from SureCart
- Approve Affiliation RequestApprove an affiliate application in SureCart and turn it into an active affiliation
- Deny Affiliation RequestDeny an affiliate application in SureCart
- List PayoutsList affiliate payouts from SureCart
- Find PayoutRetrieve a single affiliate payout from SureCart by ID
- Create PayoutCreate an affiliate payout in SureCart
- Delete PayoutDelete an affiliate payout from SureCart
- Complete PayoutMark an affiliate payout as completed in SureCart
- Make Payout ProcessingMove an affiliate payout back into the processing state in SureCart
- Pause SubscriptionPause billing until a chosen date, then resume automatically
- Reverse SubscriptionUndo a scheduled cancellation or pause and keep billing
- Revoke PurchaseRevokes a purchase, which suspends the license derived from it
- Restore PurchaseRestores a revoked purchase, which reactivates the license derived from it
Triggers (32)
- New UserTriggers when a new user is registered
- New PostTriggers when a new post is published
- New PageTriggers when a new page is published
- New MediaTriggers when a new media is uploaded
- New CommentTriggers when a new comment is added
- Comment ApprovedTriggers when a comment is approved
- Update PostTriggers when a published post is updated
- Update PageTriggers when a published page is updated
- User LoginTriggers when an user logs into the site
- User Visits a Page/PostTriggers when an user visit page, post or any post type singular page
- User Deletes a PostTriggers when an user delete post of any post type
- Post Meta UpdatedTriggers when post meta is updated
- Post Meta Field UpdatedTriggers when post meta specific field is updated
- User Profile UpdatedTriggers when user profile is updated
- User Profile Field UpdatedTriggers when user profile specific field is updated
- User Resets PasswordTriggers when user resets the password
- User DeletedTriggers when user is deleted from the database
- Category CreatedTriggers when a new category is created
- Tag CreatedTriggers when a new tag is created
- Term CreatedTriggers when a new term is created
- User Role AddedTriggers when a new role is added to user
- User Role RemovedTriggers when a role is removed from user
- User Role ChangedTriggers when user role is changed
- User Role Changed From Specific to DefinedTriggers when user role is changed from specific role to defined role
- GDPR Export Data Request ConfirmedTriggers when user confirms request to export their personal data
- GDPR Erase Data Request ConfirmedTriggers when user confirms request to erase their personal data
- Plugin ActivatedTriggers when a plugin is activated
- Plugin DeactivatedTriggers when a plugin is deactivated
- Plugin UpdatedTriggers once for each plugin that is updated
- Plugin DeletedTriggers when a plugin is deleted
- Theme SwitchedTriggers when the active theme is changed
- WordPress Core UpdatedTriggers when WordPress itself is updated
Actions (71)
- New UserCreate a new user
- Update UserUpdate an existing user details
- Update User MetaUpdate User Metadata
- Add Role to UserAdd role to existing user roles of an user
- Change User RoleChange user role of an existing user and set new role
- Remove User RoleRemove user role of an existing user
- Delete UserDelete user account from site
- New MediaCreate a new media
- Rename MediaRename media title in media library
- Delete MediaDelete media by ID from the media library
- Search Media by TitleSearch media by title in media library
- New PostCreate a new post
- Update PostUpdate existing post of any post type with custom fields
- Get User by IDGet an user profile by ID
- Get User by EmailGet an user profile by Email
- Create CategoryCreate a new category
- Create TagCreate a new post tag
- Create RoleCreate a new user role, if not exists
- New CommentCreate a new comment on post
- Get Post MetadataRetrieve all or custom metadata from any post
- Get User MetadataRetrieve all or custom metadata from any user
- Get Posts by Post TypeRetrieve all posts of specific post type
- Get Post TaxonomiesRetrieve all taxonomies of a post
- Get Post Taxonomy TermsRetrieves the terms of the taxonomy that are attached to the post
- Get Post by IDRetrieve the post details by ID
- Get Posts by MetadataRetrieve all posts of specific post type by metadata or custom fields
- Get Taxonomy by NameRetrieve the taxonomy details by name
- Get All Users by RoleRetrieve all users by user role
- Add Tag to PostAdd a tag to the post
- Remove Tag from PostRemove a tag from post
- Add Category to PostAdd a category to post
- Remove Category from PostRemove a category from post
- Check Plugin ActiveCheck if a plugin is active
- Activate PluginActivate a plugin if not already active
- Update CategoryUpdate an existing category details
- Update TagUpdate an existing tag details
- Update TermUpdate an existing term details
- GDPR Request Export Personal DataCreate a request to export user personal data (sends confirmation email)
- GDPR Request Erase Personal DataCreate a request to erase user personal data (sends confirmation email)
- GDPR Execute Export Personal DataExecute export of personal data using request ID from trigger
- GDPR Execute Erase Personal DataExecute erasure of personal data using request ID from trigger
- Create Media FolderCreate a new folder in the uploads directory
- Rename Media File URLRename the actual file name and URL of a media item
- Move Media to FolderMove a media file to a different folder in the uploads directory
- Delete Post MetaDelete a specific meta key from a post
- Update Post MetaUpdate a specific post meta key with a new value
- Add Post MetaAdd a new meta key and value to a post
- Delete User MetaDelete a specific meta key from a user
- Update CommentUpdate an existing comment
- Delete CommentDelete a comment by ID
- Get CommentsRetrieve comments by post ID, user, or status
- Set Post StatusChange the status of a post
- Set Post ThumbnailSet the featured image of a post
- Remove Post ThumbnailRemove the featured image from a post
- Duplicate PostClone a post with its meta and taxonomies
- Delete TermDelete a term from any taxonomy
- Delete CategoryDelete a category by ID
- Delete TagDelete a tag by ID
- Get OptionRetrieve a WordPress option value
- Update OptionUpdate a WordPress option value
- Get Users by MetaRetrieve users by a specific meta key and value
- Send Password ResetSend a password reset email to a user
- Search WordPressSearch posts, users, post meta, user meta, taxonomy terms, options or comments. Never fails on a miss — always returns found or not_found
- Create User if Not ExistsCreate a user only when a matching one does not exist. Always reports whether the user was created or already existed
- Get User by UsernameGet an user profile by username (user_login)
- Delete PostDelete post by ID from the site
- Upload Base64 ImageUpload a base64 encoded image to the WordPress Media Library
- Add Taxonomy to PostAdd a taxonomy to post
- Remove Taxonomy from PostRemove a taxonomy from post
- Create TermCreate a new taxonomy term
- Get Media by IDRetrieve the media details by ID
Start automating SureCart and WordPress
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
SureCart integration 3.2, WordPress integration 7.3.0.













