AI-Powered SEO and Social Content Engine / Renewable Energy
European renewable energy company / Milestone-based + monthly retainer
WHO WE ARE
We are a fast-growing European renewable energy company operating across all major EU markets where residential solar adoption is active. We run a multi-brand product architecture and are building out our organic digital presence aggressively in 2026. We want a long-term technical partner. The budget covers two phases: a fixed build fee, then a monthly maintenance retainer.
WHAT WE WANT TO BUILD
A fully automated AI content engine with five agents:
Agent 1 / News Monitor: Runs daily at 06:00 CET. Queries NewsAPI and Google News RSS per postcode zone and city across all active EU markets. Also monitors solar and energy industry RSS feeds. Scores items for relevance and outputs the best hook per zone.
Agent 2 / Content Generation: For each hook, generates a full package using the Claude API (claude-sonnet-4-6): SEO article title, meta description, 600 to 900 word article body, Facebook post, Instagram caption with hashtags, LinkedIn post, image prompt, and internal link suggestions. Writes in the correct language per market (Dutch, French, German, Spanish, Portuguese). Includes a mandatory humanisation pass as a second prompt step.
Agent 3 / Review Layer: Sends each package to our team for review. Shows article, all three social posts, source link, and flagged factual claims. Actions: Approve All, Reject, or Edit and Resubmit. Social posts can be approved independently.
Agent 4 / Publishing Agent: On approval, generates image via DALL-E 3 or Flux, posts article to Odoo CMS via REST API, pings Google Search Console, and publishes social posts to Facebook via Graph API, Instagram via Instagram Graph API, and LinkedIn via LinkedIn API.
Agent 5 / Performance Agent: Runs weekly. Pulls Google Search Console and social engagement data. Feeds top-performing topics back into Agents 1 and 2. Sends weekly report to our team.
THE THREE CONTENT STREAMS
Stream 1 / Local postcode: Regional news per city tied to solar and battery topics, published to corresponding city landing pages.
Stream 2 / Industry news: Energy and solar press monitored globally, mapped to relevant product and brand pages.
Stream 3 / Brand and product: Each of our 18 product brands gets content tied to relevant category news.
All streams generate matching social posts for Facebook, Instagram, and LinkedIn.
TECH STACK
Orchestration: n8n or Make.com. Content: Claude API (mandatory, not negotiable). News: NewsAPI.org plus Google News RSS. Images: DALL-E 3 or Flux. AI detection: Originality.ai API. CMS: Odoo REST API. Social: Facebook Graph API, Instagram Graph API, LinkedIn API. SEO: Google Search Console API.
QUALITY REQUIREMENTS / NON-NEGOTIABLE
- All copy must be natural, editorial-quality in the correct language. Not translated English, not AI-sounding.
- Every article must have genuine variation. City-name-swap templates will be rejected.
- Factual claims must be sourced and flagged for human verification. Nothing unverified publishes.
- No scraped images. AI-generated or royalty-free only.
- Keyword tracking layer to prevent content cannibalization.
- Originality.ai score checked before review queue. High-scoring articles get a second humanisation pass.
- Nothing publishes without explicit team approval.
BUDGET STRUCTURE
Please provide two separate quotes in your bid:
Quote A / One-time build fee for all four milestones.
Quote B / Monthly maintenance retainer covering system health, prompt updates, new zones, and monthly performance report.
Milestone 1: Agents 1 and 2 live for one city. Article plus 3 social posts delivered for review by email. No publishing yet.
Milestone 2: Review workflow and publishing live. Odoo CMS and all social channels connected. End-to-end pipeline for one city.
Milestone 3: All EU target cities and postcode zones live. All 3 content streams active. Keyword tracking and Originality.ai check integrated.
Milestone 4: Agent 5 performance loop live. Weekly report automated. Full documentation and team handoff.
WHAT WE COVER
NewsAPI, Originality.ai, Claude API, and image generation API costs are all covered by us. Full technical architecture document shared with shortlisted candidates.
REQUIREMENTS
Must have: experience building multi-step AI agent workflows (n8n, Make.com, or LangChain), direct experience with the Anthropic Claude API specifically, SEO content strategy knowledge (topical authority, cannibalization, programmatic content), social media API publishing (Facebook and Instagram Graph API minimum), and a portfolio example of an AI automation system you have built.
Strong advantage: Dutch, French, or German language SEO experience, Google Search Console API, LinkedIn API, European energy market knowledge.
HOW TO BID
Include all five points or your bid will not be reviewed:
1. Portfolio link or description of an AI agent system you have built.
2. Two to three sentences on how you would architect the humanisation layer for multilingual Dutch, French, and German output.
3. Your proposed orchestration stack and why.
4. Confirmation of direct Claude API experience.
5. Quote A and Quote B as separate figures with a brief breakdown.
Shortlisted candidates will be asked to generate a sample article and social post set in Dutch from a news hook we provide. This is the final filter before we award.
This is a long-term engagement with retainer potential as we expand across more European markets in 2026 and beyond.
Show More