Restaurant marketing agency

Marketing that brings guests back and moves more orders to your own app

We run local ads, email, texts and online ordering for restaurant groups, fast-casual chains and franchises. Every location gets its own numbers, so you can see which stores are growing and why.

It's free. Bring last month's order report and we'll show you where we'd start.

Who we work with

This page is for restaurant brands with more than one location. That might be a fast-casual chain with a few dozen stores, or a franchise brand selling new units while it markets the ones already open. It might also be a local group with three or four spots and one owner doing the marketing at night.

The Halal Guys is one of the restaurant brands Push Analytics has worked with. The problems are close to the same at every size. Delivery apps take a cut of every order, each store needs its own ads, and it's hard to say which campaign filled the lunch rush.

Delivery app orders and direct orders do different jobs

Delivery apps are good for

  • Getting found by people who have never heard of you
  • Reaching guests in new neighborhoods
  • Filling slow hours with app promotions
  • Orders you would not get any other way

Your own app and website are better for

  • Keeping the full order total, with no commission
  • Owning the guest's email and phone number
  • Sending loyalty rewards and reorder reminders
  • Knowing which location and menu items each guest likes

Why should guests order direct?

Every delivery app order pays a commission, and the app keeps the guest's contact details. You can't email that guest next week or send them a reward on their birthday. A direct order through your own website or app keeps the margin and starts a relationship you can build on.

We don't tell you to leave the apps. They bring in new guests. The goal is to turn a first app order into a second order placed direct. That means a clear reason to switch, like a loyalty reward, a direct-only item or free delivery over a set amount. We measure how many guests make the move, store by store.

How do local ads work across many locations?

A chain-wide campaign tends to spend most of its money near your busiest stores, because that is where it gets the cheapest clicks. The stores that need help get the least. So we split campaigns by location, or by small groups of stores that share a market.

On Meta, each store gets ads aimed at people who live or work nearby, with photos of the food that sells best there. On Google, we focus on searches with intent, like your brand name, "halal food near me" or "catering for 50 people," and make sure your Google Business Profile for each store is correct. Budgets move each week based on direct orders, not clicks.

How it works

How we market a new location opening

  1. Six weeks out

    Build the local list

    A coming-soon page and a short sign-up offer collect emails and phone numbers from people near the new store.

  2. Four weeks out

    Start local ads

    Ads go live in a tight radius around the store to grow the list and tell the area when you open.

  3. Opening week

    Opening week

    Everyone on the list gets an opening offer by email and text, timed so the kitchen isn't overwhelmed on day one.

  4. First 60 days

    Turn first visits into regulars

    New guests get a welcome series and a reason to come back within two weeks. We report on how the new store compares with your past openings.

What happens to franchise inquiries?

Franchise leads are slow and expensive, and most brands lose track of them in a shared inbox. We set up HubSpot so each inquiry becomes a record with its market, available capital, timeline and source. Your development team sees a clear list of who to call first, and automatic emails keep people warm while they wait.

Because each lead's source is saved, you can see which ads and pages bring in candidates who actually sign, and stop paying for the ones that only bring in curious browsers.

Catering is its own sales channel

Catering orders are larger and more likely to repeat, but they often come in by phone or a generic form and get no follow-up. We give catering its own form and its own follow-up. An office manager who orders a lunch for 40 gets a thank-you, a reorder reminder before the next big meeting, and an easy way to book again.

For groups with a sales person on catering, those leads can sit in HubSpot next to franchise leads, with separate stages for each.

How do you know which marketing filled the seats?

Restaurant results are hard to measure because so many sales happen in the store. We tie together what can be tracked online, like direct orders, app sign-ups and catering requests, and compare stores with ads against stores without them. That gives a fair read on what the marketing added. Our attribution work covers how we set this up.

You get one report each week with orders, spend and results by location. If a store is falling behind, you will see it early.

FAQ

Restaurants questions

Do you work with single-location restaurants?

Sometimes, but this work fits best for groups that have several locations or are franchising. The per-store reporting and franchise lead work matter most once you have more than one store.

Can you see orders from delivery apps like DoorDash and Uber Eats?

We can bring in the order reports those apps give you, so your weekly report shows app orders and direct orders side by side for each location. The apps don't share guest contact details, which is why moving repeat guests to direct ordering matters.

How do you split an ad budget across restaurant locations?

We start with each store's sales, how new it is and how much competition is nearby. Each week, money moves toward the stores where ads are adding the most direct orders.

Can franchisees run their own local ads?

Yes. We can run ads for franchisees under brand rules you approve, or give franchisees ready-made ads and offers they run themselves. Either way, results roll up into one report for the brand.

Do restaurant text messages annoy guests?

They can if you send too many. We keep texts to a few a month, use them for timely offers like lunch specials and new items, and only text guests who opted in.

Can catering and franchise leads live in the same HubSpot account?

Yes. They sit in separate pipelines with their own stages, so your catering team and your franchise development team each see only what they need.

Bring your order report to the call

We'll look at your split between delivery apps and direct orders, and tell you which locations we'd start with.

Book a 30-minute call

Free, 30 minutes, and you'll leave with at least one clear next step.