Workflows· Content & Editorial

    The Topic Trail

    A weekly automation workflow that collects flagged articles and emails, groups them by topic, and turns them into 3 to 5 fully developed newsletter topic proposals with an outline, saved to Notion and sent to the marketing team.

    automatingresearchingwriting

    Description

    Steps

    Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.

    01Person

    The workflow starts weekly at a fixed time, for example Fridays at 10:00 am.

    02Automated

    03Automated

    04Automated

    05Automated

    06Result

    Key
    PersonAutomatedResultApproval

    Requirements and operations

    Requirements

    • Content sources A tool for flagging articles, for example Pocket, Instapaper, or bookmarks.
    • Email tool Gmail, Outlook, or comparable, for flagged emails and for sending the notification to the team.
    • Note-taking tool Notion or comparable for the list of topic proposals.
    • LLM access An API key for OpenAI, Claude, or Gemini.

    Testing

    • Set test flags Flag 5 to 10 articles or emails and run the workflow manually.
    • Check content retrieval Check whether all flagged content from the past seven days is found.
    • Check topic quality Check whether 3 to 5 relevant topics with outline and source reference are produced, without duplication.
    • Test edge cases Test a week with no flagged content, more than 50 flags, multilingual content, and duplicates.

    Go-live

    • Approve Activate the workflow only once retrieval, topic quality, and the Notion page are reliably correct.
    • Define the focus Start with a clearly defined source as well as a precise description of the target audience and focus.
    • Set quality criteria Define what makes a good topic proposal for you.
    • Expand Add scoring, SEO keywords, social media trends, or A/B headlines as needed.

    Common issues

    • No content found Check the "past seven days" time filter in the connected sources.
    • Topics too generic Define the target audience and newsletter focus more precisely in the prompt.
    • Notion page not created Check permissions and the workspace ID.
    • Topics repeat Pass the last newsletter issues in as an exclusion list.

    Builder Prompt

    GOAL
    Build a workflow that weekly collects flagged articles and emails from the past seven days, clusters the content by topic, and generates 3 to 5 newsletter topic proposals with title, short description, outline, and source reference. The proposals are saved in Notion, after which the marketing team is notified.
    
    Adapt the structure to the concepts of your automation tool, for example nodes, steps, zaps, or agent actions. While doing so, preserve the trigger logic, the sequence, the parallelism, and the data flow.
    
    TRIGGER
    Type: time based, weekly, for example Fridays at 10:00 am.
    Scope: flagged content from the past seven days.
    
    STEPS
    1. Retrieve content: collect flagged articles (Pocket, Instapaper, bookmarks, or comparable) and flagged emails from the past seven days, each with title, URL, and short content.
    2. Remove duplicates: delete content with the same URL or the same title from the list before it goes to the AI step.
    3. AI step: content analysis and topics. Use exactly the prompt below. The output is 3 to 5 structured topic proposals with title, short description, outline, and source reference.
    4. Save to Notion: create a new, structured page in the editorial workspace with all proposals.
    5. Output: notify the marketing team by email or chat, with a topic summary and the link to the Notion page.
    
    PROMPTS (use exactly and unchanged)
    Prompt 1, content analysis and topics:
    """
    Analyze the following articles and emails from this week:
    
    {CONTENT_LIST}
    
    Target audience: [YOUR_TARGET_AUDIENCE]
    Newsletter focus: [NEWSLETTER_FOCUS]
    Previous newsletter topics: [LAST_TOPICS]
    
    Identify the 3 to 5 most promising topics for our newsletter. Pay attention to:
    - relevance to our target audience
    - timeliness and trend potential
    - practical value
    - variety compared to previous topics
    
    For each topic, create:
    1. Title (maximum 60 characters, newsletter optimized)
    2. Short description (2 to 3 sentences: why is this relevant?)
    3. Content outline (3 to 5 subpoints with concrete content)
    4. Sources (which of the submitted articles or emails supplied the input?)
    
    Format the output in a structured and clear way.
    """
    
    DATA FLOW
    Step 1 and 2 to step 3: the collected and deduplicated content as {CONTENT_LIST}.
    Last newsletter issues to step 3: [LAST_TOPICS], ideally loaded dynamically from the most recently created Notion pages, as an exclusion list, otherwise maintained manually.
    Step 3 to step 4: the formatted topic proposals.
    Step 4 to step 5: the link to the Notion page.
    
    ERROR HANDLING
    No flagged content found: send a notice notification instead of an empty topic page, check the "past seven days" time filter in the sources.
    Very many flags, more than 50: cluster in batches and then aggregate the most important topics.
    Topics repeat: make sure [LAST_TOPICS] is populated as an exclusion list.
    Notion page cannot be created: check permissions and the target workspace, report the error instead of failing silently.
    
    PLACEHOLDER CONVENTION
    There are two kinds of placeholders. {CURLY_BRACES} are dynamic: map {CONTENT_LIST} to the collected content. [SQUARE_BRACKETS] are configuration: [YOUR_TARGET_AUDIENCE] and [NEWSLETTER_FOCUS] must be filled in manually by you before activation. Fill in [LAST_TOPICS] dynamically if possible, otherwise manually. List all placeholders that require manual configuration separately at the end.
    
    SELF CHECK BEFORE COMPLETION
    Check, before you report the workflow as finished:
    1. Are all steps connected correctly and is the weekly trigger configured?
    2. Is the AI prompt inserted in full and unchanged, and are all dynamic placeholders mapped?
    3. Are the Notion page and the notification created with a working link?
    4. Are all points listed that require manual configuration: the content sources, the Notion workspace with permissions, the recipient, the LLM access, [YOUR_TARGET_AUDIENCE], [NEWSLETTER_FOCUS], and, where applicable, [LAST_TOPICS]?

    Working prompts

    Content analysis and topics

    Used in step 3 to turn the collected articles and emails into 3 to 5 topic proposals with title, short description, outline, and source reference.

    Analyze the following articles and emails from this week:
    
    {CONTENT_LIST}
    
    Target audience: [YOUR_TARGET_AUDIENCE]
    Newsletter focus: [NEWSLETTER_FOCUS]
    Previous newsletter topics: [LAST_TOPICS]
    
    Identify the 3 to 5 most promising topics for our newsletter. Pay attention to:
    - relevance to our target audience
    - timeliness and trend potential
    - practical value
    - variety compared to previous topics
    
    For each topic, create:
    1. Title (maximum 60 characters, newsletter optimized)
    2. Short description (2 to 3 sentences: why is this relevant?)
    3. Content outline (3 to 5 subpoints with concrete content)
    4. Sources (which of the submitted articles or emails supplied the input?)
    
    Format the output in a structured and clear way.

    JSON export

    Setup

    Two routes lead to the same result. Pick the one that fits your setup.

    Suitable when you want to build the workflow in your own automation tool.

    1. Open your workflow tool, for example n8n, Make, Zapier or Langdock.
    2. Create a new workflow and give it a name.
    3. Choose the AI-assisted build option if your tool offers one.
    4. Paste the builder prompt from above in full.
    5. Check the result against the step sequence in this document, then add your access credentials and channels.

    Suitable when you want to take the workflow over unchanged.

    1. Download the JSON file from the JSON export section.
    2. Open the workflow area of your tool and create a new workflow.
    3. Give it a name and confirm.
    4. Open the menu on the workflow name and choose to import a JSON file.
    5. Upload the file, then add your own access credentials.
    6. Run a test before you activate the workflow.

    Last reviewed:

    In the workshop this becomes your method.

    A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call