Your assistant can go beyond plain text messages. It understands multiple input types from your customers and can respond with interactive elements that make conversations more engaging and actionable.Documentation Index
Fetch the complete documentation index at: https://docs.useinvent.com/llms.txt
Use this file to discover all available pages before exploring further.
Multimodal Understanding
Your assistant can understand more than just text. Customers can send voice messages, images, files, contacts, and locations across supported channels, and the assistant processes them naturally as part of the conversation. For example, a customer can send a voice note on WhatsApp and the assistant will transcribe, understand, and reply.Location Sharing
Your assistant can send and receive locations natively. Customers can share their location, and the assistant understands the address and coordinates. The assistant can also send locations back as native map items.| Send Location | Receive Location | |
|---|---|---|
| Supported | Supported | |
| Telegram | Supported | |
| Web Widget | Supported |

Contact Sharing
On WhatsApp, customers can share contact cards (name, phone number) directly in the conversation. Your assistant reads the contact details and can act on them.Typing Indicators
Your assistant shows a typing indicator while composing a response, giving customers a natural chat experience. Supported on WhatsApp and Telegram.
Read Receipts
Your assistant sends read receipts when it processes a customer’s message, so customers know their message was seen. Supported on WhatsApp.Options
Options let your assistant present a set of choices as interactive buttons. Instead of listing items in a text message and asking the customer to type their choice, the assistant displays a clean menu that customers can tap to select.
When to Use Options
Options work best when the assistant needs the customer to pick from a defined set of choices:- Service menus: “What can I help you with? Services, Contact Us, FAQ”
- Product categories: “Which category are you interested in?”
- Appointment types: “What type of session would you like to book?”
- Survey responses: “How would you rate your experience?”
Configuring Options via Instructions
Your assistant decides when to use options based on conversation context. To guide this behavior, add rules to your assistant’s Instructions. Example instruction:Link Buttons
Link buttons let your assistant display URLs as tappable buttons. Instead of pasting a raw URL into the chat, the assistant presents a clean, labeled button that customers can tap to open the link.How Link Buttons Work on Each Channel
Link buttons are supported across all major channels. On messaging apps, tapping a link button opens the URL natively within the app.

Use Cases
Link buttons are ideal for any URL you want customers to access quickly without copying and pasting:- Payment links: Direct customers to a checkout or payment page
- Pricing pages: Share your pricing or plan comparison page
- Booking pages: Link to a scheduling tool or calendar
- Documentation: Point customers to help articles or guides
- Any external page: Product pages, forms, downloads, or portals