Docs
← cabintale.com EN · CZ Email support
Getting Started · Tutorial

Guided setup

Your first property, your first prices, and your first embed code — in 5 minutes.

By the end of this guide, you'll have an active Cabintale property with weekly nightly prices and a working booking widget you can paste into your website.

Before you start

What you'll need

  • A Cabintale account (sign up at the login page)
  • ~5 minutes
  • Optional but useful: the URL of your existing website. If you have one, Cabintale can read your property's name, description, and country from it so you don't retype them.
What you'll achieve
  • One active property under Places
  • Weekly nightly prices saved on the property's General season
  • An embed code (script or iframe) ready to paste into your website

The flow

You'll move through three short steps. The progress indicator at the top shows where you are.

Step 1: Place details

Two paths:

  • You have a website. Paste its address (https://... or www....) and click Continue. Cabintale fetches the page and tries to read your property's name, description, and country from it. The form pre-fills; review and edit anything that came in wrong.
  • You don't have a website. Click I don't have a website to skip the URL field. The form opens blank.

Either way, you'll fill in:

  • Place name — required. The name guests will see at checkout.
  • Description — optional. Notes to yourself for now (we'll start showing these to guests in a future update).
  • Country — auto-fills currency and time zone. Change them after if you need a different combination.
  • Currency — auto-filled from the country. You can override it.

Click Continue.

About URL prefill. If the page is mostly JavaScript-rendered or doesn't expose much in its <head>, prefill may come back empty — Cabintale will fall back to deriving the name from your domain (e.g. www.hanusovachalupa.cz becomes Hanusova Chalupa). You can always type details in manually.

Rate limit. URL fetches are limited to 10 per minute per IP — enough for normal use, not for batch testing.

Step 2: First pricing

A grid of 7 day cards, one per weekday (Mon–Sun). Type a nightly rate into each day you want to be bookable.

Two things to remember:

  • A price of 0 means the day is unavailable. If you don't accept Mondays, leave Mon at 0. If you accept all seven days, fill all seven cells.
  • These prices go onto your property's General season — your year-round baseline. You'll add seasonal overrides later from Seasonal Pricing.

Click Continue.

Step 3: Booking widget

Cabintale has already created your widget. The left side shows a live preview; the right side shows two embed-code variants:

  • Script embed — a single <cabintale-root> tag plus a <script> line. This auto-injects the widget. Use it for most websites.
  • Iframe embed — a plain <iframe> tag. Use it if your website doesn't allow custom scripts (e.g. some hosted site builders).

Click Copy code. The button changes to Copied for a couple of seconds.

Paste the code into your website where you want the widget to appear. If you don't have a website yet, you can come back to this any time.

Click Finish setup in admin. You land on your dashboard with everything in place.

What's actually been created

  • One Place (your property), status Active
  • One General season spanning the current year through three years from now, with the prices you entered
  • One Widget, light theme, primary color #10b981 (a soft green), language English

You can customize all of this later — and you almost certainly will.

Coming back to onboarding

If you visit /onboarding/... URLs after you already have a property, the wizard recognizes that and treats Step 1 as an edit form for your existing property. It's a back door to re-edit basics, but Property basics is the canonical place once you're set up.

Troubleshooting

SymptomCauseFix
Website prefill returned blank or wrong fieldsYour site is JavaScript-heavy or doesn't expose meta tagsCabintale falls back to deriving a name from your domain. Edit the form manually — quicker than fixing your meta tags
"Could not load website" errorURL is unreachable, blocked, or timed out (8-second limit)Type details in manually, or fix your URL and try again
"Too many requests" on the URL fieldYou've hit the rate limit (10 per IP per minute)Wait a minute and try again, or type details in manually
Step 3 widget preview is blankSomething failed when the widget was auto-createdRefresh the page. If still blank, contact support
Copy code button doesn't seem to workSome browsers block clipboard access on insecure pagesOpen the admin in HTTPS, or manually select the embed code text and copy with Ctrl+C / Cmd+C

Related guides

Still stuck?

We reply to every email within one business day.

Email support →