Scheduling via the Chili Piper API is now fully programmatic.
Programmatic scheduling means booking a Chili Piper meeting without sending the lead through any Chili Piper UI. Your own code – a backend process, a custom frontend, an AI assistant – calls the Chili Piper API, picks a time, and books the meeting directly.
You have three starting points:
- A Concierge router – routes a lead using data you submit (plus CRM data when the guest matches an existing record);
- A ChiliCal scheduling link – books against a link or user you've already identified;
- A Handoff router – routes from an existing CRM lead or contact.
All three use the same two-step pattern.
When to use:
- Concierge: you want Chili Piper to evaluate routing rules and assign the meeting to the right team or user based on the lead's data.
- Schedulinglinks: you already know which scheduling link to book against – for example, a lead-owner link resolved from your CRM, or a specific group link tied to a team.
- Handoff: a rep is handing off a lead to another team member – for example, an SDR booking a discovery call with an AE. Handoff uses the rules in a Handoff router to evaluate availability and returns time slots per routing path.
Some example use cases:
- Voice agents and custom integrations can book meetings server-side without redirecting through the Chili Piper scheduler
- AI agents on MCP can list available scheduling links and book
Full details can be found here.