n8n

How to Automate Affiliate Marketing?

This automation auto-generates AI influencer reels that promote SaaS tools and earn affiliate commission. Built on n8n with 21 nodes, it uses Anthropic Claude for script writing, Murf for AI voiceover, and Google Sheets to manage your affiliate product catalogue.

The workflow pulls a SaaS product from your Google Sheets catalogue, generates a short promotional video script with Claude AI, creates a voiceover with Murf, and assembles the final reel ready for posting. Each video is designed to drive viewers to your affiliate link for the promoted tool.

Ideal for affiliate marketers, content creators, and side hustlers who want to build a passive income stream by promoting SaaS tools through short-form video content without spending hours on production.

What are the key features?

  • Pulls product details from a Google Sheets catalogue of SaaS tools with affiliate links.
  • Uses Anthropic Claude to write engaging short-form video scripts for each product.
  • Generates AI voiceover narration with Murf for professional-sounding audio.
  • Assembles the final reel ready for uploading to social platforms.
  • Runs on a schedule or manual trigger to produce videos on demand.
  • 21-node n8n workflow with modular design for easy customisation.

What are the benefits?

  • Build a passive affiliate income stream with automated video production.
  • Produce professional promotional reels without a camera or editing skills.
  • Scale your affiliate marketing by generating multiple videos per day.
  • Reduce video production time from hours to minutes per reel.
  • Promote any SaaS tool by simply adding it to your Google Sheets catalogue.

How do you set it up?

  1. Import the n8n workflow JSON file into your n8n instance by going to Workflows, clicking the menu, and selecting Import from File.
  2. You will need accounts with n8n, Google Sheets, Anthropic (Claude AI), and Murf. See the Tools Required section above.
  3. Create a Google Sheet with columns for product name, description, key features, affiliate link, and any talking points.
  4. Connect your Google Sheets account in the n8n Google Sheets node.
  5. Add your Anthropic API key in the Claude script generation node.
  6. Customise the script prompt to match your brand voice and video style. Specify the target video length and call to action format.
  7. Connect your Murf account and configure the voiceover settings including voice selection, speed, and tone.
  8. Add a few test products to your Google Sheet with their affiliate links and descriptions.
  9. Run the workflow manually to generate a test reel for one product.
  10. Review the output video for script quality, voiceover clarity, and overall production value.
  11. Upload the generated reel to your social platforms with your affiliate link in the description or bio.
  12. Set the Schedule trigger if you want to auto-generate reels on a regular cadence, or keep it on manual trigger.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Anthropic

Sign up

Pay-as-you-go: Claude 3 Haiku at $0.25 per 1M input tokens and $1.25 per 1M output tokens

Google Sheets

Sign up

Free: $0 (Google Sheets API usage has no additional cost; quota limits apply)

Murf AI

Sign up

Get $3 Free credits, then $0.03 per 1,000 characters

Credits:
Created by Leon Petrou

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.