The concierge and booking API
1,073 hand-picked places
11 cities live
7 countries
Your app asks. Albert finds it, calls ahead and books.
One API for an AI that recommends from a hand-picked collection, a voice that phones the restaurant, and vetted human concierges for everything else.
Albert One
Three modules behind one key. Switch on the ones you need from the console, leave the others off.
01 · Ask Albert
An AI concierge, by conversation.
02 · Voice Agent
It picks up the phone.
03 · Albert Connect
A person, when it takes one.
01 · Ask Albert
Because a person chose every place.
Restaurants, bars, hotels, spas, beach clubs: Ask Albert recommends only from places our team has vetted and published, and returns them as cards with a photo, an area and a price range. It mirrors your user's language, asks no more than it needs, and when your user wants it arranged, it files the mission in the same call.
One call per turn
Send what your user said, show what comes back.
Cards, not links
Every recommendation is a place you can render.
Any language
Albert answers in the language it is spoken to.
Missions, ready to act
What, when and where, filed when the user says go.
Your concierge
Powered by Albert One
Somewhere Italian in Paris tonight, for two?
Three Italian tables I would book for tonight, all in Paris.

Gioco
Italian · €€€

Anima
Italian · €€

Presto Fresco
Italian · €€
The first one, 9pm.
Calling them now. I will confirm here in a minute.
02 · Voice Agent
So your user does not have to.
Available for restaurants in the United States for now. Albert checks the opening hours before it dials, calls back thirty seconds after a cut line and five minutes after no answer, and remembers what was said.
Voice Agent · a booking call
Confirmed · 1 min 12 s
Time
21:30
Party
2
Webhook
request.updated
Within your window
It takes another time only inside the range your user accepts, and never anything else.
Honest on the line
It says it is calling from Albert One, and that it is an AI if anyone asks.
Albert One's number
When the venue asks for a number, it gives Albert One's line, never your user's.
Every call in your log
Outcome, duration and the transcript, in the console and by webhook.
03 · Albert Connect
One concierge. Never an auction.
A private jet, a villa, a table no one can get: what the AI cannot close goes to the Albert Connect network of concierges, each one approved by a person. The first to accept takes it, and talks to your user in the thread your app already shows.
01
Albert files the mission
02
One concierge accepts
03
You follow every step
Opened after a review by our team.
Ask Albert and the Voice Agent are yours the minute you sign up. Albert Connect puts real people to work for your users, so we read your request first. Without it, missions come back to your own team by webhook.
Built for
01
Companies, for their teams and clients
02
Assistant and productivity apps
03
Travel and hospitality apps
04
Banks and card programs
05
Member clubs
06
Hotel groups
Build
curl https://albertone.albert-connect.com/v1/one/conversations \
-H "Authorization: Bearer ak_test_..." \
-H "Content-Type: application/json" \
-d '{
"user": { "id": "user_8412" },
"city": "Paris",
"message": "Italian for two tonight, 9pm"
}'201 Created
X-Request-Id: req_5ukU…
{
"conversation": { "id": "8c1f…", "status": "open" },
"reply": "Three I would book tonight. The
first has a quiet back room.",
"places": [
{ "id": "2e0a…", "name": "…", "city": "Paris" },
{ "id": "91bd…", "name": "…", "city": "Paris" }
],
"done": false
}Every response carries an X-Request-Id you can paste in the console to see the call, its body and what it triggered. Test keys behave exactly like live ones and never bill, book or dispatch anything.
Pricing
Start free in the Sandbox. Go live on pay as you go with no monthly fee, or on a subscription with a monthly quota and fair overage past it.
The Voice Agent calls restaurants in the United States for now.
Pay as you go
$0
a month, pay per use
Sandbox · free
50 turns a month, one demo call to your own phone, and a showcase of places in Paris and Dubai. The full curated collection opens when you go live.
Enterprise · on quote
Priced per member or per seat, local numbers and a voice in your brand, an SLA and a named contact.
Pay as you go, tier by tier
Graduated, like a tax band: the first units of the month at the first price, the next at the second. Voice is billed by the second, one minute at least for every call placed.
Ask Albert, per turn
Voice Agent, per minute
Subscriptions: quota, then overage
Each plan includes a monthly quota. Past it nothing stops: every extra turn or minute is billed at the plan's overage rate on the month's invoice.
| Plan | Turns | Extra | Minutes | Extra |
|---|---|---|---|---|
| Starter | 1,000 | $0.07 | 150 | $0.50 |
| Essential | 3,000 | $0.06 | 450 | $0.45 |
| Growth | 8,000 | $0.05 | 1,200 | $0.40 |
| Scale | 15,000 | $0.05 | 3,000 | $0.37 |
Your month, in numbers
Move the numbers. See what each plan would cost.
A turn is one answer from Albert. A conversation is usually four to eight.
A booking call lasts about a minute and a half.
Pay as you go
Starter
Essential · cheapest
Growth
Scale
Essential is the cheapest for this month, at $299.
Albert Connect · on review
Add human concierges to any paid plan.
A monthly level, plus the usual transaction fees on what your users pay the concierge: 3% paid by the end user and 25% of the concierge's margin. Higher levels pay part of those fees back to you.
Access
$79/ mo
Plus
$199/ mo
Premium
$490/ mo
Before you ask
Where do Albert's recommendations come from?
From places our team chose and published by hand: 1,073 of them across 11 cities. Ask Albert never recommends a place from memory and never invents one.
Where can the Voice Agent call?
Restaurants in the United States for now. It introduces itself as calling from Albert One, says it is an AI if asked, gives Albert One's own number rather than your user's, and calls back if the line is cut.
What happens when the AI cannot close it?
Without Albert Connect, the mission comes back to your own team by webhook (mission.handoff). With Albert Connect, one vetted concierge takes it and talks to your user in the thread.
How does billing work?
By card, through Stripe. Subscriptions are billed monthly with their overage; pay as you go is billed on usage and starts with a $500 monthly spending cap, raised on request. Change or cancel whenever you like.
What does a test key do?
Test keys, on any plan, do everything a live key does against a showcase of places, with nothing billed, booked or dispatched. They get 1,000 turns a month of their own (the free Sandbox plan itself includes 50 live-model turns), so you can build a whole integration before paying a cent.
What do you keep of my users' messages?
What the service needs to run: the conversation and the mission it files. The request log you see in the console keeps bodies for 14 days, then only the line remains.
Start
01
Sign up, free
02
Build with a test key
03
Go live