Treka English EN

A booking widget for the website you already have

Keep your site. Add the bookings.

Paste one snippet and your existing website takes real bookings: live dates and seat counts, the deposit at checkout, the waiver with the confirmation, gift cards and intake questions. Your design, your domain, your colors.

Book a demo30 days free

30 days of Core free. Then from $79 a month billed yearly. No contract, and self-serve setup is free.

The Treka portal, shown with example data from Silverpine Adventures, a fictional operator.

How it works

How the booking widget works

  1. 01

    Copy the embed from the portal

    Every company has a widget page in the portal with the embed code ready. Choose a floating Book now button for the whole site, or a button per trip, and set the text, color and corner radius to match your pages.

  2. 02

    Paste it where your site lets you add HTML

    Website builders have an embed or custom-code block; a hand-built site takes the snippet in the page. The widget renders inside your page and never sends the guest away to book.

  3. 03

    Guests book without leaving your site

    They pick a trip, a date with seats still open, the number of guests and any package or add-on, answer your intake questions, apply a gift card if they have one, pay the deposit and get a confirmation.

  4. 04

    The booking lands in your portal

    The same booking the portal, the roster, the guide and the waiver automation all read. Nothing is re-keyed, and the guest's record is created or matched to the one you already had.

What you get

What you get

See every feature

For operators who have a website they like

Plenty of guiding companies have a site a friend built, a Squarespace they are happy with, or a WordPress theme they paid for, and the only thing wrong with it is that it cannot take a booking. The widget fixes that one thing. Everything else about your site stays as it is: the pages, the photos, the domain, the search ranking you have built up.

If you would rather not maintain a website at all, Treka also hosts a booking site for you, on your own domain, with the same bookings behind it. The widget and the hosted site are two doors to the same calendar, and plenty of operators use both.

What the guest sees

A calendar with real dates, a clear price, the deposit and the balance due date spelled out before they pay, and a confirmation that arrives with the waiver link and an add-to-calendar button. Trips with an open date range let the guest pick a start date; trips with fixed departures show only those.

FAQ

Questions: booking widget

Something else? Ask the people who build it.

Book a demo

Which website builders does the widget work with?

Any site where you can paste an embed or custom HTML: WordPress, Squarespace, Wix, Webflow, Shopify pages and hand-built sites all take it. If your builder has an embed or code block, the widget works there.

Does the guest leave my site to book?

No. The widget opens on your page, the guest books and pays there, and the confirmation comes from your company. Your domain stays in the address bar the whole time.

Can I match the widget to my site's design?

Yes. Choose the button text, the accent color from presets or your own hex value, and the corner radius. One floating button for the whole site, or a button per trip on each trip's page.

Does the widget show live availability?

Yes. It reads the same calendar your portal does: seats left per date, sold-out dates marked, closed dates hidden, and seats held while a guest is checking out.

Can guests use gift cards or pay a deposit in the widget?

Yes. The widget applies the trip's deposit rule, accepts gift card codes and referral links at checkout, and sends the waiver with the confirmation, exactly like a booking made on your Treka site.

Can I embed a request form instead of a calendar?

Yes. A build-a-trip request form for private or custom dates and a send-us-a-message form embed the same way. Requests arrive in your portal inbox, where you can turn one into a booking.

Is this included, or an add-on?

Included in every plan. Every company starts with 30 days of Core, free. After that Core is $99 a month, or $79 a month billed yearly ($948), and Pro is $399 a month, or $329 a month billed yearly ($3,948). Pro adds custom AI agents, SEO optimization and a named contact. A custom website built by our team is quoted separately; book a demo to scope it. A 3% booking fee is added at checkout and paid by the guest; Stripe's card processing (2.9% + 30¢) is billed at cost. No contract.

Can I bring my existing trips and clients over?

Yes. Point Treka at your current website and it imports your trips, prices and photos; client lists come in from a spreadsheet or an export from your current system. Self-serve setup is free, and white-glove migration is $749 one-time on monthly plans and free on annual.

30 days of Core free

Keep your site. Add the bookings.

Then from $79 a month billed yearly. No contract, and self-serve setup is free.

Book a demo30 days free See pricing

All features

Built for

The operator dashboardAll featuresPricingEvery discipline we support