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
Log in to Zapier and click Create a Zap.
For your trigger, select Webhooks by Zapier.
Choose Catch Hook as the event type.
Click Continue and Copy the custom webhook URL.
Step 2. Register the Webhook with Cents
Send the copied URL to your Cents Customer Success Manager.
Your CSM will register it and enable the events you want (customer/order created or updated).
Step 3. Test the Trigger
In Zapier, click Test trigger.
Create a test customer or order in Cents.
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):
Accept the Private App Invite link from your CSM.
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:
In a Zap, add a Cents action step.
Click Sign in to Cents.
Enter your Cents Business Manager credentials.
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.
