Activechat Manual
  • What is Activechat?
  • New? Start here
    • The basics
    • Set up your first project
    • Install the chat widget
    • Upload the knowledge
    • Explore the CRM
    • AI-assisted live chat
      • How to set context for AI hints
    • Live chat mobile app
    • Build your first automation
  • Conversational AI
    • For Customer Service Teams
    • For Product Managers
    • For Innovation Teams
    • For Marketers
    • For e-commerce
    • For developers
  • Help Guides
    • Setting up your team
    • Managing conversations
      • Customer attributes
      • User tags and segments
      • Searching for specific users
      • Agent tags (live chat groups and queues)
      • Triggering live chat sessions from the bot
      • Notifications with the TRIGGER block
    • Managing knowledge
      • Uploading business data
      • Question answering and live chat hints
      • Fine-tuning the large language model
    • Natural language automation
    • Building automations visually
      • Customizing your welcome message
      • Adding new skills
      • Navigating skills
      • Copying skills and blocks
      • Handling errors
    • Improving your virtual agent
    • Using live chat AI hints
    • Customizing automatic website page messages
    • Tracking website actions
    • Facebook Ads automation
      • How to set up a Facebook ads bot
      • How to use buttons and quick replies in a Facebook ads chatbot
    • Lead generation
    • Zapier integrations
    • Customizing your project
      • How to customize the chat widget
      • How to customize the Facebook chat widget
      • How to change bot settings
    • Pricing guide
  • Fundamentals
    • Terminology
      • Intents and entities
      • Contexts
      • Skills and events
        • Built-in system skills
          • /start
          • /default
          • /_default_fallback
          • /_start_live_chat
          • /_page_visit
          • /_error
      • Conversation elements
        • Messages
        • Buttons
        • Quick replies
        • Galleries / carousels
    • Messaging channels
      • Website chat widget
        • Installation
        • Customization
        • Voice input
      • Chat widget landing page
      • Facebook Messenger
        • Connect your page
        • 24 hour rule
        • Message tags
        • Persistent menu
      • Telegram
      • Email
      • Twilio SMS automation
    • Intents and bot skills
    • Conversation insights
    • Grow tools
      • Landing pages
      • Messenger links and QR codes
    • Broadcasting
  • Visual builder reference
    • Sending messages
      • TEXT
      • LISTEN
      • IMAGE
      • MEDIA
      • GALLERY
      • FILE
      • EMAIL
      • SMS
      • LEAD
    • Triggering events
      • SEND
      • CATCH
      • TRIGGER
      • LIVE CHAT
    • Manipulating data
      • DATA
      • ADD TAG
      • REMOVE TAG
      • JSON
      • STATUS
      • VALIDATION
    • Conditional logic
      • SWITCH
    • Timers and delays
      • TIMER
      • WAITFOR
      • WAITUNTIL
    • E-commerce blocks
      • CATEGORY
      • PRODUCT
      • VARIATIONS
      • SIMILAR
      • UPSELLS
      • CROSSSELS
      • Shopping carts
        • ADD TO CART
        • UPDATE CART
        • SHOW CART
        • CLEAR CART
        • CREATE ORDER
    • Natural Language
      • NLP
    • System attributes
    • System events
  • Integrations
    • Google services
      • Connect your Google account
      • Google Sheets
        • Searching and updating Google Sheets data
        • Building galleries with Google Sheets data
      • Google Calendar
        • Searching for events
        • Creating and updating events
    • Shopify
    • WooCommerce
    • Dialogflow
      • Building an agent
      • Using entities
      • Slot filling
      • Context management
      • E-commerce NLP
Powered by GitBook
On this page
  • Building your “start” skill
  • Building advanced chatbot welcome messages
  • Using galleries for chatbot menus

Was this helpful?

  1. Help Guides
  2. Building automations visually

Customizing your welcome message

PreviousBuilding automations visuallyNextAdding new skills

Last updated 3 years ago

Was this helpful?

A great welcome message is a substantial part of every chatbot experience. This is something that every chatbot user will see first, and remember – you never have a second chance to make the first impression.

When you create a new project, usually there will be some sort of default welcome message pre-programmed.

A welcome message is controlled by the “start” skill that is present in every chatbot. When you create a new chatbot, this skill will contain a default welcome message:

The default template of the bot’s welcome message

Building your “start” skill

Go to the “Automation – Skills” in the menu and choose the “_start” skill in the tabs on top of your screen.

By default, this skill will send two text messages – one with the greeting, and another with extra details on how to customize the skill.

Feel free to edit any of these blocks by clicking them and changing the text message in the editor. If you want to keep it short, delete the second block by clicking it and hitting DEL.

Building advanced chatbot welcome messages

The “_start” skill (and the welcome message that it sends) are commonly used as a short onboarding for the new users who interact with your agent or website for the first time. It’s a good place to greet your customer and offer him/her some help or describe available self-service options.

As a quick example, let’s use the “start” skill to display a short personalized welcome message and then show a simple chatbot menu with a gallery block.

Two things to mention here:

Using galleries for chatbot menus

Each of the buttons in these cards will trigger a specific skill in the chatbot. This makes complex chatbot conversations easier to manage.

Here’s the resulting welcome message in the actual chatbot:

Now you have complete control over what will be happening when users start communicating with your chatbot. Use to build engaging welcome message – with galleries, buttons, and quick replies.

Click here to open the “_start” skill
Default text blocks in the “_start” skill
Example of the “start” skill with a simple chatbot menu

Notice the use of the $_first_name to insert the user’s first name (from his/her Facebook profile) into our welcome message.

Notice the use of another block listening to the “main_menu” event. It will allow you to display the menu gallery from any part of your chatbot conversation by sending this event with a block. Yes, you can have multiple CATCH blocks in a single skill – just pay attention to proper conversational design to avoid infinite loops and multiple skills running in parallel.

Using (or “carousels”) for chatbot menus is a common practice among chatbot developers. In this example, we’re using three gallery cards with three buttons each to split our menu into three sections – “About us”, “Services” and “Portfolio”.

Example of a gallery used to display the chatbot menu with event buttons
Customized chatbot welcome message with a simple gallery menu
basic message blocks
system attribute
CATCH
SEND
galleries