LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Official Strapi logo featuring the brand's unique purple icon and stylized "Strapi" text

STRAPI n8n INTEGRATION: AUTOMATE STRAPI WITH N8N

Looking to automate Strapi with n8n? You're in the right place. The Strapi n8n integration gives you access to 5 powerful actions to manage your headless CMS content directly from your automation workflows—without writing a single line of code.

With this native integration, you can create, read, update, and delete entries in your Strapi content types, all triggered by events from hundreds of other applications connected to n8n. Whether you're syncing product data from your e-commerce platform, automatically publishing blog posts from a content calendar, or keeping your Strapi database in perfect harmony with your CRM, this integration makes it happen seamlessly.

In this guide, you'll discover exactly how to connect Strapi to n8n, explore each available action in detail, and learn practical use cases to supercharge your content management workflows.

Need help

Need help automating Strapi with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Strapi with n8n?

The Strapi n8n integration gives you access to 5 distinct actions covering the full spectrum of CRUD operations on your content entries. This means you can programmatically create new entries, retrieve single or multiple records, update existing content, and delete obsolete data—all orchestrated within sophisticated multi-step workflows.

Significant time savings stand out as the primary benefit. No more manually copying data between your Strapi backend and other tools. Set up smart rules that automatically populate your CMS when a new row appears in Google Sheets, when a deal closes in your CRM, or when a form submission comes through. What used to take hours of repetitive copy-paste work now happens instantly, 24/7, without human intervention.

Seamless content synchronization becomes reality. Connect Strapi to over 400 applications available in n8n's ecosystem. Automatically create product entries when new items appear in Shopify. Update article metadata when your SEO tool flags optimization opportunities. Delete outdated entries when their source records are archived. The possibilities extend as far as your workflow imagination reaches.

Concrete examples include: syncing user profiles from your authentication system to Strapi user entries, automatically publishing scheduled content by updating draft status fields, bulk importing product catalogs from CSV files through automated workflows, and maintaining real-time inventory counts by updating entry fields whenever stock levels change.

Credentials

