You are here:
Boost Your Enhanced Bot with Structured Content
Deliver richer bot conversations over enhanced Messaging channels and decrease service rep handle time with interactive, user-friendly structured content. Set up your enhanced bot to send a file, receive a file, or display an enhanced link.
Required Editions
| View supported editions for Einstein Bots. |
| View supported editions for Messaging. |
- Share an External App with an Enhanced Bot
Use the custom messaging component to embed an app into bot conversations in enhanced Apple Messages for Business channels. Customers can access the app’s capabilities directly in the bot conversation. - Display an Enhanced Link in an Enhanced Bot
Send a customized, interactive web page link over your enhanced channels with the enhanced link messaging component. - Send a File with Static Content from an Enhanced Bot
Send a static file as a bot message. For example, send a PDF of a form or schedule for an event. Or send an image to help with instructions or troubleshooting. - Send a File with Dynamic Content from an Enhanced Bot
Send a dynamic file as a bot message. For example, fill in and send a personalized invoice related to an account. - Receive a File with an Enhanced Bot
Set up your enhanced bot to request and store a file upload from a customer, so you can reduce service rep handle time by collecting files before a service rep joins the conversation. For example, request documentation related to an insurance or other reimbursement claim. Or prompt a customer for additional information about a possible issue, such as a screenshot of an error message. - Ask a Question with Dynamic Options with an Enhanced Bot
Create a question with rich options that are filled dynamically from the object and fields you specify. For example, ask customers to choose from a list of their recent orders or cases. Then with the help of an Apex class or flow, present options to your customer in rich messaging formats that can include custom text, images, and buttons. For a plain text experience, use the non-messaging component Dynamic Question dialog step with enhanced and standard bots. - Ask a Question with Static Options with an Enhanced Bot
Create a question with static options messaging component to quickly gather customer information. For example, create a question that asks customers to select a reason for reaching out to the bot. Then present your customers with predefined options in rich messaging formats that can include custom text, images, and buttons. For a plain text experience, use the non-messaging component Dynamic Question dialog step with enhanced and standard bots. - Schedule an Appointment with an Enhanced Bot
Use the time selector messaging component with your bot to schedule appointments or deliveries within a bot conversation. The component works with an Apex class or flow to present customers with a selectable list of time slots and save their responses. - Asynchronous Messaging Components
Asynchronous components include the authentication, form, and payment components. Customers don’t have to respond to these components right away in a bot conversation.
Did this article solve your issue?
Let us know so we can improve!

