Connect Etermin to OpenClaw on Operator.io
eTermin is an online appointment scheduling platform for businesses to manage bookings. It streamlines client appointments, saving time and reducing scheduling conflicts.
Automate Etermin with AI
Your OpenClaw agent lives on Operator and treats Etermin as one more service it can drive. Send it an outcome in a Telegram or Discord message and it works out which of the 78 Etermin actions to run, then runs them.
Your agent reaches Etermin directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Etermin
Your agent can call any of these Etermin actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Assign Calendar Service
Tool to assign a service to a calendar in eTermin. Use when you need to link a specific service to a calendar/employee resource, making the service available for that calendar.
Create Absence
Tool to create an absence (non-working time) for a specific calendar. Use when you need to block time on a calendar for unavailability such as vacations, sick leave, or other non-working periods.
Create Anchortime
Tool to create anchortimes (recurring time slots) in a calendar. Use when you need to define regular appointment availability.
Create Anchortime by Date
Tool to create anchortimes by date. Use when you need to block specific time slots on a calendar. Anchortimes define blocked periods for calendar scheduling where appointments cannot be booked.
Create Appointment
Tool to create a new appointment in eTermin. Use when you need to schedule an appointment with specific start/end times and calendar. Requires at minimum the start time, end time, and calendar ID. Optionally accepts customer details, ser...
Create Appointment via Sync
Tool to create an appointment via sync in eTermin. Use when you need to synchronize an appointment from an external calendar system. Requires date/time in both local and UTC formats along with calendar ID, summary, and description.
Create Calendar Return Time
Tool to create a return time for a calendar. Use when scheduling recurring return times or availability windows for a specific weekday. Return times define when a calendar resource becomes available after being occupied.
Create Contact
Tool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.
Create Service
Tool to create a new service in eTermin. Use when you need to add a service to a service group with specified duration and settings.
Create Service Group
Tool to create a new service group in eTermin. Use when you need to organize services into groups for better booking page structure. Service groups help categorize services and control how they are displayed to customers during booking.
Create User
Tool to create a new user. Use when you need to add users to eTermin after collecting their details.
Create Usermapping
Tool to create a new usermapping in eTermin. Use when you need to map phone numbers or other values to specific calendars and service groups.
Create Voucher
Creates a new discount voucher in eTermin. Use this to set up promotional codes that customers can apply during booking. Supports both percentage and fixed amount discounts.
Create Webhook
Creates a webhook (web push notification) in eTermin to receive real-time updates about appointments. IMPORTANT: eTermin webhook configuration is typically managed through the web UI at API > API & Web Push. This action attempts API-base...
Create Working Time
Tool to create a new working time slot in eTermin. Use when defining available time slots for appointments on a calendar.
Create Working Times Date
Tool to create a working times date slot for a calendar. Use when you need to define available time slots for appointments.
Delete Absence
Tool to delete an absence (non-working time) from a calendar. Use when you need to remove a blocked time period from a calendar's availability.
Delete Anchortime
Delete an anchortime from eTermin by its ID. Use this when you need to permanently remove an anchortime entry from the system. Note: This action is irreversible.
Delete Anchortime By Date
Delete an anchortime by date using its ID. Use when you need to remove a specific anchortime entry by date. Returns a success indicator along with any error messages if the deletion fails.
Delete Appointment
Delete an existing appointment by its ID. Use the GET appointments action first to retrieve valid appointment IDs. Returns a success indicator along with any error messages if the deletion fails.
Delete Appointment via Sync
Tool to delete appointments via the sync endpoint. Use when you need to delete one or more appointments by ID or date range. Provide either an appointmentid for single deletion, or start/end dates for bulk deletion within a time range.
Delete Calendar
Delete a calendar from your eTermin account. Use this tool to permanently remove a calendar by its ID. The calendar and all associated data will be deleted. This operation is idempotent - deleting a non-existent calendar will still retur...
Delete Calendar Return Time
Delete a return time from a calendar. Use when you need to remove a specific return time entry.
Delete Calendar Service
Delete an assigned service from a calendar in eTermin. Use this action to remove a service assignment from a specific calendar by providing both the service assignment ID and the calendar ID. The deletion is permanent.
Delete Contact
Delete a contact from your eTermin account by its contact ID. Use this action when you need to permanently remove a contact from the system. The contact ID can be obtained using the Get Contacts action. Note: This action is irreversible....
Delete Resource
Delete an eTermin resource by type and ID. Supports deleting contacts, services, users, calendars, vouchers, and working times. The resource ID can be obtained from listing or creating resources.
Delete Service
Permanently deletes a service from your eTermin account by its ID. Use this action to remove services that are no longer needed. The deletion is permanent and cannot be undone. Services with associated appointments may not be deletable....
Delete Service Group
Delete a service group from your eTermin account by its ID. Use this action when you need to permanently remove a service group from the system. The deletion is permanent and cannot be undone.
Delete User
Deletes an existing user from the eTermin account. Use the get_users action first to retrieve the user ID. The deletion is idempotent - deleting a non-existent user will not cause an error.
Delete Usermapping
Delete a usermapping by its ID. Use this action when you need to remove a usermapping from the eTermin system.
Delete Voucher
Permanently deletes a voucher from eTermin by its voucher code. The operation is idempotent - deleting a non-existent voucher will still return success. Use the List Vouchers action first to get valid voucher codes if needed.
Delete Webhook
Delete an existing webhook by its unique identifier. Note: eTermin's webhook deletion endpoint is undocumented. This action attempts multiple candidate endpoints and returns a graceful message if webhook deletion is not supported via API...
Delete Working Times
Tool to delete working times from a calendar. Use when removing time slots or clearing all working times from a calendar. If no specific working time ID is provided, all working slots for the calendar will be deleted.
Delete Working Times Date
Tool to delete working times date entries from eTermin. Use when removing working time slots by calendar or specific ID. Provide either calendarid to delete all working slots for a calendar, or id to delete a specific working time entry.
Get Absences
Tool to retrieve absences (non-working times) for a specific calendar. Use when you need to check when a calendar is unavailable for appointments.
Get Anchortime by Date
Tool to retrieve anchortimes by date. Use when you need to get existing anchortimes for calendars. Anchortimes define specific time slots or blocked periods for calendar scheduling.
Get Anchortimes
Tool to retrieve anchortime details. Use when you need to get anchortimes for calendars in your eTermin account.
Get Appointment Sync
Tool to synchronize appointments incrementally from eTermin. Use when you need to sync appointments using a sync token. For first sync, use synctoken=1. The API returns a new sync token in the response header for subsequent syncs.
Get Bookingpage Logs
Tool to retrieve bookingpage request logs from eTermin. Use when you need to analyze bookingpage access patterns and requests.
Get Calendar Return Time
Tool to retrieve return times for a specific calendar. Use when you need to get the configured return time periods for a calendar.
Get Calendars
Tool to retrieve calendars. Use when listing all calendars in your eTermin account.
Get Calendar Service Assignments
Tool to retrieve calendar service assignments. Use when you need to get services assigned to calendars in your eTermin account.
Get Company
Tool to retrieve company account details. Use when you need to get all company information from your eTermin account.
Get Contact By ID
Tool to retrieve a specific contact by ID, external ID, or email. Use when you need to get details of a single contact from eTermin. Provide at least one of: cid (internal ID), id (external UUID), or email.
Get Contacts
Tool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account.
Get Deleted Appointments
Tool to retrieve a list of deleted appointments from eTermin. Use when you need to track or audit deleted appointments, optionally filtered by deletion date range. Returns details including who deleted the appointment, when it was delete...
Get Message Logs
Tool to retrieve message logs from eTermin. Use when you need to view emails and SMS that have been sent through the system. Returns details about sent messages including receiver, subject, date sent, and message type.
Get Customer Ratings
Tool to retrieve a list of customer ratings from eTermin. Use when you need to get feedback and ratings from customers for appointments. Returns rating details including customer feedback, rating score, and reply status.
Plus 30 more Etermin actions your agent can call.
How to connect Etermin
You authorize Etermin once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Etermin without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Etermin
- How do I connect Etermin to Operator?
- Connecting Etermin is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Etermin and you never reauthorize by hand.
- Can my agent manage scheduling in Etermin?
- Yes. It can create and move events, find open slots, and handle invites. Tell it to book something and it checks availability, sets it up, and adds the people, all from a chat message, so you are not clicking through Etermin yourself.
- Do I need to write code or manage Etermin API keys?
- No. Operator manages the Etermin connection and token refresh, so there are no API keys to paste and nothing to deploy.
- Can my agent use Etermin together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Etermin and tools like Google Calendar, Calendly, Cal in one job, reading from one and acting in another without you wiring anything between them.
Connect Etermin to another app
Your agent can run Etermin together with any of these. Each page shows what it does across both apps in one job.
More apps to automate
Apps your agent runs alongside Etermin, or browse all integrations.
Put your agent on Etermin
Sign in, connect Etermin, and hand your agent the work. Your first week is free.
Try for free