tr Skip to content

When payment is successful in Swipe Pages, create new order in WooCommerce, and create a new contact in FluentCRM

When a payment succeeds on a Swipe Pages landing page, this workflow records it as a WooCommerce order and creates or updates the buyer as a FluentCRM contact on your WordPress site.

Swipe Pages WooCommerce FluentCRM

3 steps Setup ~5 min Used on 1.5k sites Free to import

The When payment is successful in Swipe Pages, create new order in WooCommerce, and create a new contact in FluentCRM workflow on the FlowMattic canvas, with 3 steps across Swipe Pages, WooCommerce, FluentCRM
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Selling from a Swipe Pages landing page is quick to set up, but the sale then lives outside your WordPress store and email list. Your order history in WooCommerce and your contacts in FluentCRM miss those buyers unless you enter them by hand. This workflow adds both records each time a Swipe Pages payment goes through.

The Swipe Pages trigger fires when a payment is successful. FlowMattic then uses WooCommerce's Create New Order action to add an order from the payment data you map, such as the buyer's name, email and the product sold. The last step sends the buyer to FluentCRM, which creates a contact or updates the one that already has that email address.

The payment itself is taken by Swipe Pages, so the WooCommerce order is a record of the sale. Run a test payment after import to check which details Swipe Pages sends and how the order looks in WooCommerce.

Course sold from a landing page

A Swipe Pages sales page takes payment for an online course. The sale shows in WooCommerce with your other orders, and the buyer joins FluentCRM for course emails.

Ad campaign offers

You run paid ads to a Swipe Pages offer page. Each purchase is recorded in WooCommerce, so sales reports cover the campaign too.

Repeat buyers

A customer who buys again through Swipe Pages gets another WooCommerce order, while FluentCRM updates their existing contact instead of adding a new one.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Swipe Pages Payment Success

    Runs when a payment succeeds on your Swipe Pages page. The payment and buyer details become available to map into WooCommerce and FluentCRM.

  2. Step 2Action
    WooCommerce Create New Order

    Creates a new order in your WooCommerce store from the Swipe Pages payment. Map the buyer and product details from the payment into the order, then check a test order to confirm the totals.

  3. Step 3Action
    FluentCRM Create or Update Contact

    Creates a FluentCRM contact from the buyer's email and name, or updates the contact that already has that email address. Map the fields you want stored on the contact.

What you need

  • FlowMatticCore
  • Swipe Pages AccountAccount
  • WooCommerce PluginPlugin
  • FluentCRM PluginPlugin

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Add FluentCRM's Add Tags to Contact action after the contact step, with a tag such as Swipe Pages buyer, so you can email these buyers separately. The contact exists by then.
  • If you sell more than one product through Swipe Pages, add a Router after the trigger with a route per product, each with its own WooCommerce order step. End the routes with a Join and keep the FluentCRM contact step after it, so it runs once whichever route was taken.
  • Make a test purchase after import and look at the new order in WooCommerce before taking live payments.

Questions about this workflow

Does WooCommerce charge the customer again?

No. Swipe Pages has already taken the payment. The workflow only creates an order record in WooCommerce from the payment data.

What if the Swipe Pages buyer is already in FluentCRM?

The step matches by email address, so the existing contact is updated rather than duplicated.

Do I need WooCommerce and FluentCRM on the same site?

Both need to be installed on the WordPress site where FlowMattic runs, because the order and contact are created there.

Are Swipe Pages form submissions without payment included?

No. The trigger is Payment Success, so only completed payments start a run. Swipe Pages has a separate New Form Submission trigger for forms.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

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

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.

Brad

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.