Collab Travel CRM Destination
Collab Travel CRM is an all-in-one platform for modern travel agencies. This destination lets you sync your bookings, leads, and agent activity directly with marketing and analytics tools.
This destination is maintained by Collab Travel CRM. For any issues with the destination, contact the Collab Travel CRM support team.
- Log in to your Collab Travel CRM account.
- Navigate to Settings > Integrations.
- Go to the Segment integration card.
- Click Generate Webhook Secret. Copy the secret - you need this to configure the destination in Segment.
To set up the Collab Travel CRM destination in Segment:
- From the Segment web app, go to Connections > Catalog.
- Search for "Collab Travel CRM" in the Destinations Catalog, and select your destination.
- Configure your destination.
- Choose the source you want to connect the destination to.
- Paste the API Key (Webhook Secret), generated in the Collab Travel CRM dashboard, into the Segment connection settings.
- Save your settings.
Collab Travel CRM automatically maps Segment data to CRM contacts:
| Segment field | Collab CRM field |
|---|---|
userId | External ID |
traits.email | |
traits.firstName | First Name |
traits.lastName | Last Name |
traits.phone | Phone |
Collab Travel CRM supports Segment's Identify and Track methods.
Send Identify calls to create or update Contacts in Collab Travel CRM.
To configure how user traits are mapped to Collab Travel CRM Contact fields, check the Mappings tab in the destination settings for your Collab Travel CRM destination.
Here's an example of an Identify call payload:
1{2"type": "identify",3"userId": "123456",4"traits": {5"firstName": "Grace",6"lastName": "Hopper",7"email": "grace@example.com",8"phone": "+1234567890"9}10}
Send Track calls to log events to the Contact's activity timeline.
Here's an example of a Track call payload:
1{2"type": "track",3"event": "Trip Booked",4"userId": "123456",5"properties": {6"destination": "Paris",7"revenue": 50008}9}
This destination supports the following events:
- Trip Booked: Sent when a booking is confirmed. This includes revenue, currency, and destination details.
- Lead Created: Sent when a new client profile is created.
- Proposal Sent: Sent when an agent shares a proposal.
- Review Submitted: Sent when a client submits a review.
Track when a customer books a trip. This event follows the Segment E-commerce spec.
| Property | Type | Description |
|---|---|---|
order_id | string | Unique booking identifier |
revenue | number | Total booking value |
currency | string | Currency code (for example, "USD") |
destination_city | string | Travel destination city |
destination_country | string | Travel destination country |
start_date | string | Trip start date (ISO 8601) |
end_date | string | Trip end date (ISO 8601) |
number_of_travelers | number | Number of travelers |
products | array | Array of itinerary items |
Track when a new lead is captured.
| Property | Type | Description |
|---|---|---|
lead_source | string | Where the lead came from |
interest_level | string | Lead interest level (hot/warm/cold) |
service_category | string | Type of travel service |
travel_date_interest | string | Approximate travel dates |
group_size | number | Expected group size |
Track when a proposal is sent to a client.
| Property | Type | Description |
|---|---|---|
proposal_id | string | Unique proposal identifier |
proposal_title | string | Title of the proposal |
total_value | number | Total proposal value |
number_of_options | number | Number of options included |
client_email | string | Client email address |
Track when a client submits a review.
| Property | Type | Description |
|---|---|---|
review_id | string | Unique review identifier |
rating | number | Rating score (1-5) |
trip_destination | string | Destination reviewed |
review_text | string | Review content |
You can generate an API (Webhook Secret) in your Collab Travel CRM dashboard. For more steps on how to do so, refer to the Getting started section.
When an Identify event is received for an email that already exists in your CRM, the contact is updated with the new information rather than creating a duplicate.
Collab Travel CRM attempts to create a new Lead/Contact if the email address in the Identify call does not match an existing record.
Yes, all inbound Segment events are logged in the Segment Activity Log, which is accessible from the Integrations settings page.
Collab Travel CRM is hosted on Supabase infrastructure with global edge functions, providing low-latency data ingestion worldwide.
For additional support, contact support@collabtravelcrm.com.