Help Center

Created on 29 March, 2026 โ€ข 10 minutes read

TinyBell Help Center โ€” guides, tutorials and FAQs to set up your hotel direct booking widgets.

HELP CENTER

How can we help you?

Everything you need to set up TinyBell, run your first campaign, and get more direct bookings.


GETTING STARTED
From zero to live widget in 10 minutes

Follow these four steps and your hotel widget will be visible to visitors today.

1
Create your free account

Sign up at thetinybell.com/register. No credit card required. Your dashboard is where all your campaigns and widgets live.

2
Copy and install the pixel

Go to Dashboard โ†’ Pixel. Copy the snippet. Paste it inside the <head> of every page on your hotel website โ€” or use Google Tag Manager.

Google Tag Manager
  1. New tag โ†’ Custom HTML
  2. Paste the pixel code
  3. Trigger: All Pages
  4. Save & Publish
Direct HTML install
  1. Open your theme editor
  2. Find the <head> section
  3. Paste before </head>
  4. Save and publish
TinyBell widgets load asynchronously โ€” they will not slow down your hotel website or affect your Google PageSpeed score.
3
Create your first campaign

Click New Campaign in your dashboard. A campaign is a container โ€” it holds one or more widgets and controls which pages of your website they appear on. Give it a descriptive name like "Summer Direct Offer 2026".

4
Add a widget and go live

Inside your campaign click Add Notification. Choose a type, upload your hotel photo, write your offer, set the display rules, and save. Your widget is live immediately โ€” no review, no waiting.

Start here: A Call to Action widget with "Book direct โ€” best available rate guaranteed" + a link to your booking engine. Simple, proven, and live in under 5 minutes.

WIDGET TYPES
Choose the right widget for your goal

Each widget type is optimised for a different conversion goal.

A full-width image widget displayed on your hotel website. Best for seasonal promotions, brand stories, and visual offers. The image is clickable and links to any URL you specify โ€” your booking engine, a room page, or a special offer landing page.

Best used when:
  • You have a great hero photo and want to drive clicks to your booking engine
  • You're promoting a seasonal package (ski season, summer, Christmas)
  • You want to test which hotel image resonates most with visitors (use A/B testing)
Settings to configure: Image upload ยท Click URL ยท Display position ยท Display timing ยท A/B test images

A compact widget with an image, headline, body text, and a prominent button. The most effective widget type for promoting specific direct booking offers. The button label and link are fully customisable.

Best used when:
  • Promoting a specific perk: "Book direct โ€” free breakfast included"
  • Creating urgency: "Only 2 rooms left at this price"
  • Targeting visitors who have browsed rooms but haven't booked yet
Settings to configure: Image ยท Headline ยท Body text ยท Button label ยท Button URL ยท Display timing ยท A/B test images
Set the display to trigger after 8 seconds on the page. Visitors who stay that long are interested โ€” that's when to present your offer.

Display real guest reviews as social proof at the moment visitors are deciding whether to book. Reduces hesitation, builds trust, and increases the likelihood of a direct booking over OTA alternatives.

Best used when:
  • Showing your best Booking.com or TripAdvisor quotes directly on your site
  • Highlighting reviews that mention specific perks (breakfast, pool, location)
  • Pairing with a Call to Action widget on the same campaign
Settings to configure: Reviewer name ยท Review text ยท Star rating ยท Optional link to full review

Shows how many people are currently viewing your hotel website. Creates real-time urgency and FOMO (fear of missing out). The counter is based on actual pixel data from your visitors.

Best used when:
  • Your hotel has steady traffic (50+ daily visitors) for meaningful numbers
  • During peak booking seasons or promotional periods
  • On room pages or the booking flow to add urgency at the decision moment
Settings to configure: Minimum visitor threshold ยท Message text ยท Display position
Set a minimum threshold (e.g. 5) to avoid showing "1 person is viewing" โ€” that reduces rather than creates urgency.

Capture hotel visitor email addresses with a branded opt-in widget. Build your direct communication list to send offers, seasonal promotions, and early-bird rates โ€” reducing dependency on OTA channels.

Best used when:
  • Offering something in exchange: "Subscribe for a 10% loyalty discount"
  • Capturing visitors who browse but don't book โ€” re-engage them later
  • Building a pre-arrival email list for a new property
Settings to configure: Headline ยท Incentive text ยท Button label ยท GDPR consent checkbox

DISPLAY RULES
Show the right widget at the right moment

Precise targeting means higher CTR. A widget shown to the wrong visitor at the wrong time is wasted.

Where to show
  • All pages โ€” Maximum reach. Good for brand-wide social proof and reviews.
  • Homepage only โ€” First impression offers. Visitors are top-of-funnel here.
  • URL contains โ€” Target specific pages, e.g. any URL with "/rooms/" or "/book".
  • URL does not contain โ€” Exclude the confirmation page or booking engine iframe.
