Semji
Intégrations

Intégrations CMS

Semji se connecte nativement à WordPress, Drupal, Contentful et Strapi, et à tout autre CMS via un serveur MCP personnalisé ou le webhook Send to CMS. Un propriétaire d’espace de travail connecte une seule fois, et vous décidez ce que les agents IA peuvent lire, créer ou modifier.

À quels CMS Semji s’intègre-t-il ?

Quatre connecteurs natifs et deux voies « bring your own ». Une seule connexion pour tout l’espace de travail — vous décidez ce que les agents peuvent lire, créer ou modifier.

WordPress

Se connecte via l’API REST de WordPress avec un mot de passe d’application, à partir de WordPress 5.6 — avec prise en charge de Yoast SEO.

Drupal

Se connecte via JSON:API avec Basic Auth. Compatible à partir de Drupal 8.7.

Contentful

Une identification OAuth via le serveur MCP hébergé de Contentful — aucune clé à copier.

Strapi

Se connecte à l’endpoint MCP de votre instance avec un jeton admin. Compatible à partir de Strapi 5.47.

Serveur MCP personnalisé

Apportez votre propre serveur MCP — une passerelle CMS sur mesure ou un outil interne — et authentifiez-le par OAuth ou clé API.

Webhook Send to CMS

Semji envoie chaque brouillon préparé (content_staged) à votre endpoint HTTPS, et votre CMS répond avec un lien de relecture — de façon synchrone ou via le callback avec jeton.

Comment fonctionne une connexion CMS ?

  1. 01

    Connectez depuis Paramètres → Intégrations

    Un propriétaire d’espace de travail connecte le CMS une seule fois, depuis l’onglet CMS des paramètres d’intégration de Semji — la connexion est ensuite partagée avec tout l’espace de travail. WordPress demande trois champs : l’URL du site, un nom d’utilisateur et un mot de passe d’application.

  2. 02

    Choisissez ce que les agents peuvent faire

    Sélectionnez les outils que les agents IA peuvent utiliser sur votre site — sur WordPress : créer, lire, lister et mettre à jour des articles — chacun activable individuellement, et modifiable à tout moment.

  3. 03

    Publiez depuis Semji

    Un agent crée le brouillon optimisé directement dans votre CMS et renvoie l’ID CMS avec les liens d’aperçu et de back-office. Rien n’est mis en ligne tant que vous ne demandez pas la publication.

Le connecteur phare

Comment fonctionne l’intégration WordPress + Yoast ?

Semji se connecte à WordPress via l’API REST avec un mot de passe d’application — généré dans WordPress sous Utilisateurs → Profil — et fonctionne à partir de WordPress 5.6. L’URL du site doit commencer par https://, et Semji ne suit pas les redirections.

Sur un site équipé de Yoast SEO, le titre SEO et la méta description voyagent avec le brouillon : ce que vous avez optimisé dans Semji est ce que WordPress sert.

  • Créer des articles — toujours en brouillon, sauf si un agent reçoit l’ordre explicite de publier
  • Lire des articles — récupérer le contenu complet d’un article, tel qu’enregistré dans l’éditeur
  • Lister les articles — rechercher et parcourir les articles, avec filtres par statut
  • Mettre à jour des articles — ne modifie que les champs concernés : titre, contenu, statut
Lire le guide WordPress

Questions fréquentes

Quelles sont les versions minimales de CMS prises en charge ?

WordPress 5.6, Drupal 8.7 et Strapi 5.47. Contentful se connecte via son serveur MCP hébergé, sans version à vérifier. Les voies MCP personnalisé et webhook ne dépendent que de votre propre endpoint.

Comment chaque connecteur CMS s’authentifie-t-il ?

WordPress utilise un mot de passe d’application via l’API REST. Drupal utilise Basic Auth via JSON:API. Contentful s’identifie par OAuth via son serveur MCP hébergé. Strapi prend un jeton admin sur son endpoint MCP. Un serveur MCP personnalisé s’authentifie par OAuth ou clé API, et le webhook Send to CMS sécurise sa réponse par un callback avec jeton.

Que peuvent faire les agents IA dans mon CMS une fois connecté ?

Lister, lire, créer et mettre à jour des articles — et vous choisissez lesquels de ces outils sont activés, par intégration, modifiable à tout moment. Les nouveaux articles sont toujours créés en brouillon sauf si vous demandez explicitement à un agent de publier, et les mises à jour ne modifient que les champs concernés : titre, contenu, statut.

Une connexion couvre-t-elle toute mon équipe ?

Oui. Un propriétaire d’espace de travail connecte le CMS une seule fois depuis les paramètres d’intégration de Semji, et la connexion est partagée avec tout l’espace de travail. Vous décidez ce que les agents peuvent lire, créer ou modifier.

Et si mon CMS n’est pas dans le catalogue ?

Deux voies fonctionnent avec n’importe quel backend. Un serveur MCP personnalisé — une passerelle CMS ou un outil interne que vous opérez — se connecte par OAuth ou clé API. Le webhook Send to CMS fait envoyer par Semji chaque brouillon préparé (content_staged) à votre endpoint HTTPS, et votre CMS répond avec un ID CMS plus un lien d’aperçu ou de back-office, de façon synchrone ou via le callback avec jeton.

Publiez depuis Semji dans le CMS que vous utilisez déjà

Connectez WordPress, Drupal, Contentful ou Strapi en quelques minutes, ou apportez votre propre voie via MCP ou webhook. Découvrez la boucle complète — du brouillon optimisé au CMS — en démo.