company logo

Help center

Go to CartGenie
App DashboardCartGenie Website[email protected]
All collectionsSettingsWebhooksHow to integrate CartGenie to Zapier

How to integrate CartGenie to Zapier

Use our native Zapier integration to send orders to 3rd party applications

Alongside our webhooks support, CartGenie also has a direct app integration with Zapier!

What is Zapier?

Zapier lets you connect CartGenie to thousands of popular apps—like Google Sheets, Slack, HubSpot, Airtable, Mailchimp, and more—without writing a single line of code.

Whether you want to send new order data to a spreadsheet, notify your team in Slack when a sale comes in, or trigger automations in your CRM, Zapier makes it easy.

Zapier Triggers

Orders & Subscriptions

  • New Abandoned Cart: Triggers when a cart is abandoned (no activity for 30 minutes) — requires an email to be entered

  • New Customer: Triggers when a new customer is created

    • Example: a customer checks out from your store for the very first time

  • New Order: Triggers when a new order is placed in your store, including subscription renewal orders

    • Note: this fires when the order is placed, not when payment is received. Orders paid by offline methods arrive with a payment status of “unpaid”

  • Updated Order: Triggers when an existing order is updated

    • Example: order is fulfilled, partially fulfilled, unfulfilled, cancelled, or shipping/tracking details are edited

  • Order Fulfillment Updated: Triggers only when the fulfillment status of an order changes

  • Order Payment Updated: Triggers when an order paid offline is marked paid or unpaid

  • Refund Issued: Triggers when an order is refunded

  • New Subscription: Triggers when a new subscription is created

  • Updated Subscription: Triggers when a subscription is updated

    • Example: customer pauses / resumes or cancels their subscription

  • New Subscription Charge: Triggers each time a subscription is charged

Products & Categories

  • New Product: Triggers when a new product is created

  • Updated Product: Triggers when a product is saved

  • Updated Inventory: Triggers when a variant’s inventory changes

  • New Category: Triggers when a new category is created

  • Updated Category: Triggers when a category is updated

Discounts

  • New Discount: Triggers when a new discount is created

  • Updated Discount: Triggers when a discount is updated

Zapier Actions

info icon
Price is an integer in hundredths of the major currency unit — i.e. cents.
Ex: 2500 = $25.00.
Never send a decimal, a string, or a currency symbol.

Products

  • Create Product: Creates a product without variants. It starts as a draft unless you choose a status

  • Update Product: Changes a product’s details, custom fields, categories, tax class, shipping, purchase limits or status. Only the fields you fill in change

  • Update Variant: Changes a variant’s price, compare-at price, SKU, weight or dimensions

  • Update Inventory: Sets a variant’s stock level

Categories

  • Create Category: Creates a category and, on Webflow stores, its CMS item

  • Update Category: Changes a category. Only the fields you fill in change

Orders

  • Update Order: Marks an order fulfilled or unfulfilled and sets its tracking details

  • Update Order Payment: Marks an order paid offline as paid or pending, or cancels it

Zapier Searches

  • Find Product: Finds a product by its slug or name, with its variants and their IDs

  • Find Variant: Finds a product variant by its SKU

  • Find Category: Finds a category by its slug or name

  • Find or Create Category: Finds a category by slug or name, or creates it when none exists

How to Create a Zap with CartGenie

First get added to our private Zapier integration:

Accept Private Zapier Invite

Go to Zapier’s Zap Editor and click Create Zap

Search for CartGenie as the trigger app

When prompted by Zapier during setup, enter your CartGenie API key (found in your CartGenie settings > Webhook page)

Get My API Key

Next, choose and configure your trigger.

CartGenie will send test data to Zapier to assist in setting up your integration. If you see a message like “No order found. Create a order in your account and test again”, you can either wait until you receive a customer order or you can enable test orders, place an order in your store, then ask Zapier to test trigger again. You should then see an “Order A” come through.

Opening the order, you should see all of the available information such as the customers name, email address, products ordered, shipping address, subtotal price, taxes, shipping cost, order total price, etc.

Next, connect a 3rd party app in Zapier that you want to send the CartGenie data to. Connect the data fields as needed and test & publish!

Here is a simple example of sending orders to a Google spreadsheet - but the possibilities are endless!

Once you publish your Zap, CartGenie will automatically send data to Zapier every time the selected trigger occurs.

Did this answer your question?
😞
😐
😁