What This Workflow Does
This n8n workflow solves the challenge of dynamically adding HTTP query string parameters onto images for tracking, documentation, or personalization purposes. Many businesses need to visually display URL parameters on images for debugging, analytics verification, or creating personalized image assets.
The workflow receives incoming HTTP requests, extracts the query parameters, downloads the target image, overlays the query string data in readable format, and returns the modified image. This creates a visual record of URL parameters that can be shared, stored, or used for verification.
How It Works
1. Receiving the HTTP Request
The workflow starts with an HTTP trigger that listens for incoming requests. When called with query parameters (like ?campaign=summer&source=email), these values are captured for processing.
2. Downloading the Target Image
The workflow then fetches the specified image from a URL. This could be a product image, marketing banner, or any visual asset where you want to display the query parameters.
3. Processing the Query String
The HTTP request parameters are parsed and formatted into a human-readable string. You can customize the formatting, font, size, and position of this text overlay.
4. Writing Text on the Image
Using n8n's image processing capabilities, the workflow overlays the formatted query string onto the downloaded image at your specified location with your chosen styling.
5. Returning the Modified Image
The final step delivers the modified image either as a downloadable file or as a base64 encoded response, depending on your integration needs.
Who This Is For
This workflow is ideal for marketing teams, developers, and analytics professionals who need to:
- Verify UTM parameters and tracking codes
- Document API calls with visual proof
- Create personalized images with dynamic content
- Debug web applications with visual parameter logging
- Generate visual reports of URL parameters
What You'll Need
- An n8n instance (cloud or self-hosted)
- Basic understanding of HTTP query parameters
- Image URLs you want to modify
- Optionally: Custom fonts or styling preferences
Quick Setup Guide
- Download the JSON template file
- Import it into your n8n instance
- Configure the HTTP trigger endpoint
- Set your default image URL or make it parameterized
- Adjust text styling and position as needed
- Test by calling your endpoint with sample parameters
Pro tip: Use this workflow with webhook URLs in your marketing campaigns to automatically generate visual proof of parameter passing.
Key Benefits
Visual verification: Eliminate guesswork by seeing exactly what parameters are being passed in URLs, perfect for debugging marketing campaigns.
Automated documentation: Create an automatic paper trail of API calls and webhook triggers with parameters visually preserved.
Personalization at scale: Dynamically generate customized images by passing personalization data through query parameters.
Time savings: Automate what would otherwise be a manual process of screenshotting and annotating URLs.
Integration flexibility: Works with any system that can make HTTP requests, from CRMs to custom applications.