Loading
Salesforce now sends email only from verified domains. Read More
Build AI Solutions for Service
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Boost Your Enhanced Bot with Structured Content

          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.
           
          Loading
          Salesforce Help | Article