Skip to main content

Zapier Webhooks Integration Guide

Euri Romanov avatar
Written by Euri Romanov
Updated yesterday

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. Setting Up Webhooks (Cents to Zapier)

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)


Step 1. Create a Catch Hook

  1. Log in to Zapier and click Create a Zap.

  2. For your trigger, select Webhooks by Zapier.

  3. Choose Catch Hook as the event type.

  4. Click Continue and Copy the custom webhook URL.

Step 2. Register the Webhook with Cents

  1. Send the copied URL to your Cents Customer Success Manager.

  2. Your CSM will register it and enable the events you want (customer/order created or updated).

Step 3. Test the Trigger

  1. In Zapier, click Test trigger.

  2. Create a test customer or order in Cents.

  3. The payload will appear with all JSON fields from Cents.

Confirm you see action, customer, and order keys.


4. Installing the Private Cents App - Zapier → Cents (Actions):

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

To perform actions inside Cents (like creating customers or sending Accelerate messages):

  1. Accept the Private App Invite link from your CSM.

  2. Click Accept Invite & Build a Zap.

The Cents app will appear in your Zapier account.

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


5. Authenticating the Cents App

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

  1. In a Zap, add a Cents action step.

  2. Click Sign in to Cents.

  3. Enter your Cents Business Manager credentials.

  4. Authorize Zapier to connect.

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 Triggers

  • Use Test Trigger to confirm Cents → Zapier data flow.

  • If nothing appears, verify the webhook URL registered with your CSM.

Cents Actions

  • Re-authenticate if a Zap fails with 401 errors.

  • Review Zap History for detailed logs.

  • Ensure your account permissions allow messaging and customer creation.


7. Related Guides

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?