Right Channel

The right channel is where you manage all of the blocks within your bot. Blocks are organized into groups, which can contain as many blocks as you'd like. Think of groups like higher level categories for your blocks, allowing you to easily organize the blocks within your bot.

Built-in Blocks and Groups

Every bot comes with three default groups that are designed to handle common user actions.

🚧

Built-in Groups

You can add as many blocks as you'd like to these built-in groups, but they must have at least one block in them at all times.

Welcome Group

The welcome group is what users who chat with your bot for the first time will see. It's frequently used to explain what your bot is designed to do and prompt users to take a desired action.

539

Catch All Group

The catch all group is what your bot will respond with if it doesn't understand a user's text input. Learn about how to improve your bot's ability to understand and handle user inquiries in our NLP documentation.

577

File Catch All Group

The file catch all group is what your bot will respond with if a user uploads content (an image, a video, sticker, etc) that isn't supported.

574

Quick Blocks Group

This group behaves slightly differently than the groups listed above. The quick blocks group will appear when you've created a block from a dropdown in a location other than the blocks page (read more on that in the "Creating Blocks and Groups" section below).

782

Creating Blocks and Groups

Creating a block

Select the "+ Block" to create a new block within a group, you can drag blocks to reorder them or move them into a different group.

961

Creating a block from a dropdown

In any dropdown that allows you to select a block, you can also create a block by typing the name of the block you'd like to create.

448

If the block is created from the blocks section of the compose tool, it will be added to the same group it was created in.

2628

A block that has been created from the blocks page.

If the block is created from another section (Intents, Reengagements, Acquisition sources, etc) it will be added to a "Quick Blocks" group, which will be added to the bottom of your right channel.

2578

A block that has been created from the reengagement page.

Creating a group

Use the "+ group" button to add a group to your bot, new groups are always added at the bottom of the right channel.

860

📘

Collapsing All

Clicking on the main 'Blocks' at the top of the right channel will collapse or uncollapse all of your blocks. This can be helpful for organizing large bots that contain dozens of groups.

Block Actions

By right clicking on a block, you can perform a number of actions.

630

Archive - Archive the selected block.
Copy ID - Copying a block id is useful for building custom blocks and scripts, you can learn more in our custom code documentation.
Duplicate - Duplicate the block and all of the content within it.
Preview - Open up a preview of what your block will look like in the channel it's going to be deployed on. Previewing a block will publish your demo page. Learn more about publishing here.
Rename - Rename the selected block.

Group Actions

By right clicking on the name of a group, you can perform a number of actions.

618

1. Copy Id - Copying a group id is useful for building custom blocks and scripts, you can learn more in our custom code documentation.

2. Group Style - Group style determines how users will interact with a group of blocks.

  • Round Robin - Users who transition to a group for the first time will receive the first block in that group, if they transition to that group again they will receive the second block in that group, this will continue until a user has received every block in a group, at which point it will start from the beginning again.
  • Random - Users who transition to a group with multiple blocks will receive a random block every time they revisit that group.
  • AB Testing - Users will receive the same block every time they transition to a group, this is important for running A/B tests in the Snaps platform. To learn more about setting up A/B tests, click here

3. Delete Group - This will delete the group and all of the blocks contained within it.

Modifying Your Group

Click on the group name in order to rename it, clicking on the arrow to the right of tags will collapse all of the blocks within that group.

682

Content Library

The content library can accessed by switching to the content tab at the top of the right channel. Read more about the content library

498

Tags

Tags can be applied to groups, you can view and manage them by clicking on the tags icon. To learn more about tags and how they work read our tags documentation.

575

Icons & Indicators

There are a number of helpful icons that provide high level information about a block at a glance.

Incomplete Block

The red warning icon means that a block has incomplete message elements. To learn more about creating blocks read about message elements.

951

Custom Code

Blocks with custom code are labelled with a code icon in order to distinguish them from standard blocks. Read our custom code documentation for more information.

966

What’s Next