Team Announcement Drafter
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Team Announcement Drafter reads your team communication, project notes, or meeting minutes and generates a polished team announcement draft. It identifies the key message, extracts necessary context, and outlines action items and deadlines. Choose your tone—Professional (formal, business-like), Casual (relaxed, conversational), or Motivational (inspiring, energizing). Toggle action items and background context on or off. Perfect for team leads, project managers, and anyone who needs to communicate updates clearly and professionally to their team.
WHERE IT RUNS
Any webpage with team communication, project notes, standup updates, or meeting minutes—Slack, Microsoft Teams, project management tools (Asana, Jira, Trello), Confluence, Notion, Google Docs, email threads, and more. The script scans the page for update content, notes, and messages. No site-specific configuration needed; the detection algorithm adapts to the page structure automatically.
HOW TO USE
Install the script and navigate to any team communication page. Click "Generate Announcement" in the panel—the tool extracts the relevant content and sends it to the AI. Choose your tone, and toggle action items and context on or off. The draft appears in the panel. Review it, edit if needed, then click "Insert" to place it directly into your reply field, or "Copy" to paste elsewhere. Settings persist per site and globally—the tool remembers your tone, actions, and context preferences. Keyboard shortcuts: Ctrl+Shift+A to generate, Ctrl+Shift+R to regenerate, Ctrl+Shift+I to insert.
TECHNICAL MECHANISM
The script extracts team communication content using a cascading DOM selector strategy: it targets team-update elements (.team-update, .project-note, .meeting-minutes, .standup-notes), message elements (.message, .msg, .comment, .post), and falls back to body text if no specific elements are found. For Slack/Teams-like pages, it looks for [role="article"] elements. Collected text is concatenated into a structured input. The AI prompt includes the extracted content, tone (professional/casual/motivational), action items toggle, and context toggle. The model identifies key messages and creates a structured announcement with appropriate tone and flow. Tone mapping guides the response style: professional = formal business language, casual = relaxed and conversational, motivational = inspiring and energizing. The response is displayed in a textarea with Insert and Copy buttons. Insertion uses native value setting with both "input" and "change" events for React/Vue compatibility. The script prefers WebMCP (navigator.modelContext) when available, falling back to DOM scraping when not.
THE PANEL
The tool runs inside BGPanel, a lightweight UI system built into the BotGentz extension. Drag the panel by its header to reposition it anywhere on screen—it snaps to edges and remembers its position per site. Click the header to collapse the panel into a small bubble; click again to expand. Resize the panel by dragging its bottom-right corner. Press Escape at any time to close the panel. The panel stays out of your way but is always accessible via the extension's toolbar.
PLEASE NOTE
Requires the free BotGentz browser extension and an active monthly subscription—the AI backend uses credits for each generation. One generation per click; regenerate counts as a new generation. The script reads only what is visible on the page—it cannot access iframes or shadow DOM. AI-generated announcements are suggestions—always review and edit before sending. No content is stored or shared beyond the API request; all processing is ephemeral. The tool extracts content based on page structure—if detection fails, check for updates or use the tool on a page with clearly visible team communication content. Sites change their markup over time; regular updates maintain compatibility.