Create requests from a form or automation (inbound)
- Open Integrations → Webhooks → Inbound.
- Add webhook, set a name, and choose the default board and status for new requests.
- Copy the receive URL into your tool:
- Tally — webhook / integration that POSTs submission JSON
- Zapier — Webhooks by Zapier “Custom Request” or similar action that POSTs JSON
- n8n — HTTP Request node POSTing JSON to the Echo URL
- Trigger a test submission so Echo stores a sample payload.
- In Echo, map email and title (required). Map description and name fields if available.
- Finish setup, then run a real submission and confirm the request appears.
Push Echo activity into your automations (outbound)
- Open Integrations → Webhooks → Outbound.
- Add your n8n/Zapier/custom HTTPS catch URL.
- Select events (for example, new member request or comment).
- Copy the signing secret and verify
X-PE-Signaturein your workflow when possible. - Use Send test, then enable the workflow.
Mapping tips
- Title should come from a clear form question (feature idea, bug summary, etc.).
- Use a real respondent email so ownership resolves to the right member or teammate.
- If form fields change, refresh the sample payload and update mapping.
Troubleshooting
- Ignored / failed inbound events — Check the inbound Events log, required mappings, and that the body is JSON.
- No outbound delivery — Confirm HTTPS, selected events, and your catch URL response (2xx).

