Features

Everything it does, and what proves it.

Grouped by the job rather than by the technology. Anything marked where configured depends on you setting it up first, and anything marked coming soon is not part of what you buy today.

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

How to read this page

Each feature carries the thing that substantiates it

Under every feature there is a line naming the part of the platform that delivers it — the tool the call runtime invokes, or the screen and endpoint behind it. It keeps this page honest, and it means an evaluator can check a claim rather than take it on trust.

Answer

Nobody has to stop what they are doing to pick up the phone.

Answers inbound calls

Your line is picked up on the first ring, during service and after you close.

Voice runtime: inbound calls routed from Twilio to the assistant, logged in the call log.

Speaks your callers' languageWhere configured

Choose the language your assistant answers in: English, Spanish, French, Thai, Mandarin or Cantonese.

VoiceService language profiles: en, es, fr, th, zh, yue.

Behaves differently after hoursWhere configured

Out-of-hours callers get an honest answer and a captured next step instead of a ringing phone.

Business hours in the tenant profile; after-call actions settings.

Hands over to a personWhere configured

When a caller needs a human, the call is transferred to the number you nominate.

Tool `transfer_to_staff`, driven by Settings → In-call actions transfer number.

Act

The call produces something: an order, a booking, a transfer, a confirmation.

Takes multi-item orders

Items, options and quantities are captured and written into an order your team can work from.

Tool `place_order` → `POST /api/orders`, visible on the Orders screen.

Captures bookings and appointments

A caller asks for a time, the assistant checks what is free, and the booking is recorded.

Tools `check_availability` and `create_booking` → `POST /api/bookings`, `GET /api/calendar/availability`.

Offers the next available time

If the requested slot is gone, the caller is offered a real alternative rather than a callback promise.

Tool `find_next_available`, backed by AvailabilityService.

Applies your delivery rulesWhere configured

Delivery fees and range come from the rules you configure, including an honest out-of-range answer.

Tool `calculate_delivery_fee` with `ok` / `out_of_range` / `postcode_not_found` / `not_configured` results.

Texts the caller a confirmationWhere configured

The customer gets one written summary per call, so nothing depends on what they remembered.

Tool `send_text_to_caller`; one combined confirmation per call by design.

Know

Answers come from your catalog, your hours and your written policies.

Uses your real menu and services

Prices and items come from your catalog, so the assistant cannot quote something you do not sell.

Tools `lookup_menu_item` / `lookup_service`; catalog import at `POST /api/catalog/import/preview` and `/commit`.

Answers from your written rules

Parking, allergens, dress code, cancellation policy - written once, answered consistently.

Tool `search_knowledge` over the Knowledge Base; falls back to taking a message when there is no match.

Recognises returning customers

A regular does not have to explain who they are or repeat their usual order.

Tool `lookup_customer_history`; customer records at `GET /api/customers`.

Knows your hours, address and policies

Opening times and location answers stay correct because they come from one place you control.

Tenant profile and business settings (`GET /api/profile`, `PATCH /api/settings/*`).

Operate

Everything the phone produced is visible, searchable and reportable.

Call log with transcripts

Every call is listed with what was said and what it produced, so you can check any conversation.

`GET /api/calls`, inbox call detail, `GET /api/voice/tool-logs`.

Orders and bookings in one workspace

The result of a call is a record your team works from, not a note by the till.

`GET /api/orders`, `GET /api/bookings`, `PATCH /api/orders/:id`.

Activity and revenue reporting

See call volume, orders, bookings and revenue over time in your dashboard.

`GET /api/dashboard/overview`, `/dashboard/stats`, `/revenue/summary`, `/revenue/monthly`.

Self-serve plan and billing

Start free, change plan, and see exactly what you have used this month.

`GET /api/billing/plans`, `/billing/status`, `POST /api/billing/checkout` and `/billing/portal-session`.

Connect

Numbers, payments, calendars and webhooks, set up per business.

Phone number provisioning

Take a new number in minutes, or verify and use the number you already advertise.

`GET /api/tenant/numbers/available`, `POST /api/tenant/numbers/purchase`, `POST /api/tenant/own-number/start-verification`.

Stripe payment linksWhere configured

Send a customer a link to pay for what they just ordered on the phone.

`POST /api/payments/checkout`, `POST /api/payments/intent`, Stripe Connect status endpoint.

Calendar syncWhere configured

Bookings land beside the appointments your team already keeps.

`GET /api/calendar/status`, `/calendar/sync-status`, `/calendar/feed`; per-staff calendar test endpoint.

Webhooks and automationsWhere configured

Push every call outcome into the tools you already run on.

`GET/PATCH /api/developer-automations/settings`, delivery logs, signed test fire.

Website chat widgetWhere configured

The same business knowledge answers visitors on your site.

`GET /api/embed/config`, `POST /api/widget/chat`; Premium and above.

Coming soon

Built, not yet released. Listed here so you know what is not included today.

WhatsApp workspaceComing soon

Handle WhatsApp enquiries and orders in the same workspace as calls.

Built and deployed, gated behind a feature flag in the dashboard while Meta validation completes. Not sold as available.

What we are not claiming

The honest gaps

Instant live push updates
The dashboard refreshes as you use it rather than pushing changes to your screen the moment they happen. You watch activity build up; you are not getting a live stream.
Full staff rota management
Availability is checked per staff member so a booking can be delivered, but Wepickup is not a scheduling or rota system and we do not sell it as one.
Tenant-controlled AI confidence settings
Assistant behaviour is configuration we manage with you, with versions and a rollback path. There is no self-serve confidence dial or prompt-rollback screen today.
WhatsApp
Built and deployed, gated off while Meta’s validation completes. Not included in any plan on this site.

If something you need is on this list, tell us — get in touch and we will say plainly whether it is close or not on the roadmap.

Next

See it in the context of your business

Stop letting the phone ring out.

Connect a number, import your menu or service list, and hear how your line is answered from the next call onwards.

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