For each bot message, there's a message type and response type. Here we’ll focus on message types. Learn more about response types here.
In short, a message type dictates the kind of message sent to the user (e.g. Text, Image, API request). There's a range of options to choose from, so let's take a look.
All available message types:
[Image: Cursor hovering over multiple message types in the Add message tab]
The most commonly used message type, a simple but effective Text message enables a builder to communicate information quickly and with ease. Say "Hello and welcome!" or perhaps, "What date did you start your current job role?". You choose!
2. External document
Upload and automate a document via an External document message. Here you can modify and automate existing templates, such as legal documents, contract agreements, policies, etc.
The automated document can be downloaded when the user reaches the External document message. It can also be inserted into a Notification in the form of a download link.
Learn how to automate a document here.
3. Internal document
This is the same as an External document, except when the document is generated, it isn't immediately accessible to the end user.
Documents generated from Internal document message types are only shared with the bot builder. This allows the bot builder to review the document before sending it on.
Automated documents are generated in the Activity tab when the user reaches the Internal document message. Like in the External document, it can also be featured in a Notification.
Learn how to create a document.
Looking to express something in a more visual form? Choose the Image message type. Simply drag and drop an image into the field or click to upload an image from your computer.
[Image: Cursor drag and dropping an image into the Image upload field]
Insert/embed a Vimeo or YouTube video by copying & pasting the URL into the field. This enables information to be communicated in ways suiting audiovisual learners.
6. API request
An API request enables data to be pulled from an external database directly into a Josef bot, populating the message text. This type of message allows builders to create powerful bots that retrieve information from other data sources. Think of the possibilities!
Check out our API article for more information.
Sending data to your Josef bot using an API
How can I change the first message of my bot?
Haven't found what you're looking for? Let us know at email@example.com