How to connect Strapi to n8n?

  1. !
    1 step

    How to connect Strapi to n8n?

    1. 01

      Add the node

      Connecting Strapi to n8n requires API Token authentication, which provides secure access to your Strapi instance's content API. Here's how to set it up:Basic configuration:Access your Strapi admin panel: Navigate to Settings → API Tokens in your Strapi dashboard. This is where you'll generate the credentials n8n needs to communicate with your CMS.Create a new API token: Click "Create new API Token" and configure the permissions. For full automation capabilities, select "Full access" or carefully choose specific permissions for each content type you want to automate.Copy your API token: Once generated, copy the token immediately—Strapi only displays it once. Store it securely; you'll need it in the next step.Configure credentials in n8n: In your n8n workflow, add a Strapi node and click on "Credential to connect with." Create a new Strapi credential by entering your Strapi instance URL (e.g., https://your-strapi.com) and paste your API token.Test the connection: Save your credentials and run a simple "Get Many Entry" operation to verify everything works correctly.

    Strapi credentials
    TIP
    💡 TIP: Create separate API tokens for different automation purposes (one for read-only operations, another for write operations). This follows the principle of least privilege and makes it easier to revoke access if a specific workflow is compromised, without disrupting all your automations. For more guidance on n8n troubleshooting, check our dedicated resource.
Need help

Need help automating Strapi with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Strapi actions available in n8n

  1. 01
    Action 01

    Strapi Entry: Create

    The Create Entry action allows you to programmatically add new content records to any Strapi content type directly from your n8n workflows. This is your go-to action whenever external events should result in new content being added to your CMS—whether that's a new product launch, a user registration, or content imported from another platform.

    Key parameters: The Credential to connect with is a required dropdown to select your authenticated Strapi account. This establishes the secure connection to your Strapi instance. Resource is a required dropdown set to "Entry" to indicate you're working with content entries. Operation is a required dropdown set to "Create" for this action. Content Type is a required text field where you specify the API ID of your content type (e.g., "articles", "products", "blog-posts"). This must match exactly the API name configured in Strapi. Columns is an optional text field accepting a comma-separated list of fields (e.g., "id,name,description") to control which columns appear in the output data.

    Use cases: Automatically create blog post entries when content is approved in your editorial workflow tool. Generate product entries in Strapi whenever new SKUs are added to your inventory management system. Create user profile entries when new accounts are registered through your authentication provider.

    Strapi Entry: Create
  2. 02
    Action 02

    Get Many Entry

    The Get Many Entry action retrieves multiple records from a specified Strapi content type in a single operation. This is essential for batch processing scenarios, data synchronization workflows, or any automation that needs to work with collections of content rather than individual items.

    Key parameters: Credential to connect with is a required dropdown for selecting your Strapi account credentials for authentication. Resource is a required dropdown set to "Entry" to target content entries. Operation is a required dropdown configured as "Get Many" to retrieve multiple records. Content Type is a required text field specifying which content type to query (e.g., "articles", "products"). Return All is an optional toggle switch that, when enabled, fetches every available entry, overriding the Limit parameter. Useful for complete data exports but use cautiously with large datasets. Limit is an optional number field (default: 50) that caps how many entries are returned. Only applies when "Return All" is disabled. Options is an expandable section for adding additional query parameters like filters, sorting, or field selection.

    Use cases: Export all published articles to a static site generator for deployment. Sync product catalogs from Strapi to external marketplaces on a scheduled basis. Retrieve user entries for batch email campaigns using tools like Brevo or data analysis workflows.

    Get Many Entry
  3. 03
    Action 03

    Strapi Get Entry

    The Get Entry action fetches a single, specific record from your Strapi content type using its unique identifier. This targeted retrieval is perfect for workflows that need to look up particular items, verify content existence, or retrieve full details about a specific entry before performing subsequent operations.

    Key parameters: Credential to connect with is a required dropdown to select the Strapi account credential that authenticates your connection. Resource is a required dropdown set to "Entry" indicating the action targets content entries. Operation is a required dropdown configured as "Get" for single-entry retrieval. Content Type is a required text field where you specify the exact content type API ID (e.g., "articles", "products") containing the entry. Entry ID is an optional text field accepting the unique identifier of the specific entry to retrieve. Supports both fixed values and dynamic expressions for flexible workflows.

    Use cases: Verify that a specific product entry exists before attempting an update operation. Retrieve full article details when a webhook notifies you of a comment on that article. Look up user profile data when processing a support ticket referencing that user's ID.

    Strapi Get Entry
  4. 04
    Action 04

    Update Entry

    The Update Entry action modifies existing content records in your Strapi content types. This is crucial for keeping your CMS data current—whether you're syncing changes from external systems, updating status fields based on workflow events, or maintaining real-time data accuracy across your connected applications.

    Key parameters: Credential to connect with is a required dropdown for selecting your authenticated Strapi account connection. Resource is a required dropdown set to "Entry" to indicate operations on content entries. Operation is a required dropdown configured as "Update" to modify existing records. Content Type is a required text field specifying the API ID of the content type (e.g., "products", "articles") containing the entry to update. Update Key is a required text field identifying which field to use for locating the entry. Typically set to "id" for matching by unique identifier, but can be configured for other unique fields. Columns is a required text field containing a comma-separated list of fields to update (e.g., "id,name,description"). Only the specified columns will be modified.

    Use cases: Automatically update product prices when your pricing engine calculates new values. Change article status from "draft" to "published" when an editor approves content. Sync customer profile updates from your HubSpot CRM back to corresponding Strapi entries.

    💡 TIP: When configuring the Columns parameter, always include the field used as your Update Key (typically "id") along with the fields you want to modify. This ensures n8n can properly match and update the correct entry.

    Update Entry
  5. 05
    Action 05

    Delete Entry

    The Delete Entry action permanently removes content records from your Strapi content types. Use this action carefully—it's designed for maintaining data hygiene by removing obsolete, duplicate, or invalidated entries as part of your automated content lifecycle management.

    Key parameters: Credential to connect with is a required dropdown to select the Strapi account credential for authentication. Resource is a required dropdown set to "Entry" to target content entries. Operation is a required dropdown configured as "Delete" for removal operations. Content Type is a required text field where you enter the API ID of the content type (e.g., "article", "product") containing the entry to remove. Entry ID is a required text field specifying the unique identifier of the entry to delete. Supports both fixed values and expression mode for dynamic ID generation within workflows.

    Use cases: Automatically remove product entries when items are discontinued in your inventory system. Delete temporary or test content entries after a specified retention period. Clean up duplicate entries identified by a data quality check workflow, similar to how you might merge duplicate companies in HubSpot.

    Delete Entry
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Strapi n8n integration free to use?
    Yes, the Strapi integration is included natively in n8n at no additional cost. If you're using n8n's self-hosted open-source version, everything is completely free. For n8n Cloud users, the Strapi nodes are available on all plans, though your overall usage is subject to your plan's workflow execution limits. There are no hidden fees or premium tiers specifically for Strapi connectivity—you get full access to all 5 actions regardless of how you deploy n8n. Check our n8n review for more details on pricing and features.
  • What types of content can I manage between Strapi and n8n?
    The n8n Strapi integration works with any content type you've defined in your Strapi instance. This includes standard content types like articles, products, users, and categories, as well as any custom content types you've created. The integration operates at the entry level, meaning you can create, read, update, and delete individual records within any collection type. Component fields, dynamic zones, and relations are also supported through the entry operations, giving you complete programmatic control over your content structure. For similar CMS integrations, explore our Contentful n8n integration guide.
  • How long does it take to set up the Strapi n8n integration?
    Most users complete the initial setup in under 10 minutes. The process involves generating an API token in your Strapi admin panel (about 2 minutes), configuring the credentials in n8n (another 2 minutes), and running a test operation to confirm connectivity. If you're already familiar with Strapi's API token system and have your instance URL ready, you can realistically be up and running in 5 minutes. Building sophisticated multi-step workflows naturally takes longer, but the integration itself requires minimal configuration overhead. Learn more about building AI agents with n8n for advanced automation scenarios.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.