NeetoCal BlogMay 2026 updates - Client location as meeting spot, Slack integration, and more

May 2026 updates - Client location as meeting spot, Slack integration, and more

Kirti Gulati

June 3, 2026

In May at NeetoCal, we focused on giving hosts more control over meeting locations and rescheduling communication, expanding Slack and automation workflows, broadening the public API, and refining recurring meetings, discount codes, and reminder emails.

Here's everything we shipped in May 2026 in NeetoCal.

New features🚀

Client location as a meeting spot

We added a new meeting location type where the client provides their own location at booking time. This is ideal for in-home tutoring, mobile services, and on-site visits. The client answers a location question on the booking form, and their answer becomes the meeting location everywhere — confirmation page, calendar invites, host and client emails, and automation variables.

Customizable reschedule emails for clients

When a host reschedules a meeting on a client's behalf, the reschedule email sent to the client can now be customised. Previously, this email used a fixed template, which made it hard to add context about why the meeting was moved. Hosts can now personalize the subject and body for each reschedule.

Workspace-level Slack integration and Slack notifications via automation rules

Slack is now a workspace-level integration in NeetoCal, and automation rules can send Slack notifications for booking events. You can route new bookings, reschedules, cancellations, and reminders to specific Slack channels, and use dynamic variables in the message text, making it easier to keep your team in the loop without setting up Slack per scheduling link.

Enhancements✨

Recurring bookings tab no longer loads infinitely when approval is required

When a scheduling link had both "Requires approval" and "Recurring meetings" enabled, the Recurring bookings tab could load indefinitely. The tab now loads correctly, and pending recurring slots are clearly marked with an "Approval pending" indicator on both client and admin views.

Improved phone-number field and SMS reminder handling

We improved how multiple phone-number fields are handled on booking forms and made SMS reminders smarter about choosing the right number to send to. This reduces missed reminders for clients and gives hosts a cleaner experience when configuring SMS workflows.

Cash payments listed under the payments section

Cash payments now appear in the payments section alongside other payment methods. Previously, cash transactions weren't surfaced consistently, which made revenue reporting harder. They're now first-class entries in the same view, making it easier to track total revenue across all payment methods.

Discount codes apply on pre-booking payment links

When a host shares a pre-booking payment link with a client, any valid discount code is now applied to that link as well. Previously, discount codes only worked on the public booking page, which forced clients to re-enter codes during pre-booking checkout.

Bulk cancel for group meeting bookings

Hosts can now bulk cancel multiple group meeting bookings in a single action. This is a big time-saver when an event needs to be scrapped, instead of opening each booking individually, you can act on the entire group.

Redemption counts on the discount code page

The discount code page now displays how many times each code has been redeemed and clearly marks unused codes. This makes it easy to see at a glance which promotions are driving bookings and which ones are sitting unused.

Added reschedule and cancellation option in reminder emails

Reminder emails now include reschedule and cancellation option. We also improved the error messaging so clients see a clear explanation when the reschedule or cancellation window has already passed, instead of a generic error.

Add co-host on MS Teams meetings

NeetoCal now adds co-hosts as organizers on Microsoft Teams meetings, so multiple hosts can manage the Teams call (mute participants, share screen, end the meeting, etc.) instead of only the main host.

Pagination for the routing forms table

The routing forms table now supports pagination, which keeps the page fast and easy to scan even for workspaces with many forms.

[API] Update meeting outcome

A new API endpoint allows third-party integrations to update meeting outcomes programmatically — useful for syncing call outcomes from CRMs and sales tools back into NeetoCal.

[API] Book a paid meeting on behalf of a client (reserve slot + send payment link)

The API now supports reserving a slot and creating a payment link for a client, so admins and integrations can book paid meetings on behalf of clients without routing them through the public booking form.

[API] List and delete automation rules

New endpoints let you list and delete automation rules programmatically. Combined with the existing create/update endpoints, automation rules can now be fully managed via the API.

[API] List and delete discount codes

New endpoints for listing and deleting discount codes, completing the CRUD coverage for discount codes via the API.

[API] Remove a team member

A new API endpoint allows you to remove a team member programmatically, helpful for organizations that automate offboarding.

That's everything we shipped in May. Follow us on X (Twitter) for the latest updates, or join our Slack community to share feedback and feature requests. See you next month!

Ver arquivo

Diga adeus às dores de cabeça de agendamento — comece agora!