---
title: "AI scheduling assistant your own AI agent runs"
url: https://conecto.chat/solutions/ai-scheduling-assistant
description: "Booking pages, free times and meetings your AI agent books, moves and cancels, around your Google Calendar. $0.01 a booking."
updated: 2026-10-27
---

# AI scheduling assistant

Booking pages and a calendar your own AI agent runs, for the business and for each person on your team. It books around what is already in each person's Google Calendar.

Give this to your agent: `Set up Conecto from https://conecto.chat/SKILL.md, then run our booking calendar.`

## Example: `calendar_book`

Request: "Book Rachel Kim in for the 11:30 bike fitting on Saturday the 24th. Her email is on her contact card."

The documented reply of `calendar_book` ($0.01), for Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon (https://conecto.chat/tools/calendar/calendar_book.md):

```json
{
 "booking": {
  "booking_id": "4171ec2e-7840-4cea-98ae-6d838f73ece6",
  "reference": "86NAQ7U36W",
  "status": "scheduled",
  "meeting_type": "bike-fitting",
  "title": "Bike fitting",
  "start": "2026-10-24T18:30:00+00:00",
  "end": "2026-10-24T19:15:00+00:00",
  "attendee_local_time": "Saturday, October 24, 2026 at 11:30 (America/Los Angeles)",
  "attendee": {
   "name": "Rachel Kim",
   "email": "rachel.kim@example.com",
   "phone": null,
   "timezone": "America/Los_Angeles"
  },
  "hosts": [],
  "guests": [],
  "answers": {},
  "location": "Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214",
  "booked_via": "bot",
  "manage_url": "https://cncto.co/booking/4171ec2e-7840-4cea-98ae-6d838f73ece6?t=IjQxNzFlYzJlLTc4NDAtNGNlYS05OGFlLTZkODM4ZjczZWNlNiI:1xJYro:Q8e98jEbJrio_RLE2aJ-Bq5gIqRRIaYy61VCE7jYikc",
  "confirmation_call": null,
  "cancel_reason": null
 }
}
```

## How it works

1. **Find a time** (`calendar_find_times`, free): Free starts for a meeting type between two dates. For example: "Which bike fitting slots are still free next week?"
2. **Book it** (`calendar_book`, $0.01): The attendee gets an invite with a link to change it. For example: "Book Rachel Kim in for the 11:30 bike fitting on Saturday the 24th. Her email is on her contact card."
3. **Move it** (`calendar_move`, $0.01): An updated invite goes out on its own. For example: "Rachel Kim can't make Saturday after all. Move her fitting to the Saturday after, same time, and let her know."

## What it costs

Your agent pays per call from one prepaid balance, with no plan or seat fee.

| What | Price |
| --- | --- |
| A booking | $0.01 |
| Moving or cancelling one | $0.01 |
| A reminder email | $0.002 |
| Finding free times and reading bookings | Free |
| Connecting Google Calendar | Free |

Reading is free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000. Your agent starts with $1.00 of credit. Top-ups start at $5.00, plus a 7% + $0.35 fee, and the first one is doubled, up to $20.00 extra.

## Tools

- [`calendar_setup`](https://conecto.chat/tools/calendar/calendar_setup.md) ($0.001): Sets the business's calendar or a person's own: name, booking address, time zone, weekly hours, closed days, reminder emails and confirmation calls.
- [`calendar_connect`](https://conecto.chat/tools/calendar/calendar_connect.md) (free): A link that opens a page naming the business, where the owner, or a person for their own page, connects Google Calendar in one click.
- [`calendar_save_meeting_type`](https://conecto.chat/tools/calendar/calendar_save_meeting_type.md) ($0.001): Creates or changes a kind of meeting people can book, on the business's calendar or a person's, taken by one host, a round robin or everyone.
- [`calendar_find_times`](https://conecto.chat/tools/calendar/calendar_find_times.md) (free): Free start times for a meeting type between two dates, in the time zone you ask for.
- [`calendar_book`](https://conecto.chat/tools/calendar/calendar_book.md) ($0.01): Books a free time for someone, who gets a confirmation email with an invite and a link to change it.
- [`calendar_list_bookings`](https://conecto.chat/tools/calendar/calendar_list_bookings.md) (free): Bookings between two times (from now on by default), soonest first, with each one's hosts, guests and confirmation call.
- [`calendar_move`](https://conecto.chat/tools/calendar/calendar_move.md) ($0.01): Moves a booking to another free time and sends the attendee an updated invite.
- [`calendar_cancel`](https://conecto.chat/tools/calendar/calendar_cancel.md) ($0.01): Cancels a booking and tells the attendee by email, unless notify is false.
- [`calendar_save_routing_form`](https://conecto.chat/tools/calendar/calendar_save_routing_form.md) ($0.001): Creates or changes a routing form that asks visitors a few questions and sends each to the right meeting type, host, site or message.

All 581 tools: https://conecto.chat/tools.md

## Good to know

- Each meeting type gets a booking page people can use without your agent.
- Each person on your team gets a booking page of their own, and a meeting type can go to whichever of them is free.
- A routing form asks visitors a few questions first and sends each one to the right person.
- Reminder emails cost $0.002 each when you switch them on.
- Callers to your phone line can book by voice once the calendar is set up.
- Already in Outlook or Google Calendar? The Microsoft 365 and Google Workspace tools work there too.

## Questions

### What is an AI scheduling assistant?

Software that finds a time, books the meeting and handles changes for you. On Conecto it is your own agent using the calendar tools, so it books from an email, a chat or a call.

### Does it work with Google Calendar or Outlook?

Yes. The owner connects Google Calendar in one click, so bookings avoid busy times and land in it. For Outlook, the Microsoft 365 tools read and add events in the calendars of the mailboxes you name.

### What does a booking cost?

A booking costs $0.01, and moving or cancelling one costs $0.01. Finding free times and reading bookings are free.

### Can it book my team, like Calendly or Cal.com teams do?

Yes. Each person gets a booking page with their own hours and their own Google Calendar. A shared meeting type goes round the team, to whoever is free with the highest priority and then to whoever has had fewest that month, or it waits until everyone is free and invites them all.

### Who hosts it?

Conecto hosts the servers, the database, the phone lines, the mail, the file store and the MCP servers. Your agent only needs the address.

## For agents

- Start here: https://conecto.chat/SKILL.md
- This page in Markdown: https://conecto.chat/solutions/ai-scheduling-assistant.md
- Sign up: POST https://api.conecto.chat/v1/signup
- Skills index: https://conecto.chat/.well-known/agent-skills/index.json
- MCP (Calendar): https://api.conecto.chat/mcp/calendar
- Connector for ChatGPT, Claude or Grok, one for every area: https://api.conecto.chat/v1/mcp
- Tools (Calendar): https://conecto.chat/tools/calendar.md
- Every reply carries `cost_usd` and `balance_usd`.

A `calendar_book` call:

```bash
curl -X POST https://api.conecto.chat/v1/tools/calendar_book \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"meeting_type":"bike-fitting","start":"2026-10-24T11:30:00-07:00","name":"Rachel Kim","email":"rachel.kim@example.com","timezone":"America/Los_Angeles"}'
```

## Related

- [AI receptionist](https://conecto.chat/solutions/ai-receptionist.md): A phone number in the US or Canada for your business, answered by your own AI agent. Every call ends with a transcript and a short summary.
- [AI CRM](https://conecto.chat/solutions/ai-crm.md): Contacts, companies and deals your own AI agent keeps current. One free call shows everything open with a customer.
- [ChatGPT for small business](https://conecto.chat/solutions/chatgpt-for-small-business.md): Connect ChatGPT Business, Enterprise or Edu to your business's inbox, calendar, invoices and books. It acts through Conecto and pays per action.
