Skip to main content
Agenda Pro remains in control of your appointments. Eva checks availability and saves the appointments it books there, then shows them in your Eva calendar.

What you will get

Eva shows your upcoming Agenda Pro appointments and offers the times available there.

Requirements

  • Agenda Pro’s Pro plan with API access, an active API key, and permission to read and manage locations, services, professionals, bookings, and clients.
  • Owner or admin access to your Eva workspace.
  • Access to Agenda Pro’s integration and webhook settings.

What syncs and what does not

Availability comes from Agenda Pro. If it cannot be reached, Eva does not confirm an appointment from a local schedule.

Connect and check

1

Open Agenda Pro in Integrations

In Eva, go to Settings → Integrations → Agenda Pro.
2

Enter your API key

Paste your company’s key and select Connect and check. Eva reads the required permissions without creating an appointment. If the check fails, review the key and permissions in Agenda Pro.
3

Choose the status for new appointments

Select the status Agenda Pro should use for appointments Eva books. If no status is shown yet, create at least one appointment in Agenda Pro and check again: the list comes from existing appointments.

Turn on synchronization

  1. Copy the webhook URL shown in Eva. In Agenda Pro, open Settings → Integrations and create a webhook with that URL.
  2. Select all four events: booking.created, booking.updated, client.updated, and service.updated.
  3. Copy the webhook secret issued by Agenda Pro and save it in Eva. Treat it like a password.
  4. The card shows One step left until Eva receives the first valid event. It then shows Up to date and the last sync time. A periodic check also catches changes when a notification does not arrive.

How to tell it worked

In Settings → Integrations → Agenda Pro, the card shows Up to date and the time of the last notification. A new Agenda Pro appointment appears in Eva’s calendar when its notification arrives or the periodic check finishes.

Reminders

Eva sends reminders for appointments it creates, according to your account’s reminder policy. For appointments made directly in Agenda Pro, choose in Calendar setup → Customer reminders whether Eva or Agenda Pro sends them. Use one sender to avoid duplicates. Before sending, Eva checks that the appointment is still current; if it cannot verify it after several attempts, it skips that reminder.

Move and cancel

Move or cancel a synced appointment from Eva and the change is requested in Agenda Pro. Agenda Pro’s rules apply, including advance notice and limits on changes. If Agenda Pro refuses the change, Eva does not present it as changed. Manage other appointment details in Agenda Pro.

Disconnect

In Settings → Integrations → Agenda Pro, select Disconnect. Eva stops reading and changing Agenda Pro and cancels future reminders for those appointments. Previously shown appointments remain as history. Reconnecting the same company keeps their links so they are not duplicated.

If you see an error

Create or activate a key in Agenda Pro, then select Connect and check again.
Ask Agenda Pro which plan includes its API.
Check that the key can read and manage locations, services, professionals, bookings, and clients, then check again.
Wait for Agenda Pro’s allowance to reset. Eva observes the wait time supplied by the provider.
Check for the appointment in Agenda Pro before creating another. Eva reads the result again; it does not blindly send a second request that could create a duplicate.

Privacy and limits

Eva protects the key and webhook secret. It uses only the information needed for appointments and customer contact; it does not copy records or clinical data. Agenda Pro allows up to 70 requests per minute and 10,000 per day per company. Eva periodically checks changes from the previous day to at least 60 days ahead, extending to 180 days when future appointments have been observed. A change made directly in Agenda Pro may therefore take time to appear if its webhook does not arrive.

Next steps

You can also connect Google Calendar, connect Microsoft Calendar, connect Shopify, or bring contacts from your system.