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, orContact 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
- Go to Integrations.
- Find Website/API Lead Source and choose Manage.
- Copy the Webhook URL (and any token or headers) shown in Brixi.
- Open your website form, landing page builder, or portal settings.
- Paste the webhook details into the form's lead-delivery configuration.
- Map each form field to the matching Brixi contact field (see below).
- Save the external form.
- Submit a test enquiry using a unique phone number or email.
- Confirm the contact appears in CRM → Contacts with the expected source and details.
- Check whether assignment, notification, and follow-up workflows fired as expected.
Field Mapping Guidance
| Incoming field | Recommended Brixi field |
|---|---|
| Customer name | Contact name |
| Phone or mobile | Primary phone number |
| Email address | |
| Product or service interest | Interest, requirement, or enquiry field |
| City or location | Address, locality, or requirement field |
| Budget | Requirement or enquiry budget |
| Message | Note or enquiry description |
| Campaign/source | Contact 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
| Issue | What to check |
|---|---|
| Test lead missing | Confirm the source is sending to the correct webhook URL and the integration is active. |
| Fields are empty | Review field mapping from the external form. |
| Duplicate leads appear | Check matching fields such as phone or email, and standardize required fields. |
| Phone number is wrong | Set the correct default country code or adjust form validation. |
| Source is unclear | Use 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.