AI-powered email drafting with an interactive Rich UI card embedded directly in chat.
Tip
🚀 Jump to Setup Guide — get up and running in under 1 minute.
- Rich text editing with formatting toolbar (bold, italic, underline, headings, lists)
- To / CC / BCC address chips with keyboard shortcuts
- Priority badges (high / normal / low)
- Copy body as rich text
- Download as
.emlfile - One-click send via
mailto: - Autosave (requires Allow Iframe Same-Origin Access)
- Word and character count
| File | Type | Install location |
|---|---|---|
tool.py |
Tool | Workspace → Tools |
- Copy the contents of
tool.py - In Open WebUI, go to Workspace → Tools → + Create New
- Paste the code and click Save
- In Open WebUI, go to Admin Panel → Settings → Models and edit your model
- Under Tools, enable the Email Composer tool (or enable it in the chat on demand)
- Ensure native function calling is enabled for your model
- Save
- Enable iframe Sandbox Allow Same Origin in Settings → Interface (for autosave support only - all other features work without it)
Ask your model to compose, write, or draft an email. The tool renders an interactive card where you can edit all fields, then copy, download, or send.
