Capture cancellation requests and refund details in one form your travel ops team can actually act on the same day.
A complete travel booking cancellation and refund form that collects booking references, traveler details, cancellation reason, supporting documents, and refund preferences in a single shareable link. Travel agencies, tour operators, and in-house booking desks use it to cut the back-and-forth and get refunds out the door faster.
15 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Different booking types — flight, hotel, tour package, cruise — surface different follow-up questions, so a hotel cancellation doesn't ask for a flight number.
Customers attach medical certificates, airline cancellation notices, or insurance paperwork directly in the form, so finance reviewers have everything in one place.
A tight list of cancellation reasons (illness, schedule change, weather, supplier cancellation, change of mind) keeps your reporting clean and your refund policy easy to enforce.
A signature field and policy acknowledgement checkbox give you a clean audit trail that the customer agreed to the cancellation terms before the refund was processed.
Each submission can drop into a Slack channel for the duty agent and append a row to a Google Sheet your finance team reconciles weekly.
Customers fill it from a phone while they're still at the airport or the hotel front desk, with no app to install and no account to create.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Slack or Google Sheets with one click, then embed on your site or share the link.
When a hurricane or wildfire forces a wave of cancellations, the form becomes the intake queue. Customers self-serve their requests, the reason code tags them as weather, and your team works through a clean list in priority order.
For day-to-day cancellations — schedule conflicts, illness, change of plans — the form replaces the email back-and-forth. One submission gives the agent everything needed to decide on the refund and process it.
Cancellations within penalty windows often need supporting documentation. The file upload field gathers medical notes or insurance letters at the same time as the request, so finance isn't chasing attachments a week later.
When a flight is cancelled by the airline, employees submit the form so the in-house desk has a clean record to match against the supplier refund and the company expense reconciliation.
Embedded in the post-booking customer area, the form lets travelers cancel without waiting for chat support, and your ops team gets a structured ticket instead of a free-text complaint.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
Yes. The booking type dropdown can drive conditional logic so flight cancellations ask for the airline and PNR, hotel cancellations ask for the property name and check-in date, and tour packages ask for the package code. Customers only see fields that apply to them, which keeps the form short and the data clean.
Customers can attach one or more files — medical notes, airline cancellation emails, insurance letters — directly in the form. The files arrive with the submission and are visible alongside all the other booking details when your team reviews the request.
Yes. The Slack integration can post submissions to a duty-agent channel, and you can filter by reason code or travel date so an "imminent travel" cancellation pings a different channel than a routine refund request.
The form captures the amount paid and the reason; your refund policy decides the final amount. Many teams add an internal-only field on the back end where the reviewer enters the approved refund amount and fee deduction before notifying the customer.
For most travel cancellation purposes a typed or drawn signature in the form, combined with an acknowledgement checkbox and a timestamped submission record, is treated as valid consent. For high-value refunds in regulated markets, check the rules in your jurisdiction.
Yes. The form publishes as a hosted share link, an embeddable widget for your site, or it can be rendered inside your native Android and iOS apps through the FlexForm Kotlin Multiplatform mobile SDK so the cancellation flow lives inside your own travel app.
You can edit any field directly in the editor, or describe the change in plain English and the AI will apply it — for example, "add a question asking whether the customer was offered a rebook by the airline." It saves rebuilding the form for every supplier-specific case.
The free forever plan covers most small operators. Paid plans add higher submission volumes, advanced routing, and removal of FlexForm branding, but you can run a complete cancellation workflow on free indefinitely while you test it.
A free cancellation form template that captures the reason, timing, and feedback behind every churn — share a link, route responses to Slack, and turn.
A free complaint form template that captures customer issues with full context, routes them to the right team, and gives your support staff everything they.
A free customer testimonial form template that collects quotes, ratings, photos, and usage permission in one shareable link.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan