This n8n workflow creates and updates dynamic images via GitHub and short URLs via shorten.rest daily/hourly, ensuring your embedded content always stays fresh. Use this n8n template for evergreen marketing assets.
Download this n8n workflow template and start using it instantly.
Technical marketers needing to keep embedded content (like banners or CTAs) fresh without manually updating forms or emails.
n8n users looking to create advanced, automated content assets.
Developers utilizing dynamic GitHub images in documentation or landing pages.
Anyone needing robust n8n templates for file operations and scheduling.
Maintaining relevance in published content can be challenging, especially for digital assets embedded across various platforms (emails, forms, documentation). This powerful n8n workflow solves the problem of stale content by automating the creation and updating of two critical dynamic assets: a timestamped image and a self-updating URL redirect.
Using core n8n node types like the Schedule Trigger, HTTP Request, and GitHub n8n node, the n8n workflow ensures that an image file (hosted on GitHub) displays the current time and date, and a shortened URL always points to a timely destination (in this case, today's corresponding Wikipedia article). This specific n8n template demonstrates how to leverage services to deliver evergreen value in your marketing materials, forms, and automated communications. Every aspect of this n8n automation is designed for maximum efficiency and freshness. This is a highly effective n8n workflow for continuous content maintenance.
This n8n workflow is divided into initial setup steps (run once) and two recurring scheduled processes.
Initial Setup (Run Once):
today-in-history) on shorten.rest. The destination is dynamically calculated based on the current day's name, linking to a relevant Wikipedia page.dynamicimg.png) in a specified repository. Another GitHub n8n node retrieves the permanent download URL for this file.Scheduled Processes:
today-in-history alias, pointing it to the correct, newly calculated daily Wikipedia article. This ensures the redirect is always relevant, powered by this essential n8n node.dynamicimg.png file on GitHub, thus instantly updating the image wherever it is embedded. This is a powerful application of the n8n workflow structure.To use this advanced n8n workflow, follow these steps:
public-tests). Ensure you update the owner and repository parameters in all GitHub n8n node configurations.shorten.rest API key. This is used by the HTTP Request n8n node instances for managing the URL alias. Schedule Trigger & Schedule Trigger1 (n8n trigger): These serve as the recurring start points for the dynamic updates. One is configured for daily execution (URL update), and the other for hourly execution (image update). They are essential n8n trigger mechanisms for the n8n workflow.
HTTP Request (Create new URL redirection / Update URL redirection): This n8n node communicates with the shorten.rest API.
Function: Manages the URL alias (today-in-history).
Key Configuration: Uses POST for initial creation and PUT for subsequent updates. The JSON body dynamically inserts a destination URL based on the current date via n8n expressions.
Edit Image (Create Image): This core image generation n8n node dynamically creates a PNG file.
Function: Generates an image with layers of text, specifically showing the current date and time using complex $now n8n expressions.
Key Configuration: Uses multi-step operations to define dimensions, background, and text placement.
GitHub (Create a file, Update GitHub file, Get the download URL): Multiple instances of this n8n node manage the image file hosting.
Function: Initializes the file, updates the file with new binary data from the Edit Image node, and retrieves the stable public download_url needed for embedding.
Key Configuration: Uses the file resource, and operations edit, create, and get. The update operation accepts binary data input, demonstrating flexibility in the n8n workflow.
Gmail (Send a message): This n8n node demonstrates a key application of the dynamic asset.
Function: Sends an email embedding the dynamic image hosted on GitHub, ensuring the image is always up-to-date when the recipient opens the mail. This relies on the output of a previous n8n node.
Automate creative content generation using this powerful n8n workflow. Generate emotional stories, create Gemini AI images, and convert scenes into structured Veo 3 JSON prompts for video production.

A powerful n8n workflow to turn your Gmail history into a searchable RAG knowledge base using OpenAI embeddings and the Qdrant vector database for enhanced AI querying.

Automate social media content creation using this n8n workflow. Input product details and a hero image to generate four hyper-relevant promotional images and a conversion-focused caption using Gemini 2.5 and GPT-4.

Automate daily executive security briefings using this powerful n8n workflow. It fetches high-severity security alerts via NixGuard AI and generates a concise, business-focused summary delivered by email. Perfect for enhancing operational security reporting.

Use this powerful n8n workflow to turn a single idea into a finished, faceless video using Gemini scripting, ElevenLabs voiceover, Leonardo AI image generation, and Shotstack editing. Easily deploy this n8n template for content automation.








































