Publish free game giveaway posts automatically
Hey n8n community! Task: Hey n8n community! I wanted to share a project I’ve been working on: NoCashGaming – a fully automated system that tracks and collects free game giveaways across multiple platforms (Epic Games, Prime Gaming, Steam, etc.) and posts them to WordPress. Everything runs autonomously using n8n, and I’d love to hear your thoughts! One of the most exciting aspects of NoCashGaming is how quickly we built it! In just five days, working a few hours each day between other tasks, we managed to set up the entire n8n-powered backend, WordPress integration, and automation workflows. This rapid development was possible thanks to n8n’s visual workflow design, which allowed us to iterate and refine the system on the fly without writing complex custom scripts. The flexibility and efficiency of n8n made what could have been a weeks-long project into a fully operational platform in record time! How It Works – The n8n Backend Workflow The system is built entirely on n8n, with multiple workflows handling different stages of the automation. Here’s a breakdown of how it functions: 1. Scheduled Trigger A Schedule Trigger runs at regular intervals to start the workflow. It sends an HTTP request to fetch the latest free game listings from various sources, such as Prime Gaming and Epic Games. 2. Data Processing & Cleanup The response is processed using a Split Out node to handle multiple game entries. A Remove Duplicates node ensures that we don’t process the same game more than once. A Loop Over Items node batches the data for better handling and prevents API rate limits. 3. Web Scraping for Additional Data If a game lacks essential details (description, images, or expiration date), an HTTP request is sent to Browserless API(selfhost) to scrape extra information from the source site. A conditional If node checks if the game already exists in our database. If yes, it skips processing; otherwise, it proceeds to store the new data. 4. Data Storage in NocoDB All retrieved and cleaned data is stored in NocoDB, acting as our database backend. If new details are fetched, an Update Record request modifies existing entries. 5. Post Creation in WordPress Once a game’s data is verified, an HTTP Request node sends a POST request to our WordPress site’s REST API to create a draft post. The title, description, images, platform info, and store link are all dynamically added. A follow-up request updates the post status to publish once all images and metadata are ready. 6. Image Upload & Processing The WordPress API uploads feature images fetched via the scraping process. The post is updated with the correct featured image, ensuring a polished look for each entry. 7. Notifications & Newsletter Automation FluentCRM is used to manage subscribers and send automated notifications whenever new games are published. Users receive an email alerting them of newly available free games. Check the live site Free Games Alert Newsletter! - NOCASHGAMING The platform is already live, and we’re working on integrating mobile apps and AI-powered game insights using Perplexity AI API! Would love to hear your feedback! Any ideas for improvement? Feel free to ask questions! We have relase some improvements like game tech sheet for each games! (all created and posted via n8n) NEXT “Omni Reviews!” with n8n we can retrieve information and all different type of reviews. Mix up with AI for an omni reviews and publish. Wow, this sounds super impressive! The fact that you got NoCashGaming up and running in just five days is seriously inspiring. I love how you used n8n to automate everything, from fetching free game data to publishing on WordPress and even sending out notifications. The workflow breakdown you shared makes it clear how well thought-out the system is. This could be a game-changer for anyone who doesn’t want to miss out on free games across multiple platforms. Great job on putting this together! Thx. I have add a gamesheet generation via perplexity and gpt models so for each scraped free gaming the workflow generate a gamesheet with all data and information about the game and put it into a specific wordpress custom post .(i have some issue when i try to retrieve the link to put into information sources but maybe one day i try to fix it) Next step is create original REWIEW of the game based on tons of online reviews and focus on the “real” summarized gamers feedback; tools: n8n. Human role: The original post does not say how a person stayed involved.; limitations: The source does not specify human oversight steps, implying a fully autonomous loop that may publish incorrect or expired offers. API rate limits are managed via batching, but scraping reliability depends on source site structures. Integration with WordPress and NocoDB requires valid credentials and API access, which are not detailed..
Tools
Published on Agent Work Atlas:
Overview
Hey n8n community!
Workflow
Hey n8n community! I wanted to share a project I’ve been working on: NoCashGaming – a fully automated system that tracks and collects free game giveaways across multiple platforms (Epic Games, Prime Gaming, Steam, etc.) and posts them to WordPress. Everything runs autonomously using n8n, and I’d love to hear your thoughts! One of the most exciting aspects of NoCashGaming is how quickly we built it! In just five days, working a few hours each day between other tasks, we managed to set up the entire n8n-powered backend, WordPress integration, and automation workflows. This rapid development was possible thanks to n8n’s visual workflow design, which allowed us to iterate and refine the system on the fly without writing complex custom scripts. The flexibility and efficiency of n8n made what could have been a weeks-long project into a fully operational platform in record time! How It Works – The n8n Backend Workflow The system is built entirely on n8n, with multiple workflows handling different stages of the automation. Here’s a breakdown of how it functions: 1. Scheduled Trigger A Schedule Trigger runs at regular intervals to start the workflow. It sends an HTTP request to fetch the latest free game listings from various sources, such as Prime Gaming and Epic Games. 2. Data Processing & Cleanup The response is processed using a Split Out node to handle multiple game entries. A Remove Duplicates node ensures that we don’t process the same game more than once. A Loop Over Items node batches the data for better handling and prevents API rate limits. 3. Web Scraping for Additional Data If a game lacks essential details (description, images, or expiration date), an HTTP request is sent to Browserless API(selfhost) to scrape extra information from the source site. A conditional If node checks if the game already exists in our database. If yes, it skips processing; otherwise, it proceeds to store the new data. 4. Data Storage in NocoDB All retrieved and cleaned data is stored in NocoDB, acting as our database backend. If new details are fetched, an Update Record request modifies existing entries. 5. Post Creation in WordPress Once a game’s data is verified, an HTTP Request node sends a POST request to our WordPress site’s REST API to create a draft post. The title, description, images, platform info, and store link are all dynamically added. A follow-up request updates the post status to publish once all images and metadata are ready. 6. Image Upload & Processing The WordPress API uploads feature images fetched via the scraping process. The post is updated with the correct featured image, ensuring a polished look for each entry. 7. Notifications & Newsletter Automation FluentCRM is used to manage subscribers and send automated notifications whenever new games are published. Users receive an email alerting them of newly available free games. Check the live site Free Games Alert Newsletter! - NOCASHGAMING The platform is already live, and we’re working on integrating mobile apps and AI-powered game insights using Perplexity AI API! Would love to hear your feedback! Any ideas for improvement? Feel free to ask questions! We have relase some improvements like game tech sheet for each games! (all created and posted via n8n) NEXT “Omni Reviews!” with n8n we can retrieve information and all different type of reviews. Mix up with AI for an omni reviews and publish. Wow, this sounds super impressive! The fact that you got NoCashGaming up and running in just five days is seriously inspiring. I love how you used n8n to automate everything, from fetching free game data to publishing on WordPress and even sending out notifications. The workflow breakdown you shared makes it clear how well thought-out the system is. This could be a game-changer for anyone who doesn’t want to miss out on free games across multiple platforms. Great job on putting this together! Thx. I have add a gamesheet generation via perplexity and gpt models so for each scraped free gaming the workflow generate a gamesheet with all data and information about the game and put it into a specific wordpress custom post .(i have some issue when i try to retrieve the link to put into information sources but maybe one day i try to fix it) Next step is create original REWIEW of the game based on tons of online reviews and focus on the “real” summarized gamers feedback
Reported result
The author states the platform is live and was built in five days, but provides no measured metrics on traffic, conversion, or error rates. They mention an unresolved issue with retrieving information source links for the generated game sheets. No data confirms the volume of games processed or the accuracy of the automated posts.
Human role
The original post does not say how a person stayed involved.
Limitations
The source does not specify human oversight steps, implying a fully autonomous loop that may publish incorrect or expired offers. API rate limits are managed via batching, but scraping reliability depends on source site structures. Integration with WordPress and NocoDB requires valid credentials and API access, which are not detailed.
Try it
Act as an automation engineer. I need to build a prototype for a free game tracker using n8n. Inputs: - Source URLs: [replaceable: Epic Games, Prime Gaming, Steam store pages] - Target CMS: [replaceable: WordPress site URL and API credentials] - Database: [replaceable: NocoDB table ID] - Notification Service: [replaceable: FluentCRM or email provider] Steps: 1. Create a Schedule Trigger workflow that fetches game listings from the source URLs. 2. Use Split Out and Remove Duplicates nodes to clean the data. 3. Implement a conditional check: if data is missing, use a scraping node (e.g., Browserless) to fill gaps. 4. Store cleaned data in NocoDB. 5. Create a draft post in WordPress with title, description, and image. 6. Send a test notification to [replaceable: admin email] only. Constraints: - Do NOT publish to the live site or send mass emails. - Perform a dry run with 3 sample games first. - Show me the JSON output of the scraped data and the draft post content for my approval before proceeding. - If any API fails, stop and report the error.
Source reports are not independently verified. Publication date is the catalog publication date, not the original article date.