Skip to main content

Capture Leads from Your Own Website or API

Bring leads from a custom website, landing page, form, or non-standard channel straight into Brixi. Brixi gives you a webhook URL that your form or system posts submissions to, and each submission creates or updates a contact automatically.

Entry pointAutomation → Integrations

Before You Start

Have these ready:

  • Access to your website form, landing page builder, or API that will send leads.
  • A clear source name, such as Website Enquiry, Landing Page, or Contact Form.
  • The list of fields the source sends — especially name, phone, email, interest, city, budget, and message.
  • A test lead you can submit after setup, using a unique phone number or email.

Connect a Website or API Source

  1. Go to Integrations.
  2. Find Website/API Lead Source and choose Manage.
  3. Copy the Webhook URL (and any token or headers) shown in Brixi.
  4. Open your website form, landing page builder, or portal settings.
  5. Paste the webhook details into the form's lead-delivery configuration.
  6. Map each form field to the matching Brixi contact field (see below).
  7. Save the external form.
  8. Submit a test enquiry using a unique phone number or email.
  9. Confirm the contact appears in CRM → Contacts with the expected source and details.
  10. Check whether assignment, notification, and follow-up workflows fired as expected.

Field Mapping Guidance

Incoming fieldRecommended Brixi field
Customer nameContact name
Phone or mobilePrimary phone number
EmailEmail address
Product or service interestInterest, requirement, or enquiry field
City or locationAddress, locality, or requirement field
BudgetRequirement or enquiry budget
MessageNote or enquiry description
Campaign/sourceContact source and campaign metadata

A phone number alone may be enough to create a contact, but interest, budget, urgency, and location help your team decide who should call first. Map any field that helps sales qualify the lead.

Common Issues

IssueWhat to check
Test lead missingConfirm the source is sending to the correct webhook URL and the integration is active.
Fields are emptyReview field mapping from the external form.
Duplicate leads appearCheck matching fields such as phone or email, and standardize required fields.
Phone number is wrongSet the correct default country code or adjust form validation.
Source is unclearUse a clear, stable source name for reporting.

Since you control the sending side here, you can rule out most failures yourself: confirm your form or backend is posting to the exact Webhook URL from the Manage screen (with any required token or headers), and that the field mapping matches what your form actually sends. If the Website/API Lead Source connector is hidden, ask your admin — it's role-dependent.

Contact Brixi support if test payloads get a success response but no contact is created, or fields arrive mapped to the wrong place after you've re-checked the mapping. Include the source name, the test payload, and the timestamp of the submission.

Was this article helpful?If something is unclear or out of date, email support@brixi.ai with the article title — or see Getting Help for what to check first.