When to show
  • Immediately โ€” Widget appears on page load. Best for image campaigns that don't interrupt.
  • After X seconds โ€” Delay the widget. Recommended 5โ€“10 s for Call to Action.
  • On exit intent โ€” Triggers as the visitor moves to close the tab. Last-chance moment.
  • After scroll % โ€” Show after the visitor has scrolled down. Signals genuine interest.
Best practice: Image Campaigns work well on all pages immediately. Call to Action widgets perform best after 5โ€“8 seconds on room pages or the homepage, not on every page.

A/B TESTING
Find the image that drives more bookings

A/B testing shows different images to different visitors โ€” same message, same offer, same button. You measure which photo gets more clicks.

+40%
Typical CTR uplift when switching from a room interior to a lifestyle photo
100
Minimum impressions per variant before trusting the result
3
Maximum variants โ€” A (control), B (challenger), C (optional)
How to set it up
  1. Open any Image Campaign or Call to Action widget settings
  2. Scroll to the A/B Testing section and toggle it ON
  3. Upload Variant B (your challenger image). Optionally add Variant C for a 3-way test
  4. Click Save โ€” visitors are split automatically from that moment
  5. Go to the Statistics tab to see clicks and CTR per variant. The winner is marked with a green checkmark โœ“
How variant assignment works

Each visitor is assigned a variant server-side using an anonymised hash of their IP address and browser. This means: the same visitor always sees the same variant (consistent experience), and no cookies are set on your hotel website visitors. TinyBell is GDPR-compliant out of the box โ€” you don't need to add it to your cookie consent tool.

For a full guide with real hotel examples and CTR benchmarks, see the A/B Testing Guide.

STATISTICS
Reading your results

Understanding what the numbers mean is the difference between improving and guessing.

MetricDefinitionHotel benchmark
ImpressionsTimes the widget was shown to a visitorDepends on your traffic
Unique VisitorsDistinct visitors who saw the widgetโ€”
ClicksTimes a visitor clicked the widgetโ€”
CTRClicks รท Impressions ร— 100Image: 5โ€“15%   CTA: 8โ€“20%
Why is my CTR low?
If the offer is "free breakfast", show a breakfast table. If it's a sea view room, show the view from the balcony. Guests click what they can see themselves enjoying. Run an A/B test with a lifestyle photo vs a room interior to see the difference.
A Call to Action that pops up immediately on every page feels like spam. Set a 5โ€“8 second delay and restrict it to room pages or the homepage. Visitors who stay that long are genuinely interested.
Widget text should be scannable in under 3 seconds. One clear benefit. One action. "Book direct โ€” free breakfast + 10% off" is good. A paragraph explaining your cancellation policy is not.

FAQ
Frequently asked questions

The most common questions from hotel teams, answered plainly.

Only once: paste the TinyBell pixel inside your website's <head> tag, or add it via Google Tag Manager. After that, everything โ€” creating campaigns, editing widgets, turning them on and off โ€” is done from your TinyBell dashboard. No developer needed.
No. The pixel loads asynchronously โ€” it doesn't block page rendering. Widget images are served from a global CDN with lazy loading. The average performance impact is under 50ms, which won't affect your Google PageSpeed or Core Web Vitals scores.
Yes โ€” with any booking engine, no integration required. Your widget button simply links to the URL you specify: your Cloudbeds link, Siteminder, Booking.com direct, Reservations.com, or any other direct booking URL. TinyBell tracks the click; the booking engine handles the booking.
Price, simplicity, and no contracts. Enterprise platforms charge thousands of euros per year and require onboarding calls, long-term commitments, and account managers. TinyBell gives independent hotels and small chains the same core conversion tools โ€” image widgets, A/B testing, social proof, live counter โ€” self-managed, at a price that makes commercial sense for any hotel budget.
Yes. TinyBell widgets do not set cookies on your hotel website visitors' browsers. A/B variant assignment is performed server-side using an anonymised hash โ€” no personal data is stored or tracked. You don't need to add TinyBell to your cookie consent tool. See our Cookie Policy for the full technical explanation.
Each TinyBell account manages one hotel website (one pixel domain). For multiple properties, you can use URL-based display rules to target specific sections within the same site, or contact us about multi-property plans for hotel groups and chains.
Yes. No contracts, no cancellation fees. Cancel from your account settings and you keep full access until the end of your current billing period. If you cancel within 14 days of your first subscription payment, contact us for a full refund.
JPG, PNG, or WebP. We recommend a minimum width of 1200px for Image Campaign widgets and 800px for Call to Action widgets. Keep file size under 500KB for fast loading โ€” compress images at squoosh.app before uploading.

Still have a question?

Our team typically replies within a few hours. We know the hospitality industry โ€” we'll give you a direct answer.

Email info@thetinybell.com