Skip to content

Integration · Scheduling

envoy.com

Connect Claude & ChatGPT to Envoy

Ask your AI which guests are expected, who signed in at reception today, or to invite a visitor in Envoy. It can read invites, the visitor log, employees, locations, desks, spaces, reservations and package deliveries. It can also create invites, sign visitors in and out, book desks and rooms, and plan employee office days.

Connect Envoy free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which guests are invited, and who is hosting them?”

    The AI lists visitor invites with invitee, host and expected arrival time.

  • “Invite Jane Miller to meet Tom on Thursday at 10.”

    It finds Tom among your employees and creates an invite for Jane with the expected arrival time.

  • “Who signed in at reception today?”

    It reads the visitor log sorted by sign-in time and lists names, hosts and sign-in and sign-out times.

What your AI can do

Visitors and invites

Read the visitor log, create, update and delete invites and recurring invites, check guests in, and sign visitors in and out.

Desks and rooms

Find desks and bookable spaces, book, check in to, check out of and cancel reservations, and manage desks.

Employees and office days

List employees and locations, schedule office days and check people in and out, and track package deliveries.

  • “Book a desk for [email protected] on Monday.”

    It finds the location and creates a desk reservation for her for the time you give.

  • “Sign out Peter Lund, he left at 16:00.”

    It finds his visitor entry and sets the sign-out time.

  • “Are there any packages waiting at the front desk?”

    It lists the package deliveries logged at the front desk with carrier, recipient and status.

