Restaurants, takeaways & cafés

Your busiest hour, with the phone already answered.

Friday at 19:42, both hands full, and the phone rings for the fourth time in ten minutes. Wepickup takes that call, prices it from your own menu, and puts the order on the screen the kitchen already works from.

Free plan, no card required. 20 AI-answered calls a month.

Harbour Kitchen

19:42 on a Friday. Both staff on the pass. The phone rings for the fourth time in ten minutes.

  1. Wepickup

    Good evening, Harbour Kitchen. How can I help?

  2. Caller

    Hi — can I get two chicken katsu and a side of edamame for collection?

  3. Wepickup

    Two chicken katsu and one edamame. The katsu is £13.50 each and edamame is £4.50 — £31.50 in total.

    lookup_menu_itemPrices read from the catalog, not generated

  4. Caller

    Perfect. How long?

  5. Wepickup

    Collection is about 25 minutes tonight. Can I take a name and number for the order?

    search_knowledgeCollection timing from your saved business rules

  6. Caller

    It's Dani, 07700 900123.

  7. Wepickup

    Thanks Dani. That's booked in for 20:07 collection. I'll text you the summary now.

    place_orderOrder written to the Orders screen

  8. Wepickup

    Sent. See you shortly.

    send_text_to_callerOne combined confirmation per call

Illustrative call using the seeded demo business Harbour Kitchen. Tool names are the ones the live runtime calls.

A call during service

What actually happens in those ninety seconds

The assistant is not improvising. Each step above is a lookup against something you control, which is why the total it reads back matches the till.

  1. 1

    It reads the items back from your catalog

    Every item and price in the conversation comes from a row you imported. There is no separate copy of your menu to keep in sync.

  2. 2

    It answers the routine questions

    Collection times, opening hours, allergen policy and where to park come from your written rules, so every caller hears the same answer.

  3. 3

    It creates the order and confirms it

    The order is written into the workspace with the caller's name and number, and one text goes out with the summary.

What it handles

The calls that make up your evening

These are the flows the runtime supports today. Nothing here is on a roadmap.

Collection orders

Multi-item orders with options and quantities, priced from the catalog and timed against your rules.

Delivery, where you configure it

Fees and range applied from your own rules, with an honest answer when an address is out of range.

Requires delivery settings

Table bookings

Party size, time and contact details captured against your real availability.

Requires the calendar

Menu and hours questions

“Are you open Monday?”, “Is the katsu spicy?”, “Do you do vegan?” — answered from your catalog and knowledge base.

Returning customers

A regular’s number is recognised, so their history is on the record rather than in someone’s memory.

Handing over to staff

Complaints, large group enquiries and anything unusual go to the person you nominate.

Requires a transfer number

Your data

Three things you control, and everything follows from them

The catalog is the price list

Import your menu once from a file. Each row carries the name, category, price and availability the assistant quotes. It cannot offer an item that is not in the catalog, and it cannot invent a price for one that is.

This is the difference between an AI that sounds confident and one you can leave alone during service.

Source of truth

Menu items

Import from file
ItemCategoryPriceAvailable
Chicken katsuMains£13.50Yes
EdamameSides£4.50Yes
Soft shell crabSides£8.00Off tonight

Mark an item unavailable and the assistant stops offering it on the next call.

Interface illustration of the catalog. The assistant quotes these rows and nothing else.

Delivery rules are yours, not ours

Set your base postcode, how far you go, what you charge and your minimum order. The assistant calculates the fee from those rules on the call.

If a caller is outside your range it says so directly and offers collection, rather than taking an order you cannot fulfil.

Your rules

Delivery

Enabled
Base postcodeSE1 2AAMaximum distance3.5 milesFee£2.50 + £0.40 / mileMinimum order£15.00

Outside the radius the caller is told plainly that you do not deliver there, and offered collection instead.

Interface illustration of delivery settings. Delivery answers exist only where you configure them.

Every call is on the record

Each call is listed with its length, what it produced and the full transcript. When an order is queried two days later, you can read exactly what was agreed.

Every conversation

Calls

Last 24 hours
  • 19:421m 12s · order createdTranscript
  • 19:312m 04s · order created, delivery fee appliedTranscript
  • 18:580m 46s · transferred to staffTranscript
  • 18:201m 30s · question answered from knowledge baseTranscript

Search by number, outcome or date when you need to check what was said.

Interface illustration of the call log. Every call carries its transcript and what it produced.

Straight answers

The objections that come up in every kitchen

Will it get our menu wrong?

It reads from the catalog rather than from a trained-in copy of your menu, so a price is wrong only if the catalog is wrong. Update the row and the next call is correct.

We change prices and hours constantly.

Both live in the dashboard and take effect immediately. There is no retraining step and no waiting for anyone at our end.

Some callers need a real person.

They get one. You set the transfer number, and the assistant hands over when a caller asks for someone or when the question is outside its remit. The transfer is logged like any other outcome.

We do not have time for a setup project.

There is no project. Take a number, import your menu, set your hours and your transfer number. Everything else is optional and can be added later.

How do we know it is working?

Read the call log. Every call, its transcript and what it produced are there, alongside the day's order count and value.

We do not publish named restaurant case studies or performance figures yet. When a customer approves their name and their numbers, they will appear here with their permission attached — not before.

FAQ

Restaurant questions

How does it know our menu?

You import it once. The catalog holds each item, its category, its price and whether it is available, and the assistant reads those rows during the call. Change a price in the catalog and the next caller hears the new one.

What if we run out of something mid-service?

Mark the item unavailable in the catalog. From the next call onwards the assistant stops offering it and tells callers who ask for it that it is off tonight.

Can it take delivery orders?

Where you configure delivery it can. You set a base postcode, a maximum distance, a fee and a minimum order, and the assistant applies those rules — including telling a caller plainly when their address is outside your range and offering collection instead. Without that configuration it handles collection only.

What about payment?

You can connect Stripe and send the caller a payment link for the order. If you take payment on collection or delivery instead, leave it off — the order is captured either way.

How long does setup take?

Most of it is one sitting: take a number, import your menu, set your hours, record your transfer number. Delivery rules and a knowledge base can be added afterwards without touching the rest.

Can a caller still reach a person?

Yes. You nominate a transfer number, and the assistant hands the call over when the caller asks for someone or when the question is outside what it is allowed to answer.

Answer the next dinner rush without stopping.

Take a number, import your menu, and hear how your line is answered from the very next call.

Free plan, no card required. 20 AI-answered calls a month.