Integrations — WordPress, Cloud Hosts, AI Providers | Blog Monkee

INTEGRATIONS · 16 SERVICES

Blog Monkee is the control plane. These are the hands.

We wrote the pipeline. We didn’t reinvent the services it talks to. Every external dependency is a best-of-breed vendor you probably already have credentials for — or one that’s free to sign up for today.

PUBLISHING

Every post lands on WordPress.

Blog Monkee publishes via the WordPress REST API. Any theme, any page builder, any WordPress host — if it serves WP admin, Blog Monkee can publish to it.

WordPress REST API
CORE
Publishes posts with featured image, body images, schema, and SEO metadata. Works on self-hosted WordPress and WordPress.com Business. Multisite-aware with URL-embedded credential retry on 401.

Stage 10 →

WPE API bulk-import
AGENCY
Paste your WP Engine API credentials once. Every site in your WPE account imports with metadata pre-mapped. Typical import: 40 sites in under 60 seconds.

See for agencies →

EBN bulk-import
AGENCY · BACKLINK NETWORKS
Pull your entire EBN account in one call. Each imported site comes in tagged as Backlink so campaign supporting posts round-robin across your network automatically.

See backlink orchestration →

CLOUD STACKING · 6 PLATFORMS

Six independent hosts. Six IndexNow submissions per keyword.

Cloud stacking deploys a single keyword-targeted HTML page to six free hosts in parallel. One platform failing never blocks the other five.

AWS S3 (static hosting)
CLOUD HOST · ACTIVE
Primary cloud-stack destination. Upload via AWS SDK with auto IndexNow verification key file. Requires AWS_S3_BUCKET_NAME + IAM credentials with s3:PutObject.

See fanout →

Netlify Deploys API
CLOUD HOST · ACTIVE
Manifest-based deploy with SHA merge to prevent duplicate uploads. Free tier fine for most stacks.

See fanout →

GitHub Contents API
CLOUD HOST · ACTIVE
HEAD-check idempotency. Uses keyLocation since verification key lives in /cloud-stacks/ subdirectory.

See fanout →

Pages API deploy
CLOUD HOST · OPT-IN
Requires API token + Account ID + Project name. Verification key bundled automatically.

See fanout →

Neocities REST
CLOUD HOST · OPT-IN
Free tier fine for low-volume stacking. API-key auth.

See fanout →

Vercel Deploys API
CLOUD HOST · OPT-IN
Works on Vercel free tier. Verification key bundled per deploy.

See fanout →

AI PROVIDERS

Gemini primary. OpenAI failover. You pay zero.

Blog Monkee Cloud absorbs AI cost into your subscription. Self-hosted operators bring their own keys.

Gemini 2.5 Pro
PRIMARY · OUTLINE + DRAFT + FAQ + META
Handles outline generation (stage 02), full draft (stage 03), FAQ generation (stage 06), and SEO metadata (stage 07). Model configurable via GEMINI_MODEL. Wrapped in 120s timeout with automatic fallback.

See stages 02–07 →

GPT-4o-mini
FAILOVER · WHEN GEMINI 429/503
Auto-engages when Gemini returns rate limit or service-unavailable errors. Failover is transparent — you never see it in the dashboard unless both providers fail. Then the error log preserves both failure reasons.

See failover logic →

IMAGES · 3-TIER FALLBACK

Your images first. Stock second. Never broken.

Every post gets three images in priority order: your client’s S3 assets → Unsplash → Pexels. Cross-post deduplication via the UsedImage table prevents the same image appearing on two of a client’s posts within the last 500.

Client S3 asset library
PRIMARY
Accessibility probe before use. If bucket returns 403, falls through to Unsplash rather than shipping broken images.
Unsplash API
SECONDARY
Free tier: 50 requests/hr. Blog Monkee caps its own usage at 20/hr. Download-tracking ping per Unsplash ToS.
Pexels API
TERTIARY
Final fallback. Unlimited free tier. Engages when Unsplash is budget-exhausted or returns no matches.

INDEXING · EVERY PUBLISH

The wedge. Two protocols. Nine endpoints.

These aren’t integrations you configure per-client. They’re the protocols every Blog Monkee post flows through automatically.

IndexNow consortium
SEARCH · AI ANSWER
Single POST reaches Bing, Yandex, Yahoo, ChatGPT (OpenAI), and Perplexity. Requires stable INDEXNOW_API_KEY env var. Verification key file auto-uploaded to every cloud-stack host.

See full fanout →

PubSubHubbub hub (Google-hosted)
RSS AGGREGATOR PUSH
Default hub: pubsubhubbub.appspot.com. Override with WEBSUB_HUB_URL if self-hosting. Aggregators subscribed to the per-client RSS feed get pushed within seconds of publish.

See RSS architecture →

Every integration is configured once. Every publish uses all of them.