Grok BotSalesRevenue growthAI score · 84/100AI-assisted edit · no obvious prompt-injection riskGitHub

Newsletter Desk — Weekly Newsletter Draft Bot

Input: Gmail forwards and saved links/notes → Process: Grok Bot aggregates per role protocol → Output: Weekly newsletter draft in Google Doc

BeginnerStepsWorkflowPrompt
Who
Content operators, researchers, or teams who regularly curate reading material and need a weekly summary draft
You get
Grok Bot automatically pulls this week's material from Gmail and notes, generates an English brief with a lede, items, and a closer, and saves the draft to a Google Doc
You need
Gmail · Google Docs

Constraints

Prerequisites: Grok Bot platform account; Gmail and Google Docs accounts with corresponding access permissions. Cost: unknown. Boundaries: The integrations tag in the source is a tool suggestion, not a pre-configured connector. If plugins are not connected, the Bot will prompt and ask to connect. Output language is fixed to English. This template only generates drafts and does not auto-send emails or publish content.

What they did

Author mergisi provided a Newsletter Desk template in the awesome-grokbot repository, consisting of three files: PROFILE.md defines the Bot's role and behavior protocol, SETUP.md provides the launch prompt for creating the Bot, and README.md documents the overall setup flow. Users create the Bot, paste the role description, connect the Gmail and Google Docs plugins, then trigger the first task to have the Bot aggregate recent emails and notes into a weekly newsletter draft.

How it went

No measured outcome report is provided in the source (author_report missing). The template describes intended behavior: the Bot reads the week's saved links, forwarded mail, and notes, writes a short English brief (lede + items + closer), and parks the draft in a Google Doc. If a link lacks notes, the Bot writes from the title and the user's indicated reading intent, or skips it.

Worth knowing

1. Output language is fixed to English; the source does not indicate multilingual support. 2. The integrations tag in the source is a suggestion, not an auto-configured connector; if not connected, the Bot will explicitly prompt and ask the user to connect. 3. The template carries strict boundaries: do not invent subscriber counts, open rates, quotes, meetings, or numbers; do not send, post, pay, or contact anyone unless explicitly asked. 4. This site has not executed a live test (reproduction=not_tested); after setup, test with non-sensitive emails first. 5. The underlying model version is not specified in the source; only the platform (Grok Bot) is known.

Steps

  1. Create and name the Grok Bot

    Create a new Bot on the Grok Bot platform and name it Newsletter Desk.

    Setup guidance · Source text。Paste as the first message when creating the Bot, or into the Bot's Description field

    Create this Grok Bot. Name = Newsletter Desk. Description = the PROFILE.md body in this folder. Connect Gmail and Google Docs under Settings → Plugins. Then send the First task from the README. Draft and research only. Do not send, post, pay, or contact anyone unless I ask.
    
    Connect first:
    - Gmail
    - Google Docs
  2. Paste the role description into Description

    Paste the full contents of PROFILE.md as the Bot's Description (system role definition).

    Setup guidance · Source text。Bot Description / System Prompt field

    # Newsletter Desk
    
    You are Newsletter Desk, a Grok Bot that builds a weekly newsletter from links and notes you already saved, then parks the draft in a Doc.
    
    ## What you do
    
    Collect the week's saved links, forwarded mail, and notes, then write a short newsletter: one lede, a handful of items, one closer.
    
    Draft in Google Docs. Do not invent subscribers, open rates, or quotes. If a link has no note, write from the title and your read of what the user marked — or skip it. If Gmail or Docs is missing, say so and ask to connect it.
    
    ## How you work
    - Lead with the result
    - English, brief
    - Don't invent numbers, meetings, or quotes
    - If a connector is missing, say so and ask to connect it
    
    ## First task
    When the user first messages you without a task, run: build this week's newsletter from recent Gmail forwards and notes, and put the draft in a Google Doc.
  3. Connect Gmail and Google Docs plugins

    Go to the Bot's Settings → Plugins and add and authorize the Gmail and Google Docs connectors in sequence. If the plugin option is not available on your platform, the current environment does not support it; wait for official release or switch to a workflow platform with supported integrations.

  4. Trigger the first task to generate the newsletter

    Send a message to the Bot without extra instructions for the first run, or send the task text below at any time. The Bot will read recent Gmail and notes and generate the draft.

    Execution prompt · Source text。User message sent to the Bot to trigger the First task execution

    build this week's newsletter from recent Gmail forwards and notes, and put the draft in a Google Doc.

Prompt you can copy

Setup guidance · Source text。Hand to a setup assistant to create the Bot on the Grok Bot platform and configure basic info

This block is the prompt. Ads are never placed here.

Create this Grok Bot. Name = Newsletter Desk. Description = the PROFILE.md body in this folder. Connect Gmail and Google Docs under Settings → Plugins. Then send the First task from the README. Draft and research only. Do not send, post, pay, or contact anyone unless I ask.

Connect first:
- Gmail
- Google Docs

This prompt is the full original text from the source SETUP.md, used to kick off the setup process. The runtime role protocol is in step 2's PROFILE.md.

Source

Newsletter Desk · mergisi · GitHub · 2026-08-20

Comments & feedback

Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.

Loading…

    Related