Airtable + n8n Automation Developer Needed to Build AI-Driven SEO System

Remote Full-time
Project Overview I run a digital marketing agency and I am building a custom AI-powered SEO automation system that will replicate and automate our internal SEO processes using Airtable, n8n, SEMrush API, and OpenAI. I am looking for an experienced no-code/automation developer who understands: • n8n (or Make/Zapier equivalents) • Airtable database design • Working with external APIs (SEMrush, OpenAI) • JSON parsing, CSV parsing, webhooks • Basic SEO concepts (category pages, product pages, service pages, keyword research, SERP intent) This project is not for a beginner. You must have experience building multi-step workflows and connecting multiple systems. ⸻ What We Want to Build (Phase 1) We want to create the first version of an automation that will: 1. Pull Keyword Data from SEMrush • Use SEMrush API to fetch current ranking keywords for: • The client’s domain • Competitor domains (multiple) • Parse CSV/JSON • Store all rows inside Airtable (Organic Keywords table) 2. Cluster Keywords Using OpenAI • Take the imported keywords • Use OpenAI to: • Group them into keyword clusters • Determine search intent (Informational, Commercial, Hybrid) • Assign page type (Category, Product, Service, Guide, Blog) • Save each cluster to Airtable (Keyword Clusters table) 3. Generate Content Outlines + Drafts For each keyword cluster marked as “Generate Content”: • Create content outlines using OpenAI • Based on the page type (Category / Product / Service) • Generate a full content draft • Write outputs back to Airtable (Content table) 4. Follow a defined SEO process My SEO rules (which the system must use): • Category seeds = broad product types • Product seeds = existing ranking keywords or main product terms • Service seeds = main service or sub-service keywords • Clustering logic = SERP similarity + intent • Page type = based on commercial vs informational intent • Content structures will be provided • Approval required before publishing (no auto-publish yet) ⸻ Deliverables The freelancer must build: Airtable Base Tables needed: • Clients • Projects • Organic Keywords • Keyword Clusters • Content (We already have the structure defined.) n8n Workflows 1. Workflow 1: SEMrush → Airtable • Pull rankings for client + competitors • Parse and store data 2. Workflow 2: Keyword Clustering • Transform raw keywords into clusters with page-type logic 3. Workflow 3: Content Generation • Generate outlines + drafts for selected clusters Documentation • Clear explanation of each flow • How to edit API keys • How to run each workflow • Written guidance for extending the system later ⸻ Required Skills Mandatory • n8n (advanced workflow building) • Airtable (linked tables, base design) • SEMrush API experience (or similar SEO API experience) • OpenAI API usage (prompting, JSON mode, handling long responses) • Strong understanding of structured data and parsing • Ability to build stable, error-handled automations Nice-to-Have • Understanding of SEO • Experience building AI agent workflows • Experience with Make.com • Experience with WordPress API or Webflow API (future phases) Project Scope & Budget This is Phase 1 of a larger automation system. Timeline: 2–4 weeks for a fully functioning V1 Potential for long-term work (Phase 2 and Phase 3) ⸻ How to Apply Please include in your application: 1. A short note on your experience with n8n, Airtable, and API integrations 2. Examples of past automation projects 3. Confirmation that you understand: • SEMrush API • Airtable linked records • Multi-step flows with decision logic 4. Your estimated timeline 5. Your hourly rate or fixed cost for Phase 1 Bonus: If you’ve built anything related to SEO automation, content automation, or AI agents, please include examples. Apply tot his job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Full Time Data Entry Clerk – Accurate Typing and Organizational Expertise for Dynamic Team at arenaflex

Remote

**Experienced Virtual Customer Service Representative – Travel Industry Expert**

Remote

Commercial Trucking Claims Adjuster – Remote

Remote

Fully Remote Customer Service Position /No Exp/ Needed Start ASAP/ – Amazon Store

Remote

HR Recruiter

Remote

South Airlines Data Entry Remote Jobs - Entry Level - Hybrid Work Model with Leading Aviation Company

Remote

Experienced Work From Home Customer Service Representative - Amazon Remote Customer Obsession Team

Remote

**Experienced Data Entry Specialist (Remote) – Part-Time Opportunity at blithequark**

Remote

Cloud Support Engineer - Network Infrastructure (Remote) - Accelerated Learning & Growth Opportunities with AWS

Remote

**Experienced Customer Support Specialist (Remote) at blithequark**

Remote
← Back