Agents
Build an agent in the console, give it your knowledge and tools, and put it on your website and WhatsApp. No code needed.
An agent answers your customers for you: on your website, on a link you share, and on your WhatsApp number. You write what it should do, give it what it should know, switch on what it can do, and publish.
Everything here is done in the console under Agents. If you're building agents into your own product for your customers instead, see Embedded Agents.
Create an agent
Open Agents and pick a starting point, or start blank. Once you have agents, Create agent adds another. Starting points fill in a name, a description and instructions you can edit:
You can also ask Copilot to build one for you.
Restaurant & lounge host
This template asks for your venue's details up front (name, address, opening hours, phone, largest party, table time, how many bookings you take at once, time zone, deposit policy, menu and anything else guests ask about) and writes the agent from them. The agent's overview then shows a setup checklist:
- Add your menu. A PDF or a pasted list both work.
- Connect Google Calendar. Each reservation becomes an event you can see on your phone.
- Try it. Ask about the menu and book a table in Preview, the way a guest would.
- Publish. Guests always talk to the published version.
- Connect WhatsApp. Guests message your WhatsApp number and the host replies.
- Get booking alerts. An email for each booking and each guest who needs a call back.
The agent's pages
Draft, Preview, Publish
Changes are saved to a draft. Use Preview to talk to the draft the way a customer would, tools included. When it's right, Publish: customers on every channel always talk to the published version, so you can keep editing without breaking anything live.
Agents know today's date and time, so "tomorrow at 7" means what the customer thinks it means.
Where it talks
- Website: a chat on your site, added with one script tag, and a link you can share anywhere.
- WhatsApp: replies to messages, voice notes included, on your business number.
Billing
You don't need an API key to build or run agents here: you're signed in to the console, and each channel (website, share link, WhatsApp) carries its own access. API keys are only for calling agents from your own code, with Embedded Agents.
Conversations are billed to your organization's credits like any other model usage. With an empty balance, agents can't reply on any channel, and the agent's overview shows Add credits until you top up. Each channel has a daily conversation limit you set, so a spike in traffic can't drain your balance.

