Skip to content

Forms

Connect your website contact forms to TravelBuilder Pro and automatically turn form submissions into leads — no manual data entry required.

What Are Forms & Webhooks?

TravelBuilder Pro can receive form submissions from your website and automatically create contacts in your CRM. When a visitor fills out your inquiry form, a new lead appears instantly in your Contacts list — with all the information they submitted already filled in.

This works by connecting your website forms via webhooks: a direct, real-time link between your website and TravelBuilder Pro.

Accessing Forms & Webhooks

Go to Settings → Forms in the left sidebar. This page shows your connection status and all forms detected from your website.

How It Works

TravelBuilder Pro uses a single master webhook URL that handles all your forms automatically. You paste it once into your website builder, and every form on your site will be connected. Forms appear in the list automatically the first time a visitor submits them — no manual setup needed.

Setting Up in 3 Steps

Step 1 — Copy Your Master Webhook URL

Go to Settings → Forms. At the top of the page, you’ll see the Website Connection card showing your master webhook URL. Click the copy button next to the URL.

The connection indicator shows your status:

  • Green — leads are actively flowing in
  • Amber — connected but no recent submissions
  • Gray — not yet connected

Step 2 — Paste the URL in Your Website

Paste the webhook URL into your website’s form settings. The exact location depends on your platform: PlatformWhere to paste the webhook URLWebflowForm settings → Actions → Form WebhookWordPress (Contact Form 7)The CF7 Webhooks plugin → Webhook URLWordPress (WPForms)Form settings → Notifications → WebhooksWixAutomations → Send a webhookTypeformConnect → WebhooksHubSpotAutomation → Workflows → Webhook actionSquarespaceForm block → Storage → WebhookAny platformAny “webhook” or “HTTP POST” setting

You only need to paste this URL once — the same URL works for all forms on your website.

Step 3 — Send a Test Submission

Fill out your website form with test data and submit it. Return to TravelBuilder Pro:

  • The form appears automatically in your forms list with its detected name
  • All submitted fields are shown and auto-mapped to contact fields
  • A new contact appears in your Contacts list
  • The contact’s HISTORY tab shows the full form submission

That’s it — your form is connected and ready to capture leads.

Automatic Field Mapping

TravelBuilder Pro’s auto-mapping engine recognizes dozens of common field name patterns in English, French, and Spanish. Standard fields like email, name, phone, and message are detected and mapped automatically.

Mappable contact fields include:

Personal Information:

  • Email address — the email is required, and it’s what TravelBuilder Pro uses to recognise returning contacts and avoid creating duplicates
  • First name, Last name
  • Phone number (you can also mark the number as reachable on WhatsApp with a dedicated toggle)

Travel Details:

  • Message / inquiry text
  • Destination
  • Travel date
  • Budget
  • Trip type (honeymoon, family, adventure, etc.)
  • Travel stage (dreaming, planning, ready to book)
  • Number of participants

Accommodation Preferences:

  • Accommodation type, category, notes

Address:

  • City, postal code, country

Auto-mapped fields are visually flagged in the form card. You can review and adjust any mapping by opening the form card.

Any fields that don’t match a standard mapping are saved as custom fields and remain visible in the contact’s HISTORY tab.

Managing Your Forms

Each detected form gets its own card showing:

  • Form name and submission count
  • Mapped fields summary
  • An ON/OFF toggle to pause or resume lead capture
  • A delete button to remove the form

Only active forms accept incoming submissions. Deactivate a form temporarily without deleting it — useful when a form is being redesigned.

Automatic Lead Creation

Every time a form submission arrives:

  1. TravelBuilder Pro extracts contact information from the submitted fields.
  2. It checks for an existing contact with the same email address to avoid duplicates.
  3. If the contact exists, it adds the submission to their HISTORY timeline.
  4. If no contact exists, it creates a new lead automatically.
  5. The lead appears in your Contacts list with type Lead and status New.

All submitted data is visible in the contact’s HISTORY tab — including any fields that weren’t mapped to standard contact fields.

Supported Platforms

TravelBuilder Pro’s webhook system works with any platform that supports HTTP POST webhooks, including:

  • Webflow
  • WordPress (Contact Form 7, WPForms, Gravity Forms)
  • Wix
  • Squarespace
  • Typeform
  • HubSpot
  • ActiveCampaign
  • Make (Integromat)
  • Zapier
  • Any custom website that can send a JSON POST request

Common Questions

Do I need a developer to set this up?

No. The setup requires only copying and pasting a URL into your website’s form settings. No coding needed.

Do I need to create a form in TravelBuilder Pro before connecting my website?

No. Forms appear automatically the first time a submission is received. Just paste the master webhook URL in your website and send a test submission.

What if someone submits the same form twice with the same email?

TravelBuilder Pro detects duplicates by email address. If a contact with that email already exists, the submission is added to their history timeline instead of creating a duplicate.

I have multiple forms on my website. Do I need multiple webhook URLs?

No — the master webhook URL handles all your forms. Each form is detected separately and gets its own card in TravelBuilder Pro.

Can I map the same form field to multiple contact fields?

No — each form field maps to one target field. Unmapped fields are saved as custom data visible in the contact profile.

How do I delete a form?

Open the form card and click Delete. This removes the form configuration. Any contacts already created from that form are kept.