Etermin

Syncs appointment bookings, client contacts, and resource availability into your operational workflows to automate scheduling and client management.

Try Etermin in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Etermin integration

    • Describe the outcome and Ceven picks the right Etermin calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Etermin data, across all 78 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Etermin access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Etermin, when, and on whose behalf.
    • The agent pauses and asks when Etermin is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Etermin.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Etermin action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Etermin, and when to use it.

Create Contact
Use this to add a new client record before scheduling their first appointment.
Create Resource
Use this to set up a new bookable asset like a room or a piece of equipment.
Create User
Use this to add a new staff member or administrator to the system.
Create Voucher
Use this to generate a discount or promotional code for a client.
Delete Appointment
Use this to remove a booking by its ID. Verify the appointment exists first.
Get Appointments
Pull a full list of all scheduled appointments to analyze volume or gaps.
Get Calendars
Retrieve all calendars in the account to identify which one to query for slots.
Get Contacts
Pull the complete list of clients for bulk updates or reporting.
Get Resources
List all available resources to check for conflicts before booking.
Get Services
Pull the list of available services and their durations.
Get Working Times
Pull the open hours for a specific calendar to find available windows.
Update Contact
Modify client details like phone or email using their contact ID.
Update Service
Change the details or pricing of a specific service offering.
Update Voucher
Adjust the value or expiration date of an existing voucher.
List Vouchers
Pull all active and expired vouchers to track promotion usage.
Delete Contact
Remove a client record from the system permanently.
Create eTermin Resource
Tool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).
Create Webhook
Tool to create a new webhook in eTermin. Attempts multiple candidate endpoints since webhook creation is undocumented. Returns a helpful message if UI only.
Delete calendar
Tool to delete a calendar. Use when removing an existing calendar by its identifier.
Delete Resource
Tool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.
Delete Service
Tool to delete a service. Use when you need to remove a service by its ID after confirming deletion.
Delete User
Tool to delete a user. Use when you need to remove an existing user by its identifier. Confirm the user exists before invoking.
Delete Voucher
Tool to delete an existing voucher. Use after confirming the voucher ID is correct.
Delete Webhook
Tool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists.
Get Users
Tool to retrieve a list of users. Use when you need to list all users in your eTermin account.
List Webhooks
Tool to retrieve webhooks. Use when listing all webhooks in your eTermin account.
Update calendar
Tool to update an existing calendar. Use when modifying calendar settings by its identifier.
Update Resource
Tool to update an existing resource. Use after confirming resource existence.
Update Webhook
Tool to update an existing webhook. Use when you need to modify webhook configuration after creation.

29 actions · scroll to see them all

Frequently asked questions

Ceven prevents conflicts by calling the Get Working Times and Get Resources tools before attempting to write a new booking. The agent first identifies the required duration of the service and then scans the calendar for a gap that fits both the staff member and the physical resource. If a conflict is detected, the agent does not force the booking. Instead, it presents the three closest available alternatives to the user or the client. This multi step verification ensures that your eTermin calendar remains a clean source of truth without double bookings or resource overlaps that would disrupt your daily operations.
Yes. When a new booking request arrives from an external source, Ceven first runs a search across your eTermin contacts. If no match is found, it uses the Create Contact tool to build a new profile with the provided details. Once the contact is established, the agent proceeds to create the appointment. This eliminates the manual step of adding clients to the database before they can be scheduled. You can also extend this workflow to send a welcome email or a digital intake form immediately after the contact is created in eTermin.
eTermin imposes specific rate limits on their REST API to ensure platform stability. When Ceven encounters a rate limit error, the agent implements an exponential backoff strategy. This means it will pause for a few seconds before retrying the request, increasing the wait time with each subsequent failure. For large data pulls like Get Contacts, Ceven batches the requests to stay within the allowed thresholds. You will see a status update in the workflow log indicating that the agent is pacing its requests to avoid a temporary lockout from the eTermin API.
Absolutely. The agent uses the Get Calendars tool to map out every active calendar in your account. You can instruct the agent to monitor specific calendars for different staff members or locations. For example, you can tell Ceven to only look at the North Clinic calendar when booking dental cleanings. The agent tracks the unique identifier for each calendar and ensures that updates or reads are routed to the correct one. This allows for complex organizational structures where different resources are tied to different calendars across your entire business.
Ceven can both create and validate vouchers using the eTermin API. You can set up a workflow where a client receives a new voucher after completing a certain number of appointments. The agent uses Create Voucher to generate the code and then sends it via email. When a client wants to redeem a voucher, the agent can use List Vouchers to verify the code exists and is still valid before applying it to a booking. This turns your eTermin voucher system into a powerful loyalty tool that runs without manual intervention.
Yes. Ceven acts as the bridge between eTermin and other tools. By using the Get Appointments tool, the agent can pull your daily schedule and push those events into Google Calendar or Outlook. Because Ceven monitors for changes, any appointment deleted or moved in eTermin is automatically updated in the mirrored calendar. This ensures that your team does not have to check two different apps to see their day. The agent handles the time zone conversions and duration mapping to ensure the mirrored events are accurate.
Ceven can handle the administrative side of staff management. Using the Create User and Delete User tools, you can automate the onboarding and offboarding of employees. For example, when a new hire is added to your HR system, Ceven can automatically create their user profile in eTermin and assign them to the correct calendar. While the agent can create and remove users, fine grained permission settings are typically managed within the eTermin dashboard to ensure security compliance and proper access control for sensitive client data.
When a cancellation occurs, Ceven uses the Delete Appointment tool to remove the entry from eTermin. However, the agent does not stop there. It can be configured to trigger a series of follow up actions. This might include sending a cancellation confirmation to the client, notifying the assigned staff member via Slack, or updating a project management board. By treating a deletion as a trigger, Ceven ensures that a cancelled slot does not result in lost revenue but instead becomes an opportunity to fill the gap.

Alternatives to Etermin

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Calendly logoCalendlyAcuity Scheduling logoAcuity SchedulingBooksy logoBooksy

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Etermin and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free