Setting Up Your Trip Request Form Website Sync
Last updated: May 20, 2026
The Trip Request Form allows your customers to seamlessly request trips directly from your website. These requests then flow automatically into Bambi, reducing manual data entry for your dispatch team and providing an easy booking experience for your passengers.
Step-by-Step Setup
1. Create the Embed Configuration
In Bambi, click the gear icon to navigate to Settings > Organization Settings, then click the Trip Request Form tab.
Click Add a Trip Request Embed.
Fill out the configuration fields:
Label: Give your embed a recognizable name (e.g., "Main Site").
Domain: Enter the domain where the form will live (e.g., www.example.com).
CRITICAL: Do not include
http://,https://, or any trailing slashes/. Entering the protocol will result in an "invalid domain" error.
Hosting Provider: Select the platform hosting your website (e.g., Wix, or select "Other" if you are not using a listed platform).
Payer: Select the default payer for these requests. This will be assigned as the default, but it can be changed when the request is processed by the TP in Bambi.
Description: Add any internal notes if needed.
Is Active: Ensure this toggle is turned ON.
Click Save.
2. Copy the Code Snippet
Locate your new embed in the list and click the Embed button.
Click the Clipboard Icon (or click directly on the code) to copy the entire iframe snippet to your clipboard.
Important: Do not use the URL alone as a link. The form requires the full script block to function correctly.
3. Add to Your Website
Provide the copied code to your web developer or paste it into your site’s CMS.
For Wix Users: Use the "Embed HTML" widget to paste the code.
For Other Sites: Paste the code into a standard HTML embed block on the page where you want the form. Publish your changes.
Managing Incoming Website Trip Requests
Once your form is live, passengers will fill out a 4-step form and complete a captcha to submit their request. Upon successful submission, they will receive a Confirmation Code (e.g., TC-B182-3A27).
To review and approve these trips:
In Bambi, navigate to Trips > All Requests.
New requests will appear here with a status of Requested. (You can use the search bar to look up specific trips by their Confirmation Code).
Click the Accept or Reject button on the right side of the request, just as you would with any other trip request in Bambi.
Troubleshooting Common Errors
If your form is displaying an error message on your website, check the code against these common issues:
Error: "Embed is not active"
The Fix: Go to Settings > Organization Settings > Trip Request Form in Bambi, edit the embed, and ensure the Is Active toggle is turned on.
Error: "Invalid referrer"
The Fix: This means the website where the form is embedded does not exactly match the domain you entered in Bambi. Edit your embed settings and double-check your domain for typos or incorrect formatting.
Error: "Invalid access token"
The Fix: This occurs if the embed configuration was deleted from Bambi. You will need to create a new embed following Step 1 and update the code snippet on your website.
The Wix-Specific Fix: If your embedded Bambi booking form displays this error on your Wix site, you may need to add your Wix Site ID to your embed configuration in Bambi:
Go to your Wix dashboard.
Locate your Wix Site ID in the browser address bar. It appears in the URL as:
https://manage.wix.com/dashboard/<wix-site-id>/setup. (The Site ID is a long identifier such as5b3e19fa-2877-4d3b-b91b-0299c22b44ad).Copy the Site ID.
In Bambi, open your embed configuration.
Click the "Add Site Id" button to reveal the Site ID field.
Paste your Wix Site ID into this field and save.
After saving, refresh your Wix site in the browser and the booking form should load correctly.
Wix Note: The embedded form will not display in the Wix editor or in Preview mode; you'll still see a grey box where the form is not loading properly. If you save your changes and then view the published page on your live site, the form will load with no issues.