CJM
Lead Forms

Create a manual form

Create the configuration for a website or external form and receive submissions through a webhook or the Pixel.

Use a manual form when the form does not come from Meta or HubSpot. CJM creates its configuration, which you can then connect to a form on your website, Typeform, Zapier, Make, or another system that sends a submission.

Create the form

  1. Open Setup → Lead Forms.
  2. On the Manual / Webhook card, select Create Form.
  3. Enter a recognizable name, such as “Website demo request”.
  4. Open the newly created form.

The form starts with four contact fields: first name, last name, email, and phone. Add the questions you need with Add Question. Question identifiers connect answers sent by your website to the CJM configuration.

Manage draft and Live versions

  1. Select Edit if you are viewing the Live version.
  2. Add, edit, or remove questions in the draft.
  3. Select Save Draft to save your work.
  4. Use Preview to try options that contribute to the score.
  5. Select Publish Draft when the configuration is ready.

Later submissions use the published Live version. Do not publish until the names and identifiers sent by your form match the draft.

Receive submissions with a webhook

In the Webhook tab, select Generate Webhook. Copy the generated URL into the system that sends the form: it must send a POST request with JSON data. Email or phone identifies the lead; answers are optional and use question identifiers.

You can disable the webhook without deleting it. If you select Regenerate URL, the old address stops working immediately: update every system that uses it before sending new submissions.

For a form on your website, the Pixel also keeps journey context when available. Follow Connect the Pixel; for complete payload examples, see Capture a lead.

On this page