post to wallabag

For Wallabag, this automated workflow runs every 10 minutes to seamlessly fetch starred articles from your RSS feed and post them to your Wallabag account, ensuring you never miss important content. It simplifies content management by integrating with NoOp, enhancing your reading experience with minimal effort.

7/8/2025
10 nodes
Complex
schedulecomplexnoopautomationapiintegrationcodecustomlogicconditional
Categories:
Schedule TriggeredComplex Workflow
Integrations:
NoOp

Target Audience

This workflow is ideal for:
- Content Curators: Individuals who want to automate the process of saving articles from a feed to Wallabag.
- Bloggers: Those who need to gather resources and references efficiently without manual effort.
- Developers: Users looking to integrate RSS feeds with Wallabag for a seamless reading experience.
- Productivity Enthusiasts: Anyone aiming to streamline their reading and content management process.

Problem Solved

This workflow addresses the challenge of manually saving articles from RSS feeds to Wallabag. By automating the process, it ensures:
- Efficiency: Saves time by eliminating the need for manual entry.
- Consistency: Regularly pulls and saves articles every 10 minutes.
- Integration: Connects different platforms (RSS feed and Wallabag) seamlessly.

Workflow Steps

  • Trigger: The workflow can be initiated manually or automatically every 10 minutes using a Cron trigger.
    2. Authentication: It first authenticates with the TTRSS API to retrieve the session ID.
    3. Fetch Articles: The workflow retrieves starred articles from the TTRSS feed.
    4. Process Articles: A function processes the articles, checking for new entries since the last saved ID.
    5. Condition Check: An IF node checks if there are new articles to save (not equal to NaN).
    6. Save to Wallabag: If new articles are found, an HTTP request is made to save them to Wallabag using the provided access token.
    7. No Operation: If no new articles are available, the workflow concludes without action.
  • Customization Guide

    To customize this workflow:
    - Modify API URLs: Replace {HERE-YOUR-WALLABAG-HOST}, {HERE-YOUR-TTRSS-HOST}, and other placeholders with your actual API endpoints.
    - Change Credentials: Update the client_id, client_secret, username, and password for Wallabag authentication.
    - Adjust Frequency: Modify the Cron node to change how often the workflow runs (e.g., every 5 minutes or 30 minutes).
    - Add More Conditions: Enhance the IF node to include additional conditions based on tags or article content.
    - Expand Processing Logic: Customize the function node to change how articles are processed or stored.