48 tools for Envoy

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • book_spaceChanges dataBook a desk or room for someone: `locationId`, `spaceType` (DESK or ROOM), `userEmail`, `startTime` and optional `endTime` and `spaceId` (UTC times).
  • cancel_reservationDeletesCancel a reservation by `reservation_id`. This cannot be undone.
  • check_in_inviteVisible to othersCheck in an invited guest by `invite_id`; set `print_badges` to print a badge. This signs the guest in.
  • check_in_reservationChanges dataCheck in to a reservation by `reservation_id`.
  • check_out_reservationChanges dataCheck out of a reservation by `reservation_id`.
  • create_blocklistChanges dataCreate a new blocklist. Required: blocklist. Search blocklists first to avoid duplicates. API summary: Create a Blocklist entry.
  • create_deskChanges dataCreate a new desk. Search desks first to avoid duplicates. API summary: Create a Desk.
  • create_inviteVisible to othersCreate a new invite. Has effects visible outside this system. API summary: Create an Invite.
  • create_recurring_inviteVisible to othersCreate a new recurring invite. Required: recurring invite. Has effects visible outside this system. API summary: Create a RecurringInvite.
  • create_shipmentChanges dataCreate a new shipment. Required: delivery. API summary: Create a Delivery.
  • create_work_schedule_checkinChanges dataCreate a new checkin for a work schedule. API summary: Check in a WorkSchedule.
  • create_work_schedule_checkoutChanges dataCreate a new checkout for a work schedule. API summary: Check out a WorkSchedule.
  • delete_blocklistDeletesPermanently delete a blocklist by blocklist id. Destructive action; may require approval. API summary: Delete a Blocklist entry.
  • delete_deskDeletesPermanently delete a desk by desk id. Destructive action; may require approval.
  • delete_inviteDeletesDelete an invite by `invite_id`, cancelling the visit. This cannot be undone.
  • delete_shipmentDeletesPermanently delete a shipment by shipment id. Destructive action; may require approval. API summary: Delete a Delivery.
  • delete_work_scheduleDeletesPermanently delete a work schedule by work schedule id. Destructive action; may require approval. API summary: Delete a WorkSchedule.
  • get_blocklistGet one blocklist by blocklist id. API summary: Fetch a single Blocklist entry.
  • get_deliveryGet one package delivery by `shipment_id`, including carrier, recipient and status.
  • get_deskGet one desk by desk id. API summary: Get a desk.
  • get_employeeGet one employee by `employee_id`.
  • get_flowGet one flow by flow id. API summary: Look up a Flow by ID.
  • get_inviteGet one invite by `invite_id`, including invitee, host and expected arrival time.
  • get_locationGet one Envoy location by `address_id` (the location ID).
  • get_recurring_inviteGet one recurring invite by recurring invite id. API summary: Look up a RecurringInvite.
  • get_reservationGet one desk or room reservation by `reservation_id`.
  • get_spaceGet one space by space id. API summary: Get a space.
  • get_visitor_entryGet one visitor sign-in entry by `page_id` (the entry ID), including name, host and sign-in and sign-out times.
  • get_work_scheduleGet one work schedule by work schedule id. API summary: Get a WorkSchedule.
  • list_companiesList companies. API summary: Get a company.
  • list_deliveriesList package deliveries logged at the front desk, with `page`.
  • list_employeesList employees page by page (`page`, `limit`, `sort`, `order`), with their IDs, names and emails. Employee IDs are used as hosts.
  • list_invitesList visitor and employee invites (pre-registrations), filterable by `type`, `approval_status`, `sort`/`order`, with `page` and `limit`.
  • list_locationsList your Envoy office locations with their IDs. Location IDs are needed for visitor entries, reservations and work schedules.
  • list_reservationsList desk and room reservations, filterable by `type` (DESK or ROOM), `status`, `start_time` and `end_time` (UTC), with `page` and `limit`.
  • list_visitor_entriesList visitor sign-in entries (the visitor log), sorted with `sort` (CREATED_AT or SIGNED_IN_AT) and `order`, with `page` and `limit`.
  • list_visitor_flowsList visitor sign-in flows (visitor types), optionally filtered by `type`, with `page` and `limit`. Flow IDs are needed to sign in a visitor.
  • list_work_schedulesList employee office work schedules (planned office days), with `page` and `limit`.
  • schedule_office_dayChanges dataSchedule an employee to come into the office: `email`, `locationId` and `expectedArrivalAt` (UTC).
  • search_blocklistsSearch blocklists by location ids, email or name. Use this to find existing blocklists before creating a new blocklist. API summary: Fetch a list of Blocklist entries.
  • search_desksFind desks by `name`, `location_ids`, `floor_ids` or `neighborhood_ids`, with `page` and `limit`.
  • search_spacesFind bookable spaces such as rooms by `name`, `type`, `location_ids` or `floor_ids`, with `page` and `limit`.
  • sign_in_visitorChanges dataSign a visitor in by creating an entry with `locationId`, `flowId` and `fullName`, plus optional `email`, `signedInAt`, `notifyHost` and `printBadge`. With `notifyHost` the host is notified.
  • update_blocklistChanges dataUpdate an existing blocklist identified by blocklist id. API summary: Update a Blocklist entry.
  • update_deskChanges dataUpdate an existing desk identified by desk id. Only the fields you pass are changed. API summary: Update a Desk.
  • update_inviteVisible to othersUpdate an existing invite identified by invite id. Has effects visible outside this system. API summary: Update an Invite.
  • update_recurring_inviteVisible to othersUpdate an existing recurring invite identified by recurring invite id. Has effects visible outside this system. API summary: Update a RecurringInvite.
  • update_visitor_entryChanges dataUpdate a visitor entry by `page_id`, e.g. set `signedOutAt` to sign the visitor out, or correct `fullName` or `email`.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Envoy from the app list.

  2. 2

    Paste your key

    Paste a Client API Key from Envoy. In the Envoy dashboard open the Dev Dashboard, click Create New, name the integration and add the API scopes you need, for example entries.read, invites.read, invites.write and reservations.read. Save it and copy the Client API Key shown for the integration.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Envoy?

The AI can read locations, employees, visitor entries, invites, recurring invites, sign-in flows, desks, spaces, reservations, work schedules, deliveries and blocklist entries. It can create and update invites, sign visitors in and out, book, check in to and cancel desk and room reservations, schedule office days, and manage desks, deliveries and the blocklist.

Does the AI see my Envoy credentials?

No. Your Envoy Client API Key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Invites and visitor sign-ins can reach people outside HeyMyApps, and cancelling a reservation or deleting an invite is permanent, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Envoy account.

Which Envoy scopes should I give the integration?

Only the ones you need. Each Envoy endpoint needs a matching scope on the integration, for example entries.read to read the visitor log or invites.write to create invites. If a scope is missing, Envoy refuses the call. That works as a second limit next to the tools you switch on in HeyMyApps.

Let your AI work in Envoy today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Envoy free

HeyMyApps is not affiliated with Envoy. Product names are trademarks of their owners.