Outbound Webhook
When ClientX captures a lead, it can POST a JSON payload to any URL you specify. Use this to trigger automations in Zapier, Make, your own backend, or any other system that accepts webhooks.Set Up Your Webhook
Example Payload
ClientX sends a JSON object with the event name and the full lead record:Your webhook endpoint must be reachable over the public internet. ClientX POSTs to the URL you provide on every new lead event — make sure the endpoint returns a 2xx response to confirm receipt.
Tally Forms
Turn Tally form submissions into ClientX leads automatically. ClientX extracts name, email, phone, company, and message fields from each submission and creates or updates a lead record in real time.Connect Tally
Add the ClientX webhook URL
Add the following URL as a new webhook endpoint:Replace
{workspaceId} with your ClientX workspace ID. You can find it in Settings → Workspace.Optional: verify webhook signatures
Optional: verify webhook signatures
Tally can sign webhook requests with an HMAC-SHA256 signature so you know they’re genuine. To enable signature verification, go to Settings → Workspace in your ClientX dashboard and enter your Tally signing secret. ClientX will then validate the
tally-signature header on every incoming request.Google Forms
Capture Google Form responses as ClientX leads via webhook. Because Google Forms doesn’t have a native webhook system, you connect it using Apps Script (Google’s built-in automation tool) or a third-party connector like Zapier.Connect with Apps Script
Open your Google Form
In Google Forms, open the form you want to connect and click the three-dot menu → Script editor (or go to Extensions → Apps Script).
Paste the Apps Script
Replace any existing code with the following script, substituting your workspace ID:
Set the trigger
In the Apps Script editor, go to Triggers (the clock icon) → Add Trigger. Set the function to
onFormSubmit and the event type to On form submit. Save the trigger.Connect with Zapier
If you prefer a no-code option, use the Google Forms → Webhooks by Zapier template:Create a new Zap
In Zapier, create a new Zap with Google Forms as the trigger (event: New Response in Spreadsheet).
Add a Webhooks action
Add a Webhooks by Zapier action with method POST, URL set to your ClientX endpoint, and the form fields mapped to the request body.
Field Mapping
ClientX automatically extracts the following fields from form submissions by matching common field labels:| Field | Matched Labels |
|---|---|
email, any value containing @ | |
| Name | name, full name, first name, your name |
| Phone | phone, mobile, tel |
| Company | company, organisation, organization, business |
| Message | message, comment, question, note |
Form submissions are processed as soon as they arrive. If a submission cannot be matched to any recognisable field (no email, name, or phone), it is silently dropped. Use the field labels listed above to ensure reliable extraction.