Changelog
Follow up on the latest improvements andΒ updates.
RSS
The latest round of API and MCP updates is live, and it's a big one. Here's everything that's new.
New booking and user capabilities
- Book over busy slotsvia the API. A dedicated endpoint now books over busy slots, and even outside working hours, for teams that book everything through their own internal tooling. It ships with its own token permission, so existing tokens can't touch it, and admins decide exactly which ones can. Handle with care - this one books right over tentative holds.
- Send user invite emails in bulk. Add users to your organization without emailing them, then fire off the invites whenever you're ready, either to specific users or to everyone who hasn't been invited yet, in a single call. Useful for loading users into a sandbox now and inviting them later.
More monitoring and visibility
- Meeting Prep briefsare now accessible with the API and MCP. Pull the AI-generated briefs programmatically instead of clicking into meetings one by one, review every brief in bulk, confirm they're being generated, and pipe the content into your own tooling.
- Chat logsnow tell you which rule matched. Each session includes both the rule ID and rule name that matched, and you can filter by rule ID.
Configuration management
- Concierge triggers can now be setvia the API and MCP. Turn a router's link or in-app button on or off, or change the webform, straight from MCP. Previously, you couldn't create or edit a router's triggers at all.
- Web Experiences are now editablevia the API and MCP. Following the recent release that let you create Web Experiences, you can now edit them too, and changes publish instantly.
A better MCP server for agents
- Pre-built promptsfor MCP clients. The MCP server ships ready-made prompt templates for common jobs, like: book a meeting, manage a distribution, query CRM, manage meetings. AI clients can list and pull these down, so agents use our tools correctly on the first try.
- We made some adjustments so that tools are now discovered on demand (using the same endpoints), which reduces calls and uses a fraction of the tokens.
Oh, and
Editable API token permissions
. You no longer have to create a new token every time we ship a new endpoint, or when you need to add one you forgot. Just click to edit the permissions on the token you already have. The token value doesn't change, so nothing breaksHappy building! If you hit anything unexpected, email support@chilipiper.com.
Now, you can use Chili Piper's Concierge router inside Fin for Sales (by Intercom), so the moment a visitor qualifies, they get a confirmed meeting dropped right into the chat. No forms, no email back-and-forth.
Before you start, make sure you have:
- Access to Concierge, which handles the routing and booking
- Access to Fin for Sales, Intercom's AI agent for inbound sales
What's Possible
- Chat visitors can book without leaving Fin. A confirmed slot drops into the conversation the moment a visitor qualifies
- Route every qualifying chat to the right rep automatically, by CRM ownership, territory, or round-robin
- Offer only real availability - Chili Piper checks rep calendars in real time before showing slots, so there are no double-bookings and no stale holds
- Confirm the meeting in-chat. The calendar invite appears inside the Fin conversation before the visitor leaves, with no redirect and no follow-up email
How It Works
Paste your Chili Piper Concierge router config into Fin's scheduling section once. From that point, every qualifying chat triggers the routing and booking flow automatically.
Learn more on the integration page.
You can now create, edit, and delete core Chili Piper configuration through the API and MCP, not just read it.
What's Possible
Full config management (create / edit / delete) is live for:
- Scheduling links
- Handoff routers
- Distro routers
- Concierge routers
- Web Experiences
Meeting Types got deeper editing too: update the default location and conferencing details, associate Reminders, and set whether a Meeting Type is shared across the whole Workspace or with specific Teams.
Also Launched
- Chat logs and conversation history, pull session and conversation history programmatically.
- API request logsnow let you filter by auth method and caller email, and MCP appears as a method option.
- Paginated availability endpoint(slots-v2) for cleaner slot retrieval
There are a lot of possible configuration combinations across flows and journeys, so if you hit something unexpected, please email support@chilipiper.com.
Happy building!
A batch of quality-of-life improvements to our Web Expereinces are now live for everyone.
In the journey builder
- View Logs, one click. A new 'View Logs' button takes you straight to that flow's logs, pre-filtered, matching what Distro and Concierge already have.
- Dynamic tags- you can now insert dynamic tags in the 'Welcome Message' node, the 'Chat AI Fixed Greeting', and the 'Send a Message' node. Use 'Welcome Message' and 'Fixed Greeting' when the detail is known up front (via smart parameters or a returning guest), and 'Send a Message' once the detail's been collected earlier in the journey, such as via a S'end Data Field' node.
- Assign To, tidied up. We renamed the option and removed two route-to choices that had no effect. You can now assign to an Individual, or to a Team or Team Member via Round Robin (through a Record Distribution).
- Dev Mode has a home. Dev Mode is now a toggle under the β― menu, and the Ctrl+Shift+D shortcut still works.
In the Scheduling and Offer widgets
- Resume booking after reload (Scheduling experience). If a visitor submits their email and then refreshes the page, the widget picks up where they left off, straight to the calendar step.
- Browser autofill (Scheduling and Offer experiences). Fields now support browser autofill so visitors can fill them from saved values in a click.
- Email validation (Scheduling and Offer experiences). Malformed emails are caught inline with "This email is invalid" before anything's submitted, matching the chat lead form.
- Dark backgrounds fixed (Scheduling and Offer experiences). Typed text in the email field is now legible on dark-background experiences.
Meeting Reminders can now be sent from the host or booker's own email address, not just the generic reminder@yourdomain.com. To the guest, the Reminder reads as a normal email from the person they're meeting, and replies go straight back to that person.
Before You Start
This requires a verified custom email domain. Once your domain is verified, the Send From options appears in the Reminder editor. For help setting up a custom email domain, check out this help article.
How It Works
- In the reminder editor, go to Send From and choose Host, Booker, or No-reply email address.
- If the host's email is on your verified custom domain, the reminder sends from their real address (e.g. nicolas@yourdomain.com), DKIM-signed by the domain.
- If the host is on a different domain than the verified one, the reminder falls back to reminder@your-verified-domain rather than sending from an address the domain can't authenticate. Reply-to still points to the host, so replies reach them either way.
You can now keep your Hosts' and Reps' email addresses off the invites external guests receive.
Why it matters
- Guests stay in your booking and support flow instead of emailing reps directly.
- On multi-assignee, group, and round robin links, internal emails stay hidden from the guest.
What's changed and why
Normally, the calendar invite for a booked meeting is created by the Host's own Google or Microsoft calendar, so the host's email address is visible to every external guest. Guests can lift that address and email the rep directly instead of going through your intended booking or support flow. There's now a way to prevent that.
How it works
Select the new guest notification mode, Send an email confirmation, on a Team or Personal Meeting Type. When it's on:
- External guests receive an email from Chili Piper with an ICS calendar attachment instead of a Google/Microsoft invite. The ICS lists only the external attendee - the host, booker, and assignees never appear in it.
- Internal attendees still get a normal calendar event between themselves, with external guests removed from it.
- You choose where guest replies go: Host, Booker, or No-reply. With No-reply, internal email addresses are also hidden on the booking confirmation page.
- If you have a custom email domain configured, the email comes from No Reply <noreply@yourdomain.com>. Otherwise it comes from Chili Piper <notifications@chilipiper.com>.
Things to note
- Applies to new bookings only, changing the mode doesn't affect already-scheduled meetings.
- How the ICS renders (auto-add vs. manual import) depends on the guest's email client, so it's not identical to a native calendar invite.
- The confirmation email template can't be customized (yet π).
Admins can now see meeting activity across the entire org, including personal meetings, in a single report in the Command Center.
Why it matters
Meetings scheduled through Personal Links were previously invisible to admins, and Workspace meetings were housed within each individual Workspace Center. That meant organization-wide numbers were incomplete. The new Meetings Report tab in the Command Center brings everything together in one place, so the volume and activity you see reflect what's actually happening across your organization.
What's changed
- See every meeting - from all Workspaces alongside personal meetings - in one table. A WorkspaceName column shows the workspace for workspace-scoped meetings, and a Personal badge marks personal ones
- Filter by meeting type. The filter splits into Personal Meeting Types and Admin meeting types (grouped by workspace), so you can mix and match across both
- Filter by assignee through workspace β team β user
Find it in Command Center > Reports.
Workspace Managers now have a Users table under Assets > Users that shows only users in that Workspace.
What's changed and why
Until now, the only Users table was the organization-wide one in the Command Center. Workspace Managers could open it and edit organization-wide roles and licenses - including demoting Admins.
We've made 2 changes to address this:
- Workspace Managers get a dedicated Users table under Assets > Users
- The Command Center Users table is now Admin-only β Workspace Managers no longer have access to it
What's in the Workspace table?
- Role, Licenses, and Workspaces columns are read-only (even for a full Admin viewing it this way)
- Teams are editable by an Admin or a Workspace Manager
- Bulk actions, the "Open" user-details view, and "Remove user" are hidden
The Chili Piper MCP and Edge API keep getting stronger. Here's the latest round of improvements:
- Distro Logs- the Distro log table is now available via the API. For every record you get the router, the outcome (routed / no-match / error), who it was assigned to, and how they were picked, filterable by status and distribution method.
- Per-rep outcome stats in the distribution list. The final piece for a full API equivalent of the in-app Distribution table. Each user in a distribution now returns outcome counts, assigned, cancelled, no-show, and reassigned in / out.
- See who's calling your API and MCP. The Request Logs view (Integrations β API & Credentials β Logs) now includes a Caller column, the user for MCP calls or the token name for Edge API calls, alongside method, path, status, duration, and auth method. A clean audit trail of your own API and MCP usage.
- Render and validate forms before submit. scheduling-link-init now returns metadata for every guest-form field, its reference, whether it's required / optional / hidden, and its data type. Anything built on the API can render and validate the form up front instead of failing at submit time on a missing field.
- MCP OAuth now works with managed gateways. OAuth sign-in for our MCP now supports managed MCP gateways (such as Runlayer) that broker sign-in on behalf of an entire company. If you route MCP access through a central gateway, that's now supported.
Connect your LinkedIn Lead Gen Forms to Chili Piper so prospects can book a meeting the moment they submit your form.
LinkedIn passes the prospect's email, first name, and last name into Chili Piper, so they go straight to picking a time instead of filling in their details again.
Why it matters
- Speed to lead - immediate opportunity to book a meeting instead of following up manually later
- You're paying good money for those clicks. Offering the chance to book a meeting now makes your ad budget work harder
- Another entry point into your funnel
How it works
- A prospect opens your Lead Gen Form from a LinkedIn ad. LinkedIn pre-fills the form from their profile
- After they submit, the confirmation invites them to book an appointment
- Clicking Book now opens your Chili Piper booking experience with the prospect's email, first name, and last name already passed through
- Concierge qualifies and routes the prospect to the right rep, and they pick a time. With a ChiliCal Scheduling Link, the prospect books directly with the rep or team the link belongs to.
Chili Piper is the only company with a direct integration to LinkedIn Lead Gen Forms.
Check out the support article here for more.
Load More
β