Skip to main content

Make Webhooks Integration Guide

Connect Cents webhook events directly into Make to automate tasks without writing code

Jessie Guerra avatar
Written by Jessie Guerra
Updated this week

Overview

Use Make to capture Cents webhook events and pass them to other apps or data pipelines. Make’s visual interface makes it easy to route data, filter by event type, and transform JSON payloads.

Supported Events

  • customer_created

  • customer_updated

  • order_created

  • order_updated


1. Create a Webhook in Make

  1. Log in to Make.

  2. Click Create a new scenario.

  3. From the module list, search for Webhooks.

  4. Choose Custom webhook.

  5. Click Add, name your webhook (for example cents_events), and click Save.

  6. Copy the Webhook URL that Make generates.

  7. Click Run once to wait for a sample event.


2. Send a Test Event from Cents

  1. Use Postman or curl to send a test webhook payload to the Make URL.

curl -X POST <YOUR_MAKE_WEBHOOK_URL> \  -H "Content-Type: application/json" \ -d'{"action":"order_created","order":{"id":"ord_test"}}'

2. When Make receives the event, click OK to confirm the payload structure.
3. Share your Make webhook URL with your Cents CSM to enable live event delivery.


3. Understanding the Payload

Cents webhooks are sent as structured JSON objects.

Example

```json
{
"action": "order_updated",
"order": {
"id": "ord_001",
"status": "Completed",
"orderTotal": 35.00
},
"customer": {
"id": "cust_001",
"email": "[email protected]"
}
}
```

Within Make, you can access fields using:

  • Order ID → {{1.order.id}}

  • Status → {{1.order.status}}

  • Customer Email → {{1.customer.email}}

If nested arrays (like order.services) don’t parse automatically, use JSON > Parse JSON or an Iterator module to loop through each item.


4. Build Your Scenario

Add any additional modules to create your automation:

App

Example Use Case

Google Sheets

Add a row for every new order.

Slack

Send a notification to a staff channel.

Email

Notify a customer when an order is completed.

CRM

Update customer data with loyalty metrics.

Use Routers or Filters to branch flows by action type (e.g., only run steps for order_created).


5. Test and Deploy

  1. Run your scenario once while triggering a test event in Cents.

  2. Confirm the data maps correctly across modules.

  3. Turn the scenario ON to receive real-time events.


6. Troubleshooting

Issue

Resolution

No data received

Ensure the scenario is running (Run once) during testing.

Fields missing

Re-run a test event to re-detect schema fields.

Duplicate runs

Add a filter or deduplication key (like event ID).


Reference Guides

Did this answer your question?