InboxChatEditor

Message Editor

Rich text composition with formatting, attachments, and AI assistance

The message editor is the input area at the bottom of the chat view where you compose and send messages.

Message editor

Text Editor

The editor is powered by Tiptap (a ProseMirror-based rich text editor) and supports:

Formatting

FormatShortcutInput RuleDescription
BoldCmd+B**text**Bold text
ItalicCmd+I_text_ or *text*Italic text
UnderlineCmd+U__text__Underlined text
StrikethroughCmd+Shift+S~text~ or ~~text~~Strikethrough text
Monospace`text`Inline code / monospace text

Input Behavior

  • Enter — Send the message
  • Shift+Enter — Insert a line break
  • Multi-line detection automatically adjusts the editor height

You can also select text and use the floating formatting toolbar to apply styles.

Variables

Insert dynamic values using the {{variableName}} syntax. The editor provides a variable extension that offers autocomplete for available variables.

Emoji Picker

Click the emoji icon to open a searchable emoji picker. Emojis are lazy-loaded for performance.

Emoji picker

Editor Actions Menu

The + button (or paperclip icon) opens the editor actions dropdown with options:

ActionDescription
Attach filesUpload images, videos, audio, or documents
WhatsApp TemplatesSend a pre-approved template message
Start/Stop FlowTrigger or stop an automation flow on this chat

Message Actions

ActionDescription
SendSend the composed message
EditEdit a previously sent message (click the message → Edit)
ReplyReply to a specific message (shows reply context above editor)

AI Preferences Bar

When AI features are enabled, a preferences bar appears below the editor letting you configure:

  • Assistant — Which AI assistant handles responses
  • Tone — Response tone (Professional, Friendly, Casual, etc.)
  • Image Model — Model for image generation
  • TTS — Voice, speed, and model for text-to-speech
  • Usage — Real-time AI usage monitoring

See AI Actions → AI Preferences Bar for full details.

Smart Features

  • Outbound pause detection — Warns when WhatsApp/Instagram 24-hour messaging window has expired
  • Spam protection status — Checks if the contact is flagged
  • Channel constraints — Adapts available features based on the current channel

On this page