Create Custom Signal Entry
Duo
Create Custom Signal Entry
Send data to a Duo custom signal webhook to generate leads.
POST
Create Custom Signal Entry
Send data from any external tool (Zapier, Clay, RB2B, your own app, etc.) into Duo Copilot via a webhook. Whenever new data arrives, Duo generates a signal and can automatically create personalized sequences for each lead.
Authentication
This endpoint uses a token-based URL instead of the standard API key authentication. Each custom signal has a unique token embedded in its webhook URL. You can find your token in the Duo Copilot signal settings.Path Parameters
The unique token for your custom signal. Found in the Duo Copilot signal settings.
Request Body
The request body is a dynamic JSON object. You can send any fields that are relevant to your use case — there is no fixed schema. After sending a test request, Amplemarket will auto-map your fields to the identifiers it needs to look up each person or company.For people signals, include at least one of:
For company signals, include at least one of:
You can include any additional fields (e.g.
pages_visited, form_responses, use_case) that you want Duo to use as context for AI personalization.
Nested objects are supported — Amplemarket will flatten them into dot-notation paths (e.g.
person.name, company.domain) for field mapping.Response
HTTP status code.
Test data vs. live data: During initial signal setup, requests are treated as test data for
configuring field mappings — no leads are generated. Once the signal is saved, all subsequent
requests generate real leads.