The Clio Manage integration lets your OpenMic agents create and look up contacts, check calendar availability, and book appointments directly from live calls.
Prerequisites
- An active Clio Manage account.
- An OpenMic account with at least one agent created.
- Access to the OpenMic Dashboard.
Step 1: Connect Your Clio Manage Account
- Go to Integrations in your OpenMic Dashboard.
- Locate the Clio Manage card.
- Click Connect Clio Manage.
- Log in and approve access.
-
Navigate to Dashboard → Simple Agents.
-
Select or create an agent.
-
Open the Custom Functions tab.
-
Click Add Function and choose from:
- Clio Manage Contact Create — Create a new contact
- Clio Manage Contact Get — Look up an existing contact
- Clio Manage Calendar Check Availability — Check open time slots
- Clio Manage Calendar Create Event — Book an appointment
-
For Contact Create and Contact Get, a Test Phone Number field is available for web call testing.
-
For Check Availability and Create Event, you’ll need to select a Calendar from the dropdown (pulled from your Clio Manage account) and optionally set a Timezone.
-
For Create Event, you can also configure:
- Duration — Meeting length in minutes (default: 30)
- Don’t Allow Double Booking — Prevents conflicts with existing events
For a complete scheduling workflow, add all four tools: Contact Get, Contact Create, Check Availability, and Create Event.
Always include today’s date in your system prompt to prevent the AI from misinterpreting dates.
Add {{now.est}} (or your timezone like {{now.cst}}, {{now.pst}}).
See Dynamic Variables for all timezone options.
You are a scheduling assistant for [Your Law Firm]. You help clients book consultations.
Today's date and time is {{now.est}}.
Your Approach:
Greet the caller and collect their name and email. Use `clio_lookup_contact` to check if they exist. If not, create them with `create_clio_contact`. Then ask when they'd like to meet, check availability with `check_clio_calendar_availability`, and book with `create_clio_calendar_event`.
Key Rules:
- Always look up contacts before creating new ones
- Check availability before confirming any appointment time
- Confirm the appointment details before booking
Create a new contact in Clio Manage.
Collected from caller: First name, last name, email, phone number.
Look up an existing contact by phone number.
Clio Manage Calendar Check Availability
Check available time slots on a specific Clio Manage calendar.
Configuration:
- Calendar — Select from your Clio Manage calendars (required)
- Timezone — Business timezone (default: Eastern Time)
Clio Manage Calendar Create Event
Book an appointment on a Clio Manage calendar.
Configuration:
- Calendar — Select from your Clio Manage calendars (required)
- Duration — Meeting length in minutes (default: 30, range: 5-480)
- Event Description — Optional description for the event
- Don’t Allow Double Booking — Prevent scheduling conflicts