← 42flows

Website content integrations

This guide is for businesses that already have a website. If you are working on Google Maps, reviews, Instagram, or a business with no website yet, start with Local ranking instead.

The idea is simple: connect the website once, then let 42flows publish and verify work through the safest path for that stack.

Pick the publishing path
WordPress
Best for sites that publish posts and use SEO plugins like Yoast or Rank Math.
Shopify
Best for stores that want SEO articles inside a Shopify blog.
Nuxt Content
Best for GitHub-backed content sites that publish from markdown files.
Webhook
Best for Next.js and custom apps that own their database, routes, and cache.

Start here

Your websiteUse this pathHelpful page
WordPressConnect with a WordPress Application Password. 42flows can publish posts and work with common SEO plugins.WordPress setup guides
ShopifyConnect the Shopify store and publish into a blog. Your Shopify theme handles the final page design.Shopify publishing setup
Nuxt ContentConnect the GitHub repo so 42flows can add content files and let your deploy pipeline publish them.Nuxt setup guides
Next.js, Astro, SvelteKit, Rails, Laravel, Django, custom CMSAdd one secure webhook endpoint. Your app saves the article and returns the final public URL.Universal webhook integration

For the full side-by-side view, see what each website connection can do.

What 42flows needs

42flows needs four things from any website integration:

  1. A safe way to send or write the content.
  2. A public URL where the finished page will live.
  3. A way to confirm the page is reachable after publishing.
  4. A stable rule for updates, usually the article slug or the file path.

That is why the right path depends on the website stack. A WordPress site can accept posts through WordPress. A Shopify store can accept blog articles through Shopify. A Nuxt site can publish from Git. A custom app should receive a webhook and decide how to store the article.

Docs in this section

WordPress and Nuxt already have setup hubs

If the customer is on WordPress, use the WordPress setup guides and the WordPress publishing feature page.

If the customer is on Nuxt Content, use the Nuxt setup guides, especially Connect your Nuxt site via the GitHub App, and the Nuxt Content publishing feature page.

Rule of thumb for Next.js

For a normal Next.js app, use the webhook.

Use GitHub delivery for Next.js only if the app already has a file-backed content system that can render the files 42flows writes. If the app uses a database, headless CMS, ISR, or custom routing, the webhook is cleaner because the app stays in charge of storage, revalidation, and caching.

Security model

Each path uses a scoped credential:

Website pathCredential
WordPressWordPress Application Password for a user who can publish or edit posts.
ShopifyShopify store access granted during connection.
GitHub/Nuxt ContentGitHub App access to the selected repository.
Nuxt direct receiverBearer token for the receiver endpoints.
WebhookBearer token for the customer-owned HTTPS endpoint.

Webhook setup shows the token once so the customer or their developer can put it in the website environment.