TikTok is no longer just a place where hospitality brands post behind-the-scenes kitchen clips and hope for the best. 71% of UK hospitality brands are now active on the platform, and those investing in paid are seeing strong results: lower CPAs than Meta in many hospitality case studies, higher engagement rates, and a content-first algorithm that rewards creative quality over targeting sophistication.
This guide covers everything you need to set up, run, and scale TikTok ad campaigns for a UK restaurant, hotel, or bar. It’s written for the marketing manager or owner who wants to move beyond boosting the odd post and into a structured paid strategy that drives measurable bookings.
Key Stats
- 71% of UK hospitality brands are active on TikTok (State of Social 2026)
- 114,500 median video views per hospitality brand on TikTok (State of Social 2026)
- Lower CPAs than Meta in many UK hospitality case studies
- 142% higher engagement for Spark Ads vs standard in-feed ads
- 44% of hospitality brands can’t track bookings from paid social (State of Social 2026)
- 15% lower CPA with broad targeting vs narrow audiences (TikTok’s own data)
- 29.74x ROAS achieved by The Botanist using creator-led Spark Ads
TikTok Ads vs Meta Ads: Where to Start
If you’re already running Meta ads, TikTok isn’t a replacement. It’s an additional channel that reaches different people at different moments. Meta is stronger for precision local targeting (postcode-level in the UK) and retargeting warm audiences. TikTok is stronger for discovery, reaching new audiences through creative quality, and generating content that doubles as organic social assets.
Most hospitality brands running both platforms split their paid budget roughly 70/30 or 60/40 in favour of Meta initially, then shift more towards TikTok as they build creative confidence and see CPA data. If you’re spending under £2,000/month total on paid social, pick one platform and do it well rather than spreading thin across both. TikTok is the better bet if your venue photographs well and you have access to creator content. Meta is the safer bet if you need tight geographic targeting or your audience skews over 45.
If you’re starting from zero on both, begin with TikTok’s Promote feature (£5-8/day boosting organic content) while running structured campaigns on Meta. Once you have 2-3 months of TikTok creative learnings, shift to Ads Manager and scale from there.
Why TikTok Ads Work for Hospitality
Most advertising platforms reward the advertiser with the deepest pockets or the most refined audience segments. TikTok’s ad auction works differently. It weighs three factors: your bid, the estimated action rate, and ad quality (measured by watch time, click-through rate, and completion rate). Two of those three factors are determined by how good your creative is, not how much you spend.
This is structurally advantageous for hospitality. Restaurants, hotels, and bars produce inherently visual, sensory content: sizzling pans, cocktail pours, room reveals, bustling dining rooms. That content performs well organically on TikTok, and it performs even better when you put spend behind it.
The organic reach numbers tell the story. TikTok delivers 25-30% organic reach to followers per post, compared to Facebook’s 2.6-5.2%. When you layer paid on top of that organic foundation, you’re amplifying content that the algorithm has already validated.
TikTok has also become a genuine search engine for dining and travel decisions. 38% of TikTok users have visited a restaurant after seeing a video from that venue. Users search for “best restaurants in Manchester” or “hotels near Edinburgh” directly on the platform, and TikTok’s Search Ads now let you capture that intent with paid placements.
Case Studies Worth Knowing
The Botanist (Edinburgh) ran creator-led Spark Ads that generated 1.5 million views, drove 700+ bookings, and delivered a 29.74x return on ad spend. The content was authentic, filmed by creators during genuine dining experiences, not produced by a brand team.
Hospitality Rising, the UK’s hospitality recruitment campaign, used TikTok as its primary channel and achieved 18 million views, 3.6 million reach, and 75,000+ job application starts. Positive perception of hospitality careers rose by 8 percentage points.
Just Eat ran a social-first TikTok campaign across 17 markets, achieving a 7.5% average ad recall lift (above platform benchmarks) and a 24.8% view-through rate.
The common thread across all three: creator-led content, not brand-produced; Spark Ads as the primary format; authentic storytelling over polished production.
If you’re still building your organic TikTok presence, start with our guide on how to increase restaurant footfall with TikTok before layering on paid.
Ad Formats Worth Knowing
Spark Ads
This is the format that matters most for hospitality. A Spark Ad puts paid spend behind an existing organic TikTok video, either from your own account or from a creator who grants you an authorisation code. The video stays on the original profile and keeps all its organic engagement.
The performance difference is significant:
- +142% higher engagement than standard in-feed ads
- +43% higher conversion rates
- +134% higher completion rates
- +64% higher click-through rates
For restaurants and hotels, the typical workflow is: invite a creator for a complimentary experience, receive their content, then boost the best-performing videos as Spark Ads. The auth code is video-specific, lasts 30 days by default (extendable to 60), and you cannot edit the caption or hashtags.
You don’t need an organic TikTok following to run Spark Ads. If you have zero followers, you can still boost a creator’s video as a Spark Ad using their auth code. The ad runs from their profile, not yours. This makes Spark Ads the ideal starting point for independents with no TikTok presence: partner with 2-3 local food and drink creators in your area, get their content, and run it as paid. You’re building reach and testing creative without needing to build an audience first. If you do want to build your own profile simultaneously, the Spark Ad engagement (likes, comments, shares) stays on the creator’s video, but the traffic goes where you point it.
How to get a Spark Ad auth code from a creator:
- The creator opens the TikTok video you want to boost
- They tap the three-dot menu (…), then “Ad settings” or “Ad authorisation”
- They toggle on “Ad authorisation” and set the duration (30 or 60 days)
- They tap “Generate code” and send you the code
- In TikTok Ads Manager, create a new ad, select “Spark Ads,” and paste the code under “Use authorisation code”
- The video appears in your Ads Manager ready to run
The whole process takes under two minutes on the creator’s side. Include it in your creator brief so they know to generate the code immediately after posting. If you’re using Joli, the auth code request is built into the collaboration workflow.
In-Feed Ads
The standard TikTok ad format. Videos appear as users scroll their For You feed and can include call-to-action buttons like “Book Now” or “Learn More.” In-feed ads are where most advertisers start, and they work well for testing creative concepts before scaling winners as Spark Ads.
Search Ads
Keyword-based ads that appear in TikTok’s search results. This is a newer format that captures intent directly: someone searching “best brunch in London” or “boutique hotels Lake District” sees your video alongside organic results. Search Ads support web conversion and traffic objectives, making them a strong fit for hospitality businesses targeting high-intent local queries.
Travel Ads
Launched in October 2025 and powered by Smart+, Travel Ads are built specifically for hotels. They use catalogue data to overlay property details (name, star rating, pricing) on video content. Three formats are available: Single Video (hero video with 10 swipeable property cards), Catalog Video (dynamic video with auto-generated cards), and Catalog Carousel (swipeable images with clickable tags). Early adopters include Accor, Melia, and Expedia Group.
Smart+ Campaigns
An automation-heavy format where TikTok handles targeting, bidding, and creative rotation with minimal input. Add 4-6 creative assets during setup and let the system optimise. Smart+ is best suited to time-poor independent operators who can’t monitor campaigns daily. The trade-off is reduced visibility into what specifically is working. Avoid editing Smart+ campaigns during the first 7 days.
Premium Formats
TopView (full-screen on app open, £4,000-5,000+/day), Brand Takeover (£40,000-80,000+/day), and Branded Hashtag Challenges (~£120,000+) exist but are enterprise-only formats. Unless you’re a multi-site operator with a national campaign budget, these aren’t where you should start.
For a broader view of how TikTok fits alongside Meta and Instagram in a paid social strategy, see our paid social advertising guide.
Setting Up Your Account and Tracking
Account Structure
TikTok Ads Manager uses a three-tier hierarchy: Campaign (objective and budget strategy) > Ad Group (targeting, placement, bidding, schedule) > Ads (creative assets). Most UK hospitality businesses should start with a single campaign containing one or two ad groups, each with 3-5 creatives.
Choose your campaign objective carefully, because the algorithm optimises for exactly what you tell it:
- Traffic: building retargeting pools and driving website visits. Always use Landing Page View optimisation, not standard clicks
- Video Views: content distribution and warming audiences. Cap frequency at under 7x per 7 days
- Lead Generation: reservation enquiries, event bookings, corporate catering leads. TikTok’s instant forms auto-fill user details, reducing friction
- Conversions: web conversion events like bookings and purchases. Requires a working Pixel with enough volume (TikTok recommends 50+ conversions per week, which is hard to achieve for most single-site restaurants; if you can’t hit that threshold, start with Traffic or Lead Gen and migrate to Conversions once you have enough data)
One important note: TikTok does not offer a “Store Visits” or “Local” campaign objective despite some blogs claiming otherwise. There is no native footfall measurement available in the UK.
Pixel Installation
Install the TikTok Pixel on your website before spending anything on ads. This is non-negotiable. Without it, you’re optimising blind.
Do you need a developer? For basic Pixel installation, usually not. TikTok offers a one-click integration for Shopify, WordPress, and most major CMS platforms. You can also install it via Google Tag Manager or Cloudflare Zaraz. For booking button tracking (firing a tracking event when someone clicks your booking button), you’ll need someone comfortable with GTM, Zaraz, or basic JavaScript. If your website is managed by an agency, ask them to handle both in a single request. Setting up server-side tracking via the Events API or a Cloudflare Worker does require developer involvement, but it’s worth prioritising if you’re spending meaningfully on ads.
The Pixel tracks user actions on your site and feeds that data back to TikTok’s algorithm so it can find more people likely to take the same actions. Map your key hospitality actions to TikTok’s standard events:
| Action | TikTok Event |
|---|---|
| Reservation or booking | Schedule or Purchase |
| Menu page viewed | ViewContent |
| Get directions clicked | FindLocation |
| Phone call initiated | Contact |
| Contact form submitted | SubmitForm |
| Availability searched | Search |
| Loyalty sign-up | CompleteRegistration |
| Gift voucher purchased | Purchase (with value) |
You can create custom events, but only standard events can be used as optimisation targets. Stick with the standard ones.
Where to Send Traffic
Send TikTok ad traffic to a page on your own website, not directly to a third-party booking platform. There are two reasons: first, your Pixel can only track events on your domain, so sending traffic straight to OpenTable or Resy means zero tracking data. Second, your website gives you the chance to reinforce the promise made in the ad before the visitor commits to booking.
The ideal landing page for a TikTok ad loads fast on mobile, matches the energy of the ad (if the video showed a specific dish or experience, the page should feature it), and makes the booking action obvious within the first scroll. Avoid sending traffic to your homepage. A dedicated page or the relevant section of your menu/experience page converts better because it continues the story the ad started.
For Lead Generation campaigns, you can skip the landing page entirely and use TikTok’s native instant forms, which auto-fill user details and keep the user inside the app. These work well for event enquiries, private dining bookings, and corporate catering leads.
The Booking Platform Pixel Gap
This is the single biggest measurement challenge in hospitality advertising, and 44% of brands can’t track bookings from paid social because of it (State of Social 2026).
Most booking platforms (OpenTable, Resy, SevenRooms, TheFork) operate as third-party domains or embedded iframes on your site. Your TikTok Pixel sits on your domain. It cannot fire events inside those third-party booking flows. The final conversion event, a confirmed booking, is invisible to TikTok.
How much of a problem this is depends on which booking platform you use. Some platforms are more tracking-friendly than others:
- ROLLER has a native TikTok Pixel integration built in. Paste your Pixel ID and it fires events automatically
- ResDiary and Collins support a success page redirect: the user is sent to a confirmation page on your own domain after booking, where your Pixel fires normally
- SevenRooms and Eat App fire JavaScript events (like “Booking confirmed”) that you can catch via Google Tag Manager and forward to your TikTok Pixel
- OpenTable, Resos, and TableIn have native Meta Pixel support but no TikTok equivalent
- Resy and Zonal complete the booking on their own domain with no pixel support or redirect option
- TheFork has no native pixel support, but does offer webhooks and a booking API via their B2B developer portal for server-side tracking
If your platform supports success page redirects or GTM events, set those up before your first campaign. If it doesn’t, the fallback is booking button tracking: fire a Schedule or ClickButton event when users click your “Reserve” or “Book Now” button on your own site. This captures booking intent, not confirmed bookings. Treat it as an approximate signal while you set up server-side tracking for more accurate attribution.
Hotels using JavaScript booking widgets hosted on their own domain (Mews, Cloudbeds, Lodgify) are in a better position: you can fire the Pixel on the actual booking confirmation page.
This is a solvable problem for most platforms, but it requires deliberate setup. We’ve written a complete platform-by-platform tracking guide covering setup steps for all 12 major booking platforms. If you’re in the 44% of brands that can’t track bookings from paid social, fixing this is the single highest-ROI thing you can do before increasing ad spend.
Advanced Matching and Events API
Enable Advanced Matching to send hashed personal data (email, phone number) alongside Pixel events. This is particularly valuable for hospitality, where guests enter their details in reservation forms. It improves attribution accuracy and helps TikTok match ad impressions to conversions.
For the most robust tracking, implement the Events API (server-side tracking). This bypasses browser limitations like Safari’s Intelligent Tracking Prevention, ad blockers, and cookie restrictions. Given that most UK TikTok users on iOS browse in Safari, server-side tracking can meaningfully improve your data quality.
Targeting for UK Hospitality
The UK Geo-Targeting Limitation
This is the most important targeting fact for any UK hospitality advertiser to understand: TikTok’s most granular UK geo-targeting is county level. There is no postcode targeting (that’s US zip codes only). There is no radius targeting around a specific address. There are no location exclusions.
What this means in practice:
- A Soho restaurant can only target “Greater London” (population ~9 million)
- A York hotel targets “North Yorkshire”
- An Edinburgh bar targets the City of Edinburgh at best
Compare this to Meta, which allows UK postcode targeting and radius targeting down to 1 mile. On TikTok, you cannot surgically target people near your venue. Your creative has to do the work of self-selecting the right audience within a broad geographic area: use location-specific visuals, local accents, recognisable landmarks, and text overlays naming your city or neighbourhood.
You can select up to 3,000 locations per ad group, but adding more locations just widens your reach. The floor is already broad.
The Case for Broad Targeting
TikTok’s own data shows that “fairly broad” audiences (covering 80%+ of a country’s users) achieve 15% lower CPA and 20% higher conversion rates compared to narrow targeting. This runs counter to the instinct to narrow down, but TikTok’s algorithm is genuinely better at finding the right people within a large pool than you are at defining that pool through interest filters.
For most hospitality campaigns, start with county-level geo-targeting, a broad age range, and nothing else. Let the creative and the algorithm do the work.
Interest and Behaviour Targeting
If you do want to layer on targeting (useful at higher budgets for testing), TikTok offers 440+ interest categories and several behaviour signals:
Interest categories for hospitality:
- Food & Beverage (Food, Cooking, Restaurants, Drinks, Health Food)
- Travel (Domestic, International, Hotels, Air Travel)
- Life Services and Entertainment
Behaviour targeting:
- Video interaction (past 7 or 15 days): users who watched, liked, or shared food and travel content
- Creator interaction (past 90 days): users who followed food, restaurant, or travel creators
- Hashtag interaction (past 7 days): #londoneats, #manchesterfood, #hotelreview, #datenight, #sundayroast
TikTok recommends selecting 5+ related interest categories. Interest categories use OR logic (any match qualifies), while different dimensions use AND logic (all must match).
Custom and Lookalike Audiences
Custom Audiences are built from your own data: website visitors (requires Pixel), customer email/phone lists, and engagement audiences (people who interacted with your TikTok content). Engagement audiences accumulate faster than pixel-based audiences and are a good starting point. Note that small local businesses may take months to accumulate the 1,000 matched TikTok users needed for minimum audience delivery in the UK/EEA.
Lookalike Audiences find new users who resemble your best customers. The seed minimum is ~100 users, but 1,000+ is recommended and 10,000+ is ideal. Quality matters more than size: 500 genuine bookers will outperform 10,000 menu-page visitors as a seed audience. Three levels are available (Narrow, Balanced, Broad), and you should test Narrow vs Broad as one of your first audience experiments.
Targeting Progression
Rather than guessing the right targeting from day one, follow a phased approach:
Phase 1 (Weeks 1-4): Go broad. County-level geo-targeting, broad age range, device type only. No interest or behaviour filters. The goal is to let TikTok’s algorithm learn who responds to your content. Broad targeting produces the lowest CPAs in this phase.
Phase 2 (Weeks 4-8): Build on your data. Create Custom Audiences from Phase 1 (video viewers, website visitors, engagement audiences). Build Lookalike Audiences from your best converters. Run broad targeting alongside your lookalike audiences with exclusions to avoid overlap.
Phase 3 (Weeks 8+): Double down. Identify your best cost-per-quality-event approach and scale it. Layer in retargeting for people who’ve visited your booking page but didn’t convert. By now you have enough data to know which audiences and creatives genuinely drive bookings, not just clicks.
GDPR and Privacy Impact
UK and EEA campaigns face structural headwinds that you won’t read about in most TikTok guides:
- GDPR requires explicit opt-in consent before your Pixel fires. TikTok has no native Consent Mode (unlike Google). The Pixel must be completely blocked until the user consents
- Typical consent rates in the UK/EEA: 40-60%, meaning a substantial portion of your conversions go untracked
- UK campaigns cost 15-25% more than equivalent US campaigns due to reduced signal quality
- EEA/UK audiences under 1,000 users will not deliver at all, and audiences under ~3,000 get flagged as “Too Narrow”
Safari’s Intelligent Tracking Prevention compounds the problem by restricting cookies to 7 days. Events API and Advanced Matching are the best mitigations available.
Budgets and Bidding
Budget Tier Frameworks
Not every restaurant needs £5,000 a month. Here’s what’s realistic at each level:
Under £500/month (~£17/day): Below Ads Manager’s practical minimum. Use TikTok’s Promote feature only: boost 2-3 top organic videos per week at £5-8/day each. This is a testing and audience-building phase, not a performance phase.
£1,000/month (~£33/day): Entry point for Ads Manager. One campaign, 1-2 ad groups. Lead Gen or Traffic (landing page view) objectives. CBO (Campaign Budget Optimisation) is essential at this level. Expect to test 8-12 creatives per month and find 1-2 winners.
£1,500/month (~£50/day): Comfortable entry point. Meets all daily minimums. Two ad groups for genuine A/B testing become viable. With a £50/day budget, you can sustain a target CPA of up to ~£5 per ad group using the 10x daily budget rule.
£3,000/month (~£100/day): Full test-and-scale framework. 3-4 ad groups across two campaigns: a testing campaign (ABO, 1-2 ad groups at £20-30/day) and a scaling campaign (CBO, 2-3 ad groups). Lookalike audiences and Search Ads become viable. Paid creator partnerships make sense at this level (complimentary meal plus £200-500 creator fee). Test 20-30 creatives, expect 3-5 winners.
£5,000+/month (~£166+/day): Full-funnel approach. Allocate roughly 35% to top-of-funnel awareness, 35% to mid-funnel consideration, 20% to bottom-funnel conversions, and 10% to retargeting. Hotels should explore Travel Ads and Value-Based Optimisation at this level. You’ll need 2-3 new creative concepts per week to maintain freshness.
Making the Economics Work
Understanding the unit economics helps you judge whether TikTok ads are viable for your venue. UK hospitality CPCs on TikTok for traffic campaigns average around £0.50 (conversion-optimised campaigns may run higher). With a typical booking page conversion rate of ~5%, that puts your cost per reservation at roughly £10 for well-optimised campaigns.
For a restaurant with an average cover value of £35 and a 30% food margin, that’s ~£10.50 gross profit per cover. A table of two covers generates £21 in margin against a £10 acquisition cost. At tables of three or four, the economics are comfortable.
Hotels have more margin to play with. At £120+ per room night, TikTok acquisition costs are a small fraction of the booking value. Factor in lifetime value too: a guest who returns three times is worth 3x their initial cover value, which makes the first acquisition much cheaper in context.
At what CPA does this stop making sense? That depends on your average party size and margin. Here’s a rough guide:
| Venue Type | Avg. Transaction | Gross Margin | Breakeven CPA (single visit) | With 3x LTV |
|---|---|---|---|---|
| Casual dining (2 covers) | £70 | ~£21 | ~£21 | ~£63 |
| Fine dining (2 covers) | £160 | ~£48 | ~£48 | ~£144 |
| Hotel (1 room night) | £120 | ~£84 | ~£84 | ~£252 |
| Bar (group of 4) | £80 | ~£52 | ~£52 | ~£156 |
The £10 average CPA is realistic for well-optimised campaigns, but early-stage campaigns commonly run at £15-25 while the algorithm learns. That’s still profitable for most venues on a single-visit basis, and comfortably profitable when you factor in repeat visits. If your CPA consistently exceeds your single-visit margin after 6-8 weeks of optimisation, review your creative, targeting, and landing page experience. For some venues, Meta may deliver better results depending on your audience and location.
The key heuristic: set your daily budget to at least 10x your target CPA per ad group. If you’re targeting a £5 CPA, you need £50/day. If you can’t sustain that budget, use the Promote feature instead and focus on the organic-to-paid pipeline.
CBO vs ABO
Campaign Budget Optimisation (CBO) sets the budget at campaign level and lets TikTok distribute it across ad groups based on performance. Minimum ~£50/day. Best for campaigns with 2-5 ad groups using similar targeting. Keep targeting and bidding consistent across ad groups, and don’t set minimum spend floors.
Ad Group Budget Optimisation (ABO) gives you direct control over each ad group’s spend. Minimum ~£20/day per ad group. Better for rigorous A/B testing at budgets above £3,000/month where you need to control exactly how much each test gets.
Below £3,000/month, CBO is generally preferable because it pools conversion data at the campaign level, helping ad groups collectively reach the 50-conversion threshold needed to exit TikTok’s learning phase.
Bidding Strategies
Maximum Delivery spends your full daily budget with no CPA target. This is the right starting point for new campaigns because it collects data fastest. Set your budget to roughly 10x your expected daily CPA.
Cost Cap sets a target CPA and won’t spend if it can’t hit that target. Only use this once you have at least 2 weeks of historical CPA data to set a realistic cap. If your cap is too low, you’ll simply stop spending.
Hybrid Bidding lets you transition from Maximum Delivery to Cost Cap within the same ad group without resetting the learning phase. TikTok recommends this progression for mature campaigns, and it’s particularly useful before scaling.
Value-Based Optimisation for Hotels
Hotels where booking values vary significantly (standard room vs suite, midweek vs weekend, off-season vs peak) can use Value-Based Optimisation (VBO) to optimise for revenue rather than booking volume. This requires passing room rate data via the Pixel’s value parameter and generating at least 50 purchase events per week. Two strategies are available: Highest Value (spend-based) and Minimum ROAS (goal-based). Set a relatively low ROAS bid initially to pass through the learning phase faster, then increase.
VBO is less relevant for restaurants where cover values are relatively uniform.
Seasonal Planning
Timing matters. January CPMs are 20%+ below the annual average, making it the ideal month to test new creative concepts and audiences. Build campaigns and exit the learning phase before peak periods rather than launching into them, when CPMs can spike 20-30% or more during holiday periods.
Brief seasonal creative 4-6 weeks in advance. If you’re working with creators through Joli, you can schedule briefs ahead of each season so content arrives ready to run:
- Christmas (brief from late October): party menus, gift vouchers, festive ambiance, private dining
- Valentine’s Day (brief from late January): intimate dining, couples, tasting menus
- Summer (brief from April): terraces, lighter menus, hotel destinations, rooftop bars
- Bank holidays: short-burst event creative with tight timelines
What to Expect and When
Setting realistic expectations upfront saves you from pulling the plug too early:
| Phase | Timeframe | What Happens |
|---|---|---|
| Setup and launch | Week 1 | Pixel installed, first campaign live, initial creative in market. No meaningful performance data yet |
| Learning phase | Weeks 1-3 | TikTok’s algorithm is finding your audience. CPAs will be volatile and often high. Do not make changes |
| Early optimisation | Weeks 3-6 | You’ll see which creatives and audiences work. Shift budget towards winners, swap out underperformers |
| Stable performance | Weeks 6-10 | CPAs settle into a range you can forecast against. Scaling decisions become data-driven |
| Mature scaling | Weeks 10+ | Lookalike audiences, creative testing matrix, and multi-campaign structures start delivering compounding returns |
If you’re spending under £1,500/month, stretch each phase by 1-2 weeks because you’re collecting data more slowly. At £3,000+/month, you’ll move through the phases faster.
The honest answer: expect to spend your first month’s budget primarily on learning, with bookings starting to come through in weeks 2-3 and reaching a predictable cadence by week 6-8. If you need immediate results this week, TikTok ads are the wrong tool. If you can invest 6-8 weeks of consistent spend, the compound effect of algorithm learning plus creative iteration is substantial.
Creative Strategy
The Organic-to-Paid Pipeline
The most effective hospitality brands on TikTok don’t create separate “ad content.” They run an organic-to-paid pipeline:
- Post content organically to your TikTok account
- Monitor performance for 24-48 hours (watch view-through rate, saves, shares, and profile visits)
- Boost top performers as Spark Ads with paid spend
- Skip underperformers. Content that doesn’t work organically rarely succeeds as paid
This approach solves two problems at once: it validates creative before you spend on it, and it produces ads that feel native to the platform because they literally are native content.
The 3-Second Hook
90% of ad recall impact occurs in the first 6 seconds. 60% of all clicks happen within the first 6 seconds. Your hook rate (the percentage of viewers who watch past 3 seconds) is the single best predictor of ad performance.
What works as hooks for hospitality:
- A dramatic sauce pour or cheese pull in extreme close-up
- A sizzling pan with visible steam
- A bold text claim (“This restaurant changed how I think about Sunday roasts”)
- An ingredient reveal that creates curiosity
- The finished dish, beautifully plated, shown before the preparation
Hook Swaps
This is the most capital-efficient creative testing approach available. Take a video that’s performing well, keep the body intact, and swap out the first 3 seconds with a different hook. Each version registers as a new ad in TikTok’s system, so you can get 3-4 “lives” from a single video shoot by varying hooks and minor edits.
At £1,000/month, you should be testing 8-12 creatives. At £3,000/month, 20-30. Hook swaps are how you hit those numbers without filming new content every week.
You don’t need a professional video editor for this. TikTok’s own editor and CapCut (TikTok’s free editing app) both handle hook swaps easily: trim the first 3 seconds, drop in a new clip or text overlay, and export. A marketing manager can produce 3-4 hook swap variants from a single video in under 30 minutes. If you’re working with creators, brief them to send you the raw footage alongside the finished video so you have material to work with.
The Creative Testing Matrix
Beyond hooks, think of creative testing across five dimensions:
- Concept: chef plating, behind-the-scenes prep, room reveal, cocktail making, customer reaction, “secret menu” item, seasonal special
- Hook: dramatic pour, sizzling close-up, bold text claim, ingredient surprise, finished dish hero shot
- Offer: “book this weekend,” set menu, event promotion, gift voucher, early bird rate
- CTA: “Book now,” “Reserve a table,” “Check availability,” “See the menu”
- Proof: creator review, customer UGC, comment overlays, TripAdvisor rating, award mention
You don’t test all combinations at once. Start with 2-3 concepts, give each 2-3 hooks, and keep the offer and CTA consistent. Expect roughly a 15% win rate on new creative concepts: about 1 in 6-7 becomes a genuine winner. When you find one, scale it and test variations around it. At higher testing volumes, Ad Studio can help you brief multiple creators in parallel so you’re never waiting on a single shoot to produce your next batch of concepts.
Researching What Works in Your Market
Before you spend on creative, look at what’s already working. TikTok’s Creative Center (ads.tiktok.com/business/creativecenter) is a free tool that lets you browse the top-performing ads on the platform. Filter by country (United Kingdom), industry (Food & Beverage or Travel), and time period to see what hospitality ads are currently winning. Pay attention to hooks, video length, and content style rather than production quality.
You can also search TikTok’s Ad Library for any brand to see their active ads. Search for competitors in your city or category to understand their creative approach, which formats they’re using, and how frequently they’re refreshing.
What Works by Venue Type
Restaurants and cafes: close-up food preparation footage (sizzling, cheese pulls, sauce drizzling, plating), behind-the-scenes kitchen energy, morning prep sequences, chef personality content. Find creators who already film this type of content in your city, whether that’s London, Manchester, Edinburgh, or elsewhere in the UK.
Hotels: first-person room tours and venue walkthroughs perform exceptionally well. Hilton’s room reveal TikTok with Paris Hilton generated 35.7 million views, 877 times the US hotel brand average. Show the experience, not the amenity list. Travel creators who specialise in hotel and destination content make strong Spark Ad partners.
Bars: cocktail-making videos, before-and-after transformations (empty bar to packed Friday night), bartender personality content. Day-parted campaigns tied to event nights work well here.
UGC Outperforms Branded Content
The data is clear: UGC-style content delivers 22% higher engagement and 55% higher ROI than branded video (Precis/TikTok joint study). Unbranded UGC performs 19% better than branded versions. 86% of diners will post about a meal if it looks visually appealing, and 90% of UK hospitality brands already use UGC-style video content (State of Social 2026).
The practical lesson: for TikTok ads, authentic creator content tends to outperform polished brand videos. Work with creators and customers who film on their phones, in the moment, with natural lighting and genuine reactions.
Encouraging customer UGC at scale: create “TikTokable moments” in your venue. Spectacular plating, distinctive room features, or signage encouraging tagging all increase the chance that guests film and post. 86% of diners will post if a meal looks visually appealing. That organic content feeds your Spark Ad pipeline without any production cost.
For creator partnerships, micro-influencers with 5,000-50,000 local followers consistently deliver the best results for hospitality. The exchange model (complimentary meal or stay in return for content) keeps costs low while generating authentic, Spark Ad-ready videos. TikTok’s Creator Marketplace lets you search by location, category, and audience metrics, or you can use Joli’s creator network to find vetted creators in your area.
For more on building a UGC strategy, see our guide on user-generated content for hospitality brands.
Using the Same Content on TikTok and Instagram
You can use the same creator video as a Spark Ad on TikTok and as a paid partnership post on Instagram Reels. The content itself transfers well since both platforms favour vertical, sound-on, personality-driven video. Cross-posting organically (the same video on both profiles) can reduce reach on TikTok if the algorithm detects a watermark, but that’s not an issue with paid ads where you upload the video directly or use an auth code.
The practical approach: brief creators to deliver raw footage without platform-specific watermarks or text overlays. You can then add platform-appropriate overlays and CTAs separately. This gives you maximum flexibility to run the same core content across both channels while tailoring the final few seconds for each platform’s CTA format.
Video Length and CTAs
21-34 seconds is the optimal length for performance ads. Shorter (5-15 seconds) works for pure awareness. Longer (30-60 seconds) can work for behind-the-scenes narratives and deeper engagement.
Always include text overlays naming the dish, experience, venue, and location. This helps TikTok’s algorithm match your content to relevant users and helps viewers self-select by location.
Place a soft CTA early (“this place changed date night for us”) and a direct CTA at the close (“book now via the link”). Mid-video CTAs deliver roughly 30% higher click-through rates than end-only CTAs.
Music and Sound Licensing
Trending sounds on TikTok are licensed for organic use, not paid ads. When you create an ad in TikTok Ads Manager, you’ll only see the Commercial Music Library, a catalogue of royalty-free tracks pre-cleared for advertising. You cannot use trending sounds, copyrighted music, or songs from TikTok’s standard library in paid placements.
For Spark Ads, there’s a grey area: the creator’s original organic video may use a trending sound, and boosting it as a Spark Ad is generally accepted because the video remains organic content with paid distribution. However, if the sound is from a major label, there’s a risk of the ad being flagged. The safest approach is to brief creators to use sounds from TikTok’s Commercial Music Library or original audio (voiceovers, ambient restaurant sounds, natural audio from the venue). Fortunately, hospitality content often performs best with natural sound: the sizzle of a pan, the clink of glasses, and the hum of a busy dining room are more compelling than a chart track.
Creative Refresh Cadence
TikTok creative fatigues faster than Meta. Plan to refresh every 7-10 days for optimal performance. At high spend levels, fatigue can set in within 2-3 days. Watch for CTR declining alongside CPA rising as your primary fatigue signal. Engagement drops 43% when users see the same ad more than 3 times.
When a creative fatigues, don’t always reshoot from scratch. Follow this hierarchy:
- New hook, same body (fastest: 3 different opening visuals)
- New angle, same venue (different dish, cocktail, or ambiance)
- New format (POV walkthrough, “day in my life,” before-and-after)
- Full reshoot (last resort)
This refresh cadence is where many hospitality brands hit a bottleneck: they can’t produce enough content fast enough. This is where a structured creator pipeline makes the difference. Joli’s Ad Studio lets you brief vetted creators and receive ad-ready UGC within days, giving you the volume TikTok’s refresh rate demands without building an in-house production team.
For help finding the right creators, see our guide on attracting UK food influencers to your restaurant.
Scaling What Works
Vertical Scaling
When you find a winning creative and audience combination, increase the budget gradually: no more than 20-30% per adjustment, and no more frequently than every 48 hours. Larger jumps reset the learning phase and cause CPA spikes.
A practical progression:
| Day | Daily Budget | Change |
|---|---|---|
| 1 | £20 | Baseline |
| 3 | £24 | +20% |
| 5 | £29 | +20% |
| 7 | £35 | +20% |
| 9 | £42 | +20% |
| 11 | £50 | +20% |
If CPA spikes more than 20-30% above your baseline at any stage, pause the increase and let it stabilise for 2-3 days before continuing.
Horizontal Scaling
Duplicate winning creatives into new ad groups with different audiences. Keep exclusion audiences in place to prevent overlap. Options include:
- Same creative, broader targeting
- Same creative, different age band
- Same creative, lookalike audience
- Same creative, different geography (for multi-location businesses with location-specific text overlays)
The Decision Framework
CPA stable, frequency low: scale vertically (increase budget). CPA rising, frequency climbing: scale horizontally (new audiences). Neither working: the creative is fatigued. Refresh it before spending more.
Multi-Location Considerations
Multi-site operators should create location-specific creative rather than running generic brand content across all locations. Local accents, recognisable venue interiors, and city-specific text overlays dramatically improve relevance. Working with local creators in each city is the fastest way to produce location-authentic content at scale. At higher budgets (£100+/day), consider separate campaigns per location with dedicated geo-targeting.
Seasonal Scaling
Build campaigns and exit the learning phase before peak periods. Launching fresh campaigns during Christmas or Valentine’s week means paying peak CPMs (20-30%+ above average, sometimes up to 65% in Q4) while your campaign is still learning. Instead, build during quieter months and scale into peak demand.
When scaling down after a peak, reduce budgets gradually (15-20% decrements) rather than cutting dramatically. Maintain a low “always-on” baseline during quiet periods so your campaigns retain their learning data and can ramp up faster for the next peak. For more on building sustainable always-on campaigns, see our guide on always-on micro and nano influencer campaigns.
When Engagement Is High but Conversions Are Low
This is a common pattern in hospitality advertising, and it usually points to one of four issues:
- Creative-audience mismatch: a viral kitchen video attracts viewers who live 200 miles away and will never visit
- Weak or late CTA: the content entertains but never asks the viewer to do anything
- Booking page disconnect: the ad promises one experience, but the landing page looks completely different
- Geographic relevance: local accents, cultural references, and recognisable venues self-select better than interest targeting
Learning Phase Protection
The learning phase stabilises after roughly 25 conversions or 7 days (whichever comes first), with 50 conversions within 7 days as the full completion threshold. Any significant edit during this period (budget change over 50%, targeting change, bid change, or creative swap) resets the learning phase. Resist the urge to optimise too early.
This is particularly challenging for hospitality. A restaurant getting 5-10 bookings per day via TikTok needs 5-10 days minimum to exit the learning phase. With geo-restricted audiences and modest budgets, some ad groups may never fully exit learning. Using CBO helps because it pools conversion data at the campaign level, so all your ad groups collectively contribute to the 50-conversion threshold. Optimising for upper-funnel events initially (landing page views or ViewContent) and then migrating to lower-funnel events after ~14 days of stability is another effective workaround.
Measurement and Attribution
Metrics That Matter
Focus on landing page views, not link clicks. Landing page views confirm the user actually loaded your page, while link clicks include accidental taps and bounces. The difference can be dramatic: one hospitality case study showed a 79.58% decrease in cost per landing page session compared to standard click optimisation.
Video completion rates matter more than view counts for understanding creative quality. A video with modest views but high completion rates is a better Spark Ad candidate than a viral video that drops off at 3 seconds.
Attribution Windows
TikTok offers click-through windows of 1, 7, 14, or 28 days, and view-through windows of off or 1 day. The recommended default for hospitality is 7-day click / 1-day view. Attribution windows cannot be changed after publishing an ad group, so set them correctly upfront.
Offline Conversion Tracking
For walk-in venues where the conversion happens in person, not online, you need offline attribution methods:
- TikTok-specific promo codes redeemable in-venue
- Dedicated call tracking numbers used only in TikTok ads
- Staff surveys: “How did you hear about us?” logged in your POS or reservation system
- Correlation analysis: matching FindLocation event volumes in TikTok with reservation patterns in your booking system
TikTok also supports offline conversion uploads via its Events API (automated server-to-server), partner integrations (LiveRamp, Segment, RudderStack), or manual CSV upload. Offline attribution windows extend to 28 days click-through and 7 days view-through.
Choosing Your Source of Truth
TikTok Ads Manager will always report more favourably than your own analytics platform, because it attributes conversions using its own click and view data. Use TikTok’s reporting to compare campaigns against each other, but use your own analytics (GA4, PostHog, or your booking platform’s reporting) as your source of truth for actual business impact.
Reporting to Your GM or Owner
If you need to justify TikTok ad spend to someone who doesn’t live in Ads Manager, focus on four numbers:
- Cost per booking intent (booking button tracking events or confirmed booking events if you’ve set up server-side tracking). If you’re tracking confirmed bookings, this is your actual cost-per-reservation figure
- Total bookings attributable to TikTok (confirmed booking events + promo code redemptions + call tracking + staff survey responses). Present these as a floor, not a ceiling: the real number is higher because not every influenced customer will mention TikTok
- Cost per landing page view as a trend line. Show this improving over time as the algorithm learns, because it will
- Creative performance (top 3 videos by engagement and conversion). This makes the spend feel tangible rather than abstract
Avoid reporting vanity metrics like impressions or video views to non-marketing stakeholders. Lead with the commercial impact. If you’re tracking confirmed bookings via server-side tracking: “We spent £1,500 this month and drove 95 confirmed bookings at £16 each.” If you’re using booking button tracking: “We tracked 150 booking intents at £10 each, with a rough intent-to-booking rate of 60% based on our platform data.”
For benchmarks on how other hospitality brands measure social performance, see our State of Social 2026 analysis.
UK Compliance for Hospitality Ads
Alcohol Advertising
TikTok permits alcohol advertising in the UK, but with restrictions. Ads must not target anyone under 18, and TikTok enforces age-gating: alcohol ads are only served to users aged 18+. Your creative must not show excessive consumption, associate drinking with social or sexual success, or imply that alcohol improves physical performance. All standard ASA and Portman Group rules apply.
In practice, this means cocktail-making content and bar atmosphere videos are fine, but “bottomless brunch” ads or anything featuring visibly intoxicated people will be rejected. TikTok’s review process is stricter than Meta’s for alcohol content, so expect longer approval times and occasional rejections that require creative adjustments. If you’re running HFSS food products alongside alcohol, be aware of the separate HFSS advertising restrictions that apply to certain food and drink categories.
ASA Disclosure for Spark Ads
If you’re paying a creator (whether in cash, complimentary meals, or free stays) and then boosting their content as a Spark Ad, the ASA requires clear disclosure. The creator’s original organic video should include #ad or a paid partnership label. When it runs as a Spark Ad, TikTok automatically adds a “Sponsored” label, which covers the paid distribution side. But the underlying creator relationship also needs disclosure.
The responsibility sits with both parties: the brand must ensure the creator discloses, and the creator must comply. Include disclosure requirements in your creator brief and check that #ad appears before generating the Spark Ad auth code. The CAP Code is clear on this: if there’s any commercial relationship, it must be obvious to the viewer before they engage with the content.
Common Mistakes to Avoid
1. Running polished brand content instead of native creative. Native, creator-filmed content consistently outperforms studio-quality brand videos on TikTok. The algorithm rewards content that generates genuine engagement, and UGC-style videos tend to do that more effectively than traditional ads.
2. Over-targeting locally. County-level is the floor for UK geo-targeting. Layering narrow interest filters on top of an already-broad geographic area shrinks your audience below the threshold where TikTok’s algorithm can optimise effectively. When in doubt, go broader.
3. Choosing the wrong campaign objective. If your goal is reservations, don’t run a Traffic campaign. The algorithm optimises for what you tell it to. Traffic campaigns find people who click. Conversion campaigns find people who book.
4. Not installing the Pixel before spending. Every pound spent without pixel tracking is a pound spent without learning. Install and verify your Pixel before your first campaign goes live.
5. Spreading budget across too many ad groups. Each ad group needs enough budget to generate conversions and exit the learning phase. One well-funded ad group will outperform five underfunded ones. For reference, TikTok recommends a daily ad group budget of at least 20x your target CPA.
6. Ignoring the booking platform pixel gap. If your bookings happen on OpenTable, Resy, or SevenRooms, your Pixel cannot track them. Set up booking button tracking or server-side tracking on your own domain, or you’ll be optimising blind.
7. Panicking during the learning phase. Making edits in the first 7 days (changing budget, swapping creative, adjusting targeting) resets the learning phase and wastes the data you’ve already paid for. Set up your campaign correctly and leave it alone.
8. Not refreshing creative frequently enough. TikTok creative fatigues faster than any other platform. At high spend levels, fatigue can set in within 2-3 days. If your CTR and CPA are both moving in the wrong direction, the creative is exhausted. For businesses in HFSS categories, creative refresh also needs to account for advertising restrictions on certain food and drink products.
9. Duplicating Meta creative without adapting for TikTok. A carousel ad that works on Instagram will not work on TikTok. The platforms reward fundamentally different content styles. Reshoot or re-edit for TikTok’s native format: vertical, full-screen, sound-on, and personality-driven.
10. Setting Cost Cap before having historical CPA data. Cost Cap bidding requires knowing your realistic CPA. If you set it too low with no baseline, your campaigns simply won’t spend. Start with Maximum Delivery for at least 2 weeks to establish what your actual CPA looks like, then transition via Hybrid Bidding.
Getting Started
TikTok ads work for hospitality when two conditions are met: your creative feels native to the platform, and your measurement setup accounts for the booking pixel gap that trips up almost half the industry.
Start with the organic-to-paid pipeline. Post content, monitor what resonates, and put spend behind your winners as Spark Ads. Install your Pixel and set up booking tracking for your platform. Begin with broad targeting and let the algorithm find your audience within your county-level geography. Test at a budget you can sustain for at least 6-8 weeks, because TikTok rewards consistency over sporadic bursts.
If content volume is the bottleneck (and for most hospitality brands, it is), Joli’s Ad Studio connects you with vetted creators who produce Spark Ad-ready content on the refresh cadence TikTok demands. And if you want to see how the full platform works for your brand, book a demo.
Frequently Asked Questions
How much do TikTok ads cost for restaurants?
TikTok ads start from as little as £5-8 per day using the Promote feature to boost organic content. For Ads Manager campaigns, the minimum daily budget is around £20 per ad group. Most UK restaurants running effective campaigns spend between £1,000 and £3,000 per month. At a typical CPC of around £0.50 and a 5% booking page conversion rate, the cost per reservation works out to roughly £10, which is viable for tables of two or more covers.
Can you target a specific area on TikTok ads in the UK?
TikTok's most granular UK geo-targeting is county level. There is no postcode or radius targeting available in the UK, unlike Meta where you can target down to 1 mile around an address. A Soho restaurant, for example, can only narrow to 'Greater London' (population 9 million). This makes creative quality and contextual relevance more important than precise targeting: use location-specific visuals, accents, and text overlays to self-select the right audience within a broad geographic area.
What is a TikTok Spark Ad and how does it work for restaurants?
A Spark Ad lets you put paid spend behind an existing organic TikTok video, either from your own account or from a creator who grants you an authorisation code. The video stays on the original profile and keeps all its organic engagement (likes, comments, shares), which makes it feel native rather than like an ad. Spark Ads deliver 142% higher engagement, 43% higher conversion rates, and 64% higher click-through rates compared to standard in-feed ads. For restaurants, the typical workflow is to invite creators for a complimentary dining experience, receive their content, then boost the best-performing videos as Spark Ads.
Do TikTok ads work for hotels?
Yes. Hotels can take advantage of TikTok's Travel Ads format (launched October 2025), which overlays property details like name, ratings, and pricing on video content. Hotels also benefit from Value-Based Optimisation, which lets you optimise for booking value rather than volume, useful when room rates vary between standard rooms and suites or between midweek and weekend stays. Room tour and first-person walkthrough content performs particularly well. Hilton's 10-minute TikTok featuring Paris Hilton generated 35.7 million views, 877 times the US hotel brand average.
How do you track restaurant bookings from TikTok ads?
This is one of the biggest challenges in hospitality advertising. Most booking platforms (OpenTable, Resy, SevenRooms, TheFork) operate as third-party domains or embedded iframes, which means TikTok's Pixel cannot track the final booking confirmation. The best approach depends on your platform: ROLLER has a native TikTok Pixel, ResDiary and Collins support success page redirects, and SevenRooms and Eat App fire GTM events you can forward to TikTok. For platforms without these options, booking button tracking (firing a Schedule event when someone clicks your Reserve button) captures intent, though it's an approximate signal rather than confirmed bookings. Server-side tracking via Cloudflare Zaraz or a Cloudflare Worker can relay confirmed booking data to TikTok's Events API for more accurate attribution.