For hotels, travel agencies and restaurants, manage booking requests and customer communication. Boost occupancy with a WhatsApp inbox and automatic reminders.
The modules that matter most for your industry work right out of the box.
Pipelines, kanban, scoring, saved views
Online booking and automatic reminders
WhatsApp, Instagram, Messenger in one place
WebRTC softphone, power dialer, recording
Pivot reports, funnel, team performance
Sequences, campaigns, web forms
Travel and hospitality sell a date, and dates expire. A tour operator, a villa agency, a boutique hotel selling direct or an event venue receives the same enquiry four times over — by WhatsApp at 22:00, by phone the next morning, in three languages, from guests in three time zones — and the one that quotes first and takes the deposit first gets the booking. The setup that works is a pipeline whose stages are events (quote sent, deposit paid, confirmed, travelled), a shared inbox that turns every conversation into a guest record with the country and language already filled from the phone number, a phone line with an IVR for reservations versus guest services, date-based automations that fire from departure or check-in dates, and a response-time report measured in working minutes across the season. It is the sales and communication layer around your booking operation, not a property-management system or a channel manager.
A family in Manchester sends "do you have the villa with the pool for the second week of August, four adults two children" to three agencies on a Sunday evening. A couple in Riyadh asks four hotels for a rate for Eid. A company asks two venues for a quote for a 120-person dinner. In every case the enquiry is cheap to send and the decision is made within a day or two, on the first credible answer that includes a price, availability and a way to pay a deposit.
The evidence on speed is old and unambiguous. A Harvard Business Review study of 2,241 companies found that responding within an hour made a lead nearly seven times as likely to be qualified as waiting even an hour more, and that the average response time was 42 hours. Travel businesses are not slower than other businesses; they are seasonal, and the person answering WhatsApp in July is also checking in guests and chasing a transfer driver.
The second shape is the expiring date. Every enquiry has a departure or check-in date, and its value drops to zero on that date. A quote nobody chased, a deposit nobody collected and an option that lapsed all look like "in progress" in a spreadsheet until the date passes and they quietly become nothing. Making that clock visible is worth more than any amount of ad spend.
Every stage below is an event that happened or did not. "Interested" and "thinking about it" are not stages.
| Stage | Verifiable event | Automation that usually helps |
|---|---|---|
| New enquiry | First message or call received | Assign owner in turn; welcome reply in the guest's language with the two questions you always ask |
| Qualified | Dates, party size and budget recorded | Required fields on stage entry; task "send 3 options" |
| Quote sent | Price and options sent from the thread | Follow-up task at 24 h and 72 h; no reply in 5 days → second quote with an alternative date |
| Deposit requested | Payment details sent, option held | Reminder 48 h before the option expires |
| Confirmed | Deposit received, booking reference issued | Deal created with the package as product; income booked; pre-trip sequence starts |
| Travelled / Stayed | Departure or check-in date passed | Review request 2 days after; "next year" task 10 months out |
| Lost | Explicit refusal or date passed unconfirmed | Lost-reason field required: price, dates, booked elsewhere, no reply |
For an event venue, replace "travelled" with "event held" and add "site visit done" between quote and deposit. For a boutique hotel selling direct, the pipeline is shorter — enquiry, quote, deposit, stayed — and most of the value is in the date-based follow-up. Starter includes two pipelines, Growth five, Business ten, so a business that does both groups and individual travel can keep them apart.
| Field | Type | Why |
|---|---|---|
| Check-in / departure date | Date | The clock; every date-based automation fires from it |
| Check-out / return date | Date | Length of stay; post-trip sequence |
| Party size (adults / children) | Number | Quote basis; report dimension |
| Destination / property / product | List | Routes to the specialist; the report dimension owners ask for most |
| Budget per person or per night | Number | Qualification; pipeline value before a deal exists |
| Country / language | System fields | Filled from the phone's country code; decides who answers and in which language |
| Option expiry | Date | Reminder before the held room or seat is released |
| Ad campaign / ad set / ad | System fields | Filled by the lead webhook; tells you which ad produced deposits, not just messages |
| Lost reason | List, required on Lost | Price, dates unavailable, booked elsewhere, no response — the only way to learn |
The lead-detail layout is configurable per role, so the reservations agent sees dates, party and quote fields, the guest-services team sees arrival logistics, and neither sees a wall of forty inputs. Tags cover the things that are not fields: honeymoon, repeat guest, agent-referred, VIP.
WhatsApp, Instagram DMs and Messenger land in one shared inbox. A new conversation creates a guest record automatically with the full history attached, and the phone number is normalised to international format so the guest who messaged from WhatsApp in March and calls the reception line in July is one record, not two. Photos flow both ways: the guest sends a screenshot of a competitor's offer, the agent replies with the villa's pool and the sunset terrace from the same thread, and everything stays on the record.
Two settings matter for hospitality. Distribution: each channel carries a list of people to whom unowned conversations are assigned in turn, so a Sunday-evening enquiry has an owner before anyone has read it. Working-hours reply: a message that arrives outside the shift can trigger an automatic reply in the guest's language — "reservations open at 09:00; your dates are noted and we will confirm availability first thing" — which is the difference between a guest who waits and one who messages the next agency.
The inbox is scoped by ownership: an agent sees their own conversations and the unassigned pool, a manager sees the department's. Nothing is lost when someone is off; the manager reassigns in one action.
Travel is the sector where the guest is, by definition, somewhere else. Three things in the product exist for exactly this.
Templates for the welcome reply, the quote and the pre-arrival message can exist per language, and the automation picks the one matching the guest's language field.
A travel business has two kinds of call: someone who wants to book, and someone who has booked and needs something. The phone module keeps them apart. An IVR on the main line — "1 for new reservations, 2 if you already have a booking, 3 for groups and events" — routes callers to the right people during shift hours, and to voicemail or a task outside them, with the audio prompts in the languages your guests speak.
The browser softphone connects to your existing SIP line, so a call made from the CRM is logged on the guest record with duration, direction and outcome, and an inbound call from a known number opens the record with the dates and the quote already on screen. There is no second phone system to buy and no personal mobile between the guest and the business.
For the January push — "everyone who enquired last summer and did not book" — the power dialer works through a filtered list one call after another, recording a disposition on each. For a small team it is the difference between doing that campaign and talking about it.
Because every booking has dates, the most useful automations are relative to them. The automation module works with relative dates — today plus 3 days, departure minus 7 days — on any date field, so the sequence below is configuration, not code.
The same engine handles the stage-based rules — idle in "quote sent" for 5 days, notify the manager when a deal above a value reaches "deposit requested" — and each automation reports how many times it ran and how many records reached the next stage afterwards, so the sequence can be tuned rather than guessed.
Not every hospitality sale is a chat and a deposit. Event venues sell through a site visit; luxury tour operators sell through a 30-minute consultation call; villa agencies book viewings for long lets. The appointment module handles these: a slot with a date, duration, a person or a room and a guest, bookable by staff from the record or by the guest from a public booking page, with reminders by WhatsApp, SMS or e-mail on the schedule you set.
The outcome — attended, cancelled, no-show — drives the pipeline. A no-show on a venue site visit moves the record back and opens a task to rebook, rather than leaving a stale "site visit booked" that the manager discovers in September. The shift calendar decides who is bookable when, so the Saturday site visits land with the person who actually works Saturdays.
Tours, room categories, transfer options and add-ons live in the products module. Each is a product with a sale price, a cost price and custom fields — duration, board basis, max party size, season — and can be imported from CSV or repriced in bulk by a percentage when the supplier changes rates. A deal attaches the products to the guest; when it is confirmed, the cost is booked as an expense automatically and the margin per booking is visible without a spreadsheet.
Commissions follow the same movement: per agent, as a percentage or a flat amount per confirmed booking, computed when the deal is won and attributed to the owner. Agents who sell through referral partners can carry a fixed referral fee on the same deal. Month-end becomes a report rather than an argument.
Response time in travel is not one number; it is a curve that rises with the season. The response-time report measures the minutes from a guest's message or call to the first human reply in working minutes, read from the shift calendar: a message at 23:40 answered at 09:12 the next morning is 12 minutes, not nine and a half hours. Enquiries outside shift hours are measured from the next shift start, so the day desk and the evening desk are on the same scale.
The report shows the average and median for the guests who were answered, how many are waiting right now, how many were never answered within a working day, and the split per agent and per channel. In July it will tell you that WhatsApp is at 40 minutes while phone is at 4 — which is the moment to move one person from the phone to the inbox, before the guests move to another agency.
Shift calendars can be per person, per department or a workspace default, and the clock-in widget records who was actually on, so the report reflects the desk that existed, not the one on the rota.
Data scope follows the department chart — own, department or all — and the activity log records who opened, edited, reassigned or exported which guest record, which matters when an agent leaves for a competitor in March with the summer enquiries. Export can be limited to managers.
All of it comes from the pivot report builder — rows, columns, a measure, a chart, saved and exported to CSV — with no export to a spreadsheet first.
This is not a property-management system, a channel manager or a booking engine. It does not hold room inventory or availability calendars, does not connect to online travel agencies or a global distribution system, and does not take card payments online. Keep inventory and rates in the system built for them; keep the enquiry, the conversation, the quote, the deposit chase, the pre-trip sequence and the follow-up here. Deposits are recorded as income when they arrive by whatever means you already use.
It is also worth saying plainly that automated daily backups of your workspace are not currently part of the service. Export what you must retain.
| Symptom | Most likely cause | Fix |
|---|---|---|
| Enquiries answered next day in season | Conversations unowned; everyone assumes someone else | Distribution on the channel; working-hours auto-reply; watch the response-time report by channel |
| Same guest under three agents | Messaged, then called, then came through a form | Duplicate report on phone endings; merge; distribution by round-robin |
| Options expiring unnoticed | Expiry never recorded as a date field | Option-expiry date field; automation at minus 2 days |
| Quotes dying quietly | No idle rule on the quote stage | Idle 5 days → task and alternative-date message |
| Reminder in the wrong language | Language field empty or wrong | It is derived from the phone country; correct it on the record |
| Ad report says leads, desk says none | Ad fields empty on webhook leads | Map campaign/adset/ad in the webhook; they are system fields |
| Operations sees everything | Given administrator instead of a role | Create an Operations role limited to confirmed bookings |
| Module | Starter | Growth | Business |
|---|---|---|---|
| Leads, pipelines (2 / 5 / 10), custom fields, tags, saved views | Yes | Yes | Yes |
| WhatsApp / Instagram / Messenger inbox | Yes | Yes | Yes |
| Phone, softphone, IVR, call log | Yes | Yes | Yes |
| Appointments with reminders | Yes | Yes | Yes |
| Packages and tours as products with cost price; commissions | Yes | Yes | Yes |
| Automations (date-based sequences, idle rules, routing) | — | Yes | Yes |
| Power dialer for off-season campaigns | — | Yes | Yes |
| Departments, full roles, activity log, pivot reports | — | Yes | Yes |
| Margin per booking (deal profitability) | — | — | Yes |
A villa agency with two people and one line of business runs on Starter. A tour operator or a hotel group with a reservations desk, guest services and ad-driven enquiries lands on Growth, for the date-based automations and the roles more than anything else. See the pricing page, and the inbox and automations pages for the two modules that carry the load.
Set up your workspace in under a minute — free for 14 days.
Create your workspace