FlowMotion
FlowMotion is Storyblok’s content operations platform. Built on n8n’s powerful engine, it connects the CMS with the rest of your tech stack and lets you automate content workflows and orchestrate AI agents.
Find out what you and your team can achieve with FlowMotion (opens in a new window), explore workflow automation ideas in a video tour, or continue reading to learn more.
Five Workflows you should try with Storyblok's FlowMotion
How FlowMotion works
Section titled “How FlowMotion works”FlowMotion embeds n8n within the Storyblok app, delivering seamless integration with numerous services. Within FlowMotion, you have access to custom pre-built Storyblok nodes maintained by Storyblok, so you don’t have to build from scratch. When Storyblok APIs change or new capabilities are introduced, the corresponding nodes evolve continuously.
This setup means that Storyblok handles infrastructure, uptime guarantees, scaling, and operational maintenance. You get a fully managed, single-tenant, dedicated n8n instance that turns every content event (create, update, publish, approve, translate, etc.) into an integral element in your digital ecosystem.
From content management to content operations
Section titled “From content management to content operations”FlowMotion bridges Storyblok events with 500+ enterprise tools, turning it from a passive repository into an active, centrally governed system that injects automation directly into your content platform.
Whenever something happens in Storyblok—a story is published, an asset is updated, a translation is added, a block is created—FlowMotion goes beyond the CMS to activate a chain of events; here are a few examples of automation scenarios:
- Open a Jira ticket to let editors know a translation is ready for review
- Hook into a text-to-image LLM to create an open graph visual for social media
- Email the hiring manager when a new job description is posted on the website
- Send a Slack message to a space admin when API traffic reaches a specific threshold
The potential time-saving tasks are endless.
The main benefits of FlowMotion are governance, acceleration, and integration:
- Enterprise security and isolation—each organization gets its own private instance, not a shared environment
- Extended content operations platform—SSO, permissions, assets, and workflows connected directly to the CMS
- Exclusive Storyblok nodes—leverage dozens of pre-made API endpoints designed specifically for content-driven workflows
Nodes and workflows
Section titled “Nodes and workflows”To make the most of FlowMotion, it’s best to get familiar with a few key concepts:
- In n8n, an automation is called a workflow (opens in a new window).
- Each step within a workflow is called a node (opens in a new window).
- The first step that determines when the workflow runs is called a trigger (opens in a new window).
Besides supporting hundreds of 3rd-party nodes maintained by n8n and its community, FlowMotion also maps Storyblok’s Content Delivery API (opens in a new window) and Management API (opens in a new window) endpoints into nodes, offering dozens of CMS-specific triggers and actions that you can use for your automations.
How to use FlowMotion
Section titled “How to use FlowMotion”FlowMotion is an organization-level feature, which means you can use it to execute workflows across spaces.
To open FlowMotion (opens in a new window), navigate to Storyblok → My Organization → FlowMotion.
Provide credentials
Section titled “Provide credentials”Before using Storyblok’s FlowMotion nodes, you need to provide credentials (opens in a new window). Ensure you have the required Storyblok access tokens (opens in a new window), and follow the steps below:
- In the Overview section, select the Credentials tab.
- To add a new token, select Create credential in the top-left.
- Scroll or type Storyblok, and choose either Storyblok Content Delivery API or Storyblok Management API.
- Fill out the necessary details and Save.
Create a workflow
Section titled “Create a workflow”Now, back in the Workflows tab, select Create workflow, and add nodes to construct your automation journey.
Custom Storyblok nodes (APIs)
Section titled “Custom Storyblok nodes (APIs)”FlowMotion integrates Storyblok’s APIs as pre-built nodes, offering dozens of triggers and actions that you can use to build your own automation.
The following is a list of all native API endpoints' nodes:
Content Delivery API
Section titled “Content Delivery API”Two triggers and nine actions available.
Triggers
Section titled “Triggers”Actions
Section titled “Actions”- Datasource Entries
- Datasources
- Links
- Spaces
- Stories
- Tags
Management API
Section titled “Management API”15 triggers and 59 actions available.
Triggers
Section titled “Triggers”- Story Published
- Story Unpublished
- Story Deleted
- Story Moved
- Datasource Entry Modified
- Asset Uploaded
- Asset Replaced
- Asset Deleted
- Asset Restored
- User Added
- User Removed
- User Role Updated
- Workflow Stage Changed
- Pipeline Stage Deployed
- Release Merged
Actions
Section titled “Actions”- Approvals
- Asset Folders
- Assets
- Components
- List Components (opens in a new window)
- Create a Component (opens in a new window)
- Bulk Update Components
- Retrieve a Component (opens in a new window)
- Update a Component (opens in a new window)
- Delete a Component (opens in a new window)
- Restore a Component
- Rename Component Attribute
- Statistics
- Releases (requires the Releases app (opens in a new window))
- Spaces
- Stories
- List Stories (opens in a new window)
- Create a Story (opens in a new window)
- Bulk Move Stories
- Get Reference Counts
- Launch Story
- Retrieve a single story by ID (opens in a new window)
- Update a story (opens in a new window)
- Update UUID
- Discard changes for a story
- Translate a story with AI (opens in a new window)
- Move a story to a new parent
- Undelete a story
- Restore a story with a specific version (opens in a new window)
- Overwrite a story with a specific version (requires the Dimensions app (opens in a new window))
- Duplicate a story (opens in a new window)
- Merge a story into another (requires the Dimensions app (opens in a new window))
- Publish a story (opens in a new window)
- Unpublish a story (opens in a new window)
- Compare two versions of a story (opens in a new window)
- Check for unpublished dependencies of a story (opens in a new window)
- Retrieve all versions of a story
- List story versions (opens in a new window)
- Show story versions
Additional resources
Section titled “Additional resources”Learn more about n8n and its enterprise features (available as FlowMotion add-ons) in the official docs:
Was this page helpful?
This site uses reCAPTCHA and Google's Privacy Policy (opens in a new window) . Terms of Service (opens in a new window) apply.
Get in touch with the Storyblok community