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
- Copy the webhook URL shown in Eva. In Agenda Pro, open Settings → Integrations and create a webhook with that URL.
- Select all four events:
booking.created,booking.updated,client.updated, andservice.updated. - Copy the webhook secret issued by Agenda Pro and save it in Eva. Treat it like a password.
- 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
The API key is invalid or inactive
The API key is invalid or inactive
Create or activate a key in Agenda Pro, then select Connect and check again.
Your plan does not include API access
Your plan does not include API access
Ask Agenda Pro which plan includes its API.
A permission is missing
A permission is missing
Check that the key can read and manage locations, services, professionals, bookings, and clients, then check again.
Agenda Pro's limit was reached
Agenda Pro's limit was reached
Wait for Agenda Pro’s allowance to reset. Eva observes the wait time supplied by the provider.
We couldn't confirm whether the appointment was booked
We couldn't confirm whether the appointment was booked
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.