AI SEO blog for Strapi
The package adds one protected publishing endpoint to your Strapi project. It validates the incoming payload, checks the authorization header, downloads the cover into the Strapi media library and stores articles idempotently, so a repeated delivery updates the entry instead of duplicating it.
How to connect Blogent to Strapi
Strapi integration package
The ready package adds a protected Blogent publishing endpoint to your Strapi project: payload validation, authorization, image download to the media library, and idempotent article storage.
Setup
- Download the integration package and add it to your Strapi project following the bundled README.
- Set the
BLOGENT_WEBHOOK_TOKENsecret in your Strapi environment. - Deploy the project and copy the public webhook URL (for example
https://your-site.com/api/blogent/webhook). - In the Blogent dashboard open Integrations → Strapi, paste the URL, set the
X-Blogent-Tokenheader, and run the connection test.
The connection test publishes a real uniquely aliased article through the same path as production content — verify it appears in your Strapi collection before connecting.
This integration receives the standard Blogent JSON payload. Review the full contract — fields, HTML tags, response format — and try the live webhook tester.
Webhook tester
Send a test article to your endpoint and check how the CMS processes the data. Edit the JSON if needed.
What you get after connecting Strapi
- Publishing is idempotent: the same article delivered twice updates the existing entry rather than creating a second one.
- The cover is downloaded into the Strapi media library, so the article never depends on a temporary external URL.
- The endpoint is protected by a shared secret you set yourself as
BLOGENT_WEBHOOK_TOKEN. - Payload validation rejects malformed deliveries at the edge instead of writing broken entries into your collection.
- The package ships with a README so a developer can add it to an existing project without reverse-engineering the contract.
Requirements and compatibility
- Platform
- A Strapi project you can deploy and add code to.
- Secret
BLOGENT_WEBHOOK_TOKENset in the Strapi environment.- Endpoint
- A public webhook URL, for example
https://your-site.com/api/blogent/webhook. - Header
X-Blogent-Token, carrying the same secret, configured in the Blogent dashboard.- Verification
- The connection test publishes a real, uniquely aliased article through the production path.
Frequently asked questions about the Strapi integration
Do I need to write the integration myself?
No. The package contains the endpoint, validation, authorization, image download and storage logic. You add it to the project, set one secret and deploy.
What stops someone else from posting articles to my site?
The endpoint checks the X-Blogent-Token header against BLOGENT_WEBHOOK_TOKEN. Requests without the correct secret are rejected.
Will a retry create duplicate articles?
No. Storage is idempotent, so a repeated delivery of the same article updates the existing entry.
How do I check it works before going live?
Run the connection test from the Blogent dashboard. It publishes a real article with a unique alias through the same path as production content, so you can confirm it appears in your Strapi collection.