Skip to main content

Zapier Webhooks Integration Guide

Euri Romanov avatar
Written by Euri Romanov
Updated this week

Cents makes it easy to automate workflows and sync your laundromat or dry-cleaning business with other tools. If you're building with Zapier, you can connect Cents to thousands of apps—no coding required.

This guide covers:

  • Zapier Integration Options

  • Event Types and Use Cases

  • Example Payloads

  • Installation and Authentication

  • Testing & Troubleshooting


Watch this video to learn how to set up the integration:


1. Webhooks Overview (Cents → Other Systems)

Cents supports real-time webhooks so you can stay in sync with customer and order activity. When certain events occur, Cents sends a POST request with structured JSON data to your webhook URL.

Supported Events

  • Customer Created (customer_created)

  • Customer Updated (customer_updated)

  • Order Created (order_created)

  • Order Updated (order_updated)

Common Use Cases

  • Customer Events: Update a CRM or sync to an email list

  • Order Events: Notify staff, update dashboards, trigger internal workflows


Sample Payloads

Customer Event

{
"action": "customer_created", // or "customer_updated"
"customer": {
"id": "cust_12345",
"firstName": "John",
"lastName": "Doe",
"phoneNumber": "+1 555-1234",
"businessName": "John's Cleaners",
"email": "[email protected]",
"isCommercial": false,
"isInvoicingEnabled": false
},
"customerMetrics": {
"numOrders": 5,
"totalOrderValue": 250.0,
"lastOrderDate": "2025-02-14T10:00:00Z",
"creditBalance": 10.0,
"loyaltyPointsBalance": 200
}
}

Order Event

{
"action": "order_created", // or "order_updated"
"order": {
"id": "ord_98765",
"storeName": "LaundryExpress #1",
"status": "Pending",
"orderTotal": 29.99,
"placedAt": "2025-02-14T10:05:00Z",
"completedAt": null,
"orderCode": "LX-00123",
"tipAmount": 3.0,
"promotionAmount": 2.0,
"balanceDue": 24.99,
"returnMethod": "Pickup",
"pickupDeliveryFee": 5.0,
"pickupDeliveryTip": 1.0,
"returnDeliveryFee": 5.0,
"returnDeliveryTip": 1.0,
"services": [
{
"id": "svc_11111",
"name": "Wash & Fold",
"quantity": 1,
"totalPrice": 25.0,
"modifiers": [
{
"id": "mod_56789",
"name": "Stain Treatment",
"pricingType": "flat",
"totalPrice": 4.99,
"quantity": 1
}
]
}
]
},
"customer": {
"id": "cust_54321",
"firstName": "Jane",
"lastName": "Smith",
"phoneNumber": "+1 555-6789",
"businessName": "Jane's Bakery",
"email": "[email protected]",
"isCommercial": false,
"isInvoicingEnabled": false
},
"customerMetrics": {
"numOrders": 12,
"totalOrderValue": 450.75,
"lastOrderDate": "2025-02-13T15:30:00Z",
"creditBalance": 5.0,
"loyaltyPointsBalance": 320
}
}


2. Zapier Integration

Zapier connects Cents to thousands of apps—Google Sheets, Slack, Mailchimp, and more. You can create automated workflows (“Zaps”) without writing any code.

Two Integration Methods

  • Cents → Zapier (Webhooks): Trigger a Zap when Cents events happen (e.g., new order, updated customer)

  • Zapier → Cents (Actions): Perform actions in Cents based on activity from another app (e.g., create a customer, send a message)

These can be combined into a single end-to-end workflow.

Example:

  • Trigger: A new order is created in Cents

  • Action: Send a thank-you message to the customer via Cents Accelerate


3. Setting Up Cents Webhooks in Zapier

Step 1: Create a Webhook in Zapier

  1. Log in to Zapier and create a new Zap

  2. Choose Webhooks by Zapier as the trigger appp

  3. Select Catch Hook

  4. Copy the webhook URL Zapier provides

Step 2: Share Your Webhook URL

Send the webhook URL to your Cents Customer Success Manager (CSM). Your CSM will:

  • Register the webhook in your Cents account

  • Enable the relevant event triggers


4. Installing the Private Cents App in Zapier (For Actions)

To perform actions in Cents (like creating customers or sending messages), you’ll need the private Cents Zapier app.

How to Install

  1. Use the Invite Link
    Click here to accept the private app invite

  2. Click “Accept Invite & Build a Zap”
    The app will now be available in your Zapier account.


5. Authenticating the Cents App

When adding a Cents action to a Zap for the first time:

  1. Select Sign in to Cents

  2. Enter your Cents Business Manager credentials

  3. Authorize the connection

If you’re unsure of your login or access, contact your support rep for help.


6. Available Cents Actions in Zapier

Once installed and authenticated, Zapier supports the following actions inside Cents:

Create a Customer in Cents

Create a new customer record from any connected Zapier app (e.g., lead capture forms, spreadsheets).

Send a Message via Cents Accelerate

Send personalized messages for order updates, thank-yous, promotions, or reminders.


7. Testing & Troubleshooting

Webhook Troubleshooting (Cents → Zapier)

  • Use Test Trigger in Zapier to confirm you’re receiving webhook data

  • Trigger a test event (create a test customer or order in Cents)

  • If the payload doesn’t appear, verify your CSM added the correct webhook URL

Action Troubleshooting (Zapier → Cents)

  • Double-check field mapping in your Zap steps

  • If prompted to re-authenticate, enter your Cents credentials again

  • Check Zapier Task History for failures or error messages

  • Ensure your user account has the correct permissions in Cents


Need Help?

Zapier integrations are a powerful tool for building custom automations, reducing manual tasks, and improving communication. If you need assistance getting started or have questions about setup, reach out to your Customer Success Manager or the Cents Support team. If you're interested in building your own endpoints without Zapier, checkout our API guide.

Did this answer your question?