How to send signals from Zapier to a Custom API signals agent

Last updated: October 20, 2026

This guide shows you how to send data from any Zapier trigger to a Custom API signals agent in Duo Copilot, using the Webhooks by Zapier action.

Before you start: you need a Custom API signals agent in progress in Amplemarket, with its webhook URL ready. See Build your own – Custom API signals for the full setup.

Step by step

1. Add a Webhooks by Zapier action

In your Zap, add an action step and search for Webhooks by Zapier.

2. Choose POST as the action event

Select POST as the event type and click Continue.

3. Configure the request

  • URL: paste your Amplemarket webhook URL.
  • Payload Type: change it from Form to Json.
  • Data: add a key-value pair for each field you want to send. On the left, type the field name (for example hotel_name). On the right, insert the matching data from your trigger step with the + button.

Tip: if you leave Data empty, Zapier sends every field from the previous step. To control exactly what's sent, list each field.

Leave the other settings as they are:

  • Wrap Request In Array: No
  • Unflatten: Yes
  • Basic Auth and Headers: empty

4. Send a test

Click Continue to go to the Test tab, then click Test step. Zapier sends a real request to your Amplemarket webhook, and you should see a successful response.

5. Finish setup in Amplemarket

Go back to your agent in Amplemarket. The test data should appear in the Signal step. Review the Enrichment mappings, set up Filters and Distribution, then in the Output step choose your AI personalization fields and write how the agent should approach these leads. Click Create Agent.

The Signal step of a Custom API signals agent after test data was received, showing Configure webhook and the Enrichment mappings with Generate leads even if enrichment fails turned on

6. Publish your Zap

Once the agent is created in Amplemarket, go back to Zapier and click Publish to turn on your Zap. From now on, each time your trigger fires, the data is sent to your agent as a signal.