πŸ” Expanded Permissions for Meetings, Services & Rentals

🧭 Overview

We've expanded and enhanced Roles & Permissions to provide a consistent permission model across Meetings, Services, and Rentals.

The existing permissions have now been extended to Services and Rentals, you can now configure more granular permissions for agency/account admins/users, making it easier to control exactly what each team member can view and manage across all scheduling modules.

βœ… What's New

  • Extended the existing permission model from Meetings to Services and Rentals.
  • Existing permissions now cover:
  1. Appointments & bookings across Meetings, Services, and Rentals.
  2. Groups & categories across Meetings, Services, and Rentals.
  3. Setup for calendars, services, and rental listings.
  • Added a new Manage associated resources permission to control access to locations, staff, resources, add-ons, and other related components.
  • Added a new Manage preferences & global settings permission to independently control access to module-level global settings and preferences.

πŸ” How It Works

Each module now follows the same permission structure:

  • View Calendars – Access Meetings, Services, or Rentals.
  • Manage setup – Manage calendars, services, or rental listings.
  • Manage appointments – Manage appointments and bookings across all verticals.
  • Manage groups/categories – Manage meeting groups, service categories, and rental categories.
  • Manage associated resources – Manage locations, staff, resources, add-ons and other associated components.
  • Manage preferences & global settings – Manage vertical-level global settings and preferences.

Administrators can mix and match these permissions to create role-specific access for every team member.

πŸ› οΈ How to Set It Up

  1. Agency View
  • Navigate to:
  • Settings β†’ Team β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars
  1. Account View
  • Navigate to:
  • Settings β†’ My Staff β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars

Configure the required View and Manage permissions, then click Save.

🎯 Why This Matters

  • Brings a consistent permissions experience across Meetings, Services, and Rentals.
  • Gives administrators more granular control over what each team member can manage.
  • Makes it easier to assign role-specific responsibilities without granting unnecessary access.
  • Improves security and scalability as teams and operations grow.

Agency permissions

Account view

πŸ” Expanded Permissions for Meetings, Services & Rentals

🧭 Overview

We've expanded and enhanced Roles & Permissions to provide a consistent permission model across Meetings, Services, and Rentals.

The existing permissions have now been extended to Services and Rentals, you can now configure more granular permissions for agency/account admins/users, making it easier to control exactly what each team member can view and manage across all scheduling modules.

βœ… What's New

  • Extended the existing permission model from Meetings to Services and Rentals.
  • Existing permissions now cover:
  1. Appointments & bookings across Meetings, Services, and Rentals.
  2. Groups & categories across Meetings, Services, and Rentals.
  3. Setup for calendars, services, and rental listings.
  • Added a new Manage associated resources permission to control access to locations, staff, resources, add-ons, and other related components.
  • Added a new Manage preferences & global settings permission to independently control access to module-level global settings and preferences.

πŸ” How It Works

Each module now follows the same permission structure:

  • View Calendars – Access Meetings, Services, or Rentals.
  • Manage setup – Manage calendars, services, or rental listings.
  • Manage appointments – Manage appointments and bookings across all verticals.
  • Manage groups/categories – Manage meeting groups, service categories, and rental categories.
  • Manage associated resources – Manage locations, staff, resources, add-ons and other associated components.
  • Manage preferences & global settings – Manage vertical-level global settings and preferences.

Administrators can mix and match these permissions to create role-specific access for every team member.

πŸ› οΈ How to Set It Up

  1. Agency View
  • Navigate to:
  • Settings β†’ Team β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars
  1. Account View
  • Navigate to:
  • Settings β†’ My Staff β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars

Configure the required View and Manage permissions, then click Save.

🎯 Why This Matters

  • Brings a consistent permissions experience across Meetings, Services, and Rentals.
  • Gives administrators more granular control over what each team member can manage.
  • Makes it easier to assign role-specific responsibilities without granting unnecessary access.
  • Improves security and scalability as teams and operations grow.

Agency permissions

Account view

πŸ” Expanded Permissions for Meetings, Services & Rentals

🧭 Overview

We've expanded and enhanced Roles & Permissions to provide a consistent permission model across Meetings, Services, and Rentals.

The existing permissions have now been extended to Services and Rentals, you can now configure more granular permissions for agency/account admins/users, making it easier to control exactly what each team member can view and manage across all scheduling modules.

βœ… What's New

  • Extended the existing permission model from Meetings to Services and Rentals.
  • Existing permissions now cover:
  1. Appointments & bookings across Meetings, Services, and Rentals.
  2. Groups & categories across Meetings, Services, and Rentals.
  3. Setup for calendars, services, and rental listings.
  • Added a new Manage associated resources permission to control access to locations, staff, resources, add-ons, and other related components.
  • Added a new Manage preferences & global settings permission to independently control access to module-level global settings and preferences.

πŸ” How It Works

Each module now follows the same permission structure:

  • View Calendars – Access Meetings, Services, or Rentals.
  • Manage setup – Manage calendars, services, or rental listings.
  • Manage appointments – Manage appointments and bookings across all verticals.
  • Manage groups/categories – Manage meeting groups, service categories, and rental categories.
  • Manage associated resources – Manage locations, staff, resources, add-ons and other associated components.
  • Manage preferences & global settings – Manage vertical-level global settings and preferences.

Administrators can mix and match these permissions to create role-specific access for every team member.

πŸ› οΈ How to Set It Up

  1. Agency View
  • Navigate to:
  • Settings β†’ Team β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars
  1. Account View
  • Navigate to:
  • Settings β†’ My Staff β†’ Select Team Member β†’ Roles & Permissions β†’ Calendars

Configure the required View and Manage permissions, then click Save.

🎯 Why This Matters

  • Brings a consistent permissions experience across Meetings, Services, and Rentals.
  • Gives administrators more granular control over what each team member can manage.
  • Makes it easier to assign role-specific responsibilities without granting unnecessary access.
  • Improves security and scalability as teams and operations grow.

Agency permissions

Account view

Targeted Edits in AI Builder

Overview

AI Builder now follows targeted-edit instructions with far greater precision. Name the actions or triggers you want changed and it updates exactly those, leaving everything else untouched. It can also apply the same change across many actions in a single instruction, so bulk edits that once meant opening each action by hand now happen in one pass.

What's New

  1. Sharper scoped-edit instruction following β€” Name the actions or triggers you want changed (all of them, a set number, or only specific ones) and AI Builder applies the change to exactly that set.

Screenshot 2026-07-11 at 12

  1. Bulk copy edits β€” Update email, SMS, or any-channel copy across multiple actions in a single pass.

Screenshot 2026-07-11 at 12

  1. Bulk pipeline stage swaps β€” Change pipeline stages across all or specific actions and triggers at once.

Screenshot 2026-07-11 at 12

  1. Bulk sender identity β€” Set From Name and From Email across all or selected email actions in one instruction.

Screenshot 2026-07-11 at 12

  1. Precise targeting β€” Provide exact copy for 20 of your 50 emails and AI Builder edits only those 20, leaving the rest unchanged.

How to Use

  1. Open the AI assistant in the sidebar within the workflow builder.
  2. Describe the change and its scope (e.g., "Set the From Name to Aviv in all email actions" or "Update the SMS copy in only the first two actions").
  3. Review the preview and save.

Why This Matters

Editing effort no longer scales with workflow size. On long, complex workflows, the bottleneck has always been the manual, action-by-action grindβ€”and that's exactly what a single scoped instruction removes, so the largest automations see the biggest gains. Just as important, reliable scoping is what makes AI-driven bulk editing safe to trust at scale: changes apply only to the set you name, with no spillover into actions you didn't touch.

New Channel Management Conversation AI

New Channel Management Experience

Channel Management changes how AI bots are assigned to your conversation channels. Instead

of relying on a single "Primary Bot," any bot can now be assigned directly to specific

channels and respond independently.

What's new

  • No more "Primary Bot" requirement. Bots are assigned directly to channels (SMS,

Email, Facebook, Instagram, WhatsApp, Live Chat, Web Chat).

  • Granular routing. Route by channel, by specific account/number, and by contact tags β€”

for example, send VIP-tagged contacts to one bot and everyone else to another.

  • Specificity wins. A more targeted assignment takes priority over a broader one (e.g.

"Facebook + VIP tag" overrides a general "Facebook" assignment).

  • No duplicate assignments. Two bots can't share the exact same channel + identifier +

tag configuration.

How to turn it on

  1. Open Labs at the sub-account level.
  2. Enable the flag named "Conversations AI Channel Management".
  3. Wait about 5 minutes for your existing setup to migrate before testing.

Migration runs automatically once the flag is on β€” you don't need to recreate your bots.

What happens to your existing bots (migration)

  • Your current Primary Bot is preserved. During migration it's automatically assigned

to the channels it already supports, so it keeps responding exactly as before.

  • Bots that were not the Primary Bot keep their settings, but you assign them to

channels using the new channel assignment controls.

  • Bot assigned directly to a contact still takes top priority β€” regardless of channel.

Previously, if a bot was assigned to a contact but had that channel disabled, it wouldn't

reply. Now that per-bot supported channels are deprecated, an assigned bot will reply as

long as it's in autopilot mode, while still honoring all other settings (such as sleep

time).

The "first bot is primary" concept is gone

Previously, the first bot you created for a sub-account was automatically made the

location's Primary Bot. That concept is deprecated β€” there's no automatic primary

anymore. To get a bot to reply, you simply enable the channels you want it to handle.

Facebook & Instagram with multiple accounts

  • Each connected Facebook Page or Instagram account is treated as a separate channel

identifier.

  • After migration, your existing bot responds across all connected Facebook/Instagram

accounts by default.

  • To route them separately, assign a specific bot to a specific Page/account β€” each

connected account can be handled by a different bot.

Snapshots

What happens to a loaded snapshot depends on when the original bots were set up:

  • Snapshot from an older setup (before Channel Management): the bot that was the Primary

Bot keeps responding automatically β€” it's assigned its supported channels for you on the

first incoming message, no manual setup needed.

  • Snapshot from a Channel Management setup: loaded bots come in without channel

assignments. Assign each bot to the channels you want it to handle before it will

respond.

  • Either way, review each loaded bot's channel assignments before going live to confirm

they match how you want conversations routed.

Tags and segmentation

  • Assignments can include include and exclude tag filters.
  • Two bots can share the same channel as long as their tag filters differ β€” this is how you

split traffic (for example, VIPs to one bot, everyone else to another).

Workflows and transfers

  • The "Update Conversation AI Bot and Status" workflow action is still supported and is

now channel-agnostic β€” the workflow-assigned bot responds for that contact across any

channel, without a separate channel assignment.

  • Transfer Bot continues to work. A transferred bot can respond to the contact even

without a pre-set channel assignment for that conversation.

  • Sleep / pause behavior is preserved β€” a manual reply pauses the assigned bot for its

configured duration (when enabled), no matter which bot is handling the contact.

IMPORTANT: When this feature is enabled, any agent assigned using Update Conversation AI Bot and Status, that agent will respond on all channels. The previous Supported Channels configuration has been deprecated and is no longer used to determine where an agent responds.

Not supported yet

  • Public API is not supported for managing channel assignments β€” please use the in-app

Channel Management controls.

Need help

If a bot isn't responding as expected after enabling the flag, confirm the bot is assigned

to the correct channel (and account, for Facebook/Instagram) and that its tag filters match

the contact.