Management Commands
Commands for managing instances, automations, access control, webhooks, and the contact directory.omni instances
Manage channel connections. See Instances concept page for detailed documentation.
Updating Instance Settings
omni instances update <id> exposes every API field. Common groups:
Agent binding — --agent-fk-id, --agent-provider, --agent, --agent-type, --agent-timeout, --agent-stream-mode / --no-agent-stream-mode, --agent-session-strategy.
Reply filter — --reply-filter-mode all|filtered, plus --reply-on-dm, --reply-on-mention, --reply-on-reply, --reply-on-name, and --reply-name-patterns. Use --clear-reply-filter to remove the filter entirely (null = allow all messages through).
Message timing — --debounce-mode, --debounce-min, --debounce-max, --debounce-restart-on-typing, and --debounce-group <ms>.
Split delay — controls the pause between chunks when an agent reply is auto-split on double newlines:
--access-mode, --reaction-ack, --ack-timeout, --tts-voice, --tts-model, --token, --profile-name. Run omni instances update --help for the full list.
WhatsApp Pairing
Sync and Contacts
WhatsApp Account Management
Commands for managing the WhatsApp account associated with an instance.WhatsApp Group Management
Commands for creating and managing WhatsApp groups.omni automations
Manage event-driven automations that trigger on message events.
omni follow-up
Configure the idle-chat follow-up sequence — when a customer goes quiet after an agent reply, Omni can fire a configurable cadence of nudges and stop on inbound, handoff, archive, or window expiry.
Config is layered with closest scope wins at runtime:
enabled: false at any level explicitly disables the sequence at that scope — broader scopes do not leak through.
Config shape
Examples
maxFollowUps is reached.
omni access
Manage access control rules — allow/deny lists for instances.
omni webhooks
Manage webhook event sources for custom integrations.
omni persons
Search and inspect contacts in the unified person directory.
Server lifecycle
These commands manage the embedded Omni server itself rather than its conversation state. Use them when bringing a host online, recovering from a crash, or upgrading.
Run
omni <command> --help for the full flag table.