Storyblok

· #366 most-used

Your headless CMS, written by agents not editors

MarketingProductivityDocumentsDeveloperAutomation

Storyblok is a headless CMS built around a visual editor — teams author structured content in stories, components, and asset libraries that any front-end can consume via its delivery API. Connect it to Actionist and your agents can publish campaign pages the moment a deal closes, update pricing stories the instant a rate card is approved, list and audit every story or component schema without a human opening a browser tab, and trigger preview deploys so stakeholders review on real infrastructure before content goes live.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of opening the CMS, finding the right story, filling in fields, clicking publish, and notifying stakeholders — every step that used to require a human in front of a screen.

Schedule

What your Storyblok agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
WedFri
Wed
Thu
Fri
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Storyblok × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~43 hrsSaved / week
6Personas served
For customer success
Featured4 apps

Self-serve knowledge base, always fresh

When a customer emails a question that matches an existing Storyblok knowledge-base story, your agent fetches the live article, formats a personalised reply, and posts it to Slack so the CSM can send it with one click — no copy-paste, no tab-switching. It then unpublishes any outdated version of that article if the content has changed, publishes the refreshed story, and schedules a Google Calendar reminder to review the article again in 90 days. Support quality goes up; response time drops below three minutes.

~13 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a customer support email arrives with a question matching a tagged Storyblok knowledge-base article
Result
Publish refreshed story versionPost formatted reply to CSM with article linkSchedule 90-day article review reminder
The win
Saved per run
~1 hrs
Runs / week
~10×
Consistent, on-brand support answers every time
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Manual case-study fetch

    Reps spend 18 minutes per request searching the CMS, copying URLs, and formatting case-study links before each demo call.

    Sales Agent
    0 min
    Agent builds a personalised story

    Agent lists matching case studies by industry tag, creates a personalised landing page story, and posts the live URL in Slack before the rep's next meeting.

  • Marketing
    13 min / week
    Manual publish scheduling

    Marketers set alarms to be online at publish time, then manually open Storyblok, find the story, and click publish — a 13-minute routine per content drop.

    Marketing Agent
    0 min
    Agent publishes on schedule

    Agent reads the content calendar, validates required fields, and publishes each story at the exact scheduled timestamp — no human needs to be at their desk.

  • Customer Support
    18 min / week
    Knowledge-base article hunt

    CSMs spend 18 minutes per ticket searching Storyblok for the right knowledge article, then reformatting and pasting it into their reply.

    Customer Support Agent
    0 min
    Agent surfaces and refreshes the article

    Agent matches the customer question to a tagged knowledge-base story, publishes the latest version, and posts the formatted answer to Slack in under 10 seconds.

  • Human Resources
    7 min / week
    Policy page update lag

    HR spends 7 minutes each time a policy changes: finding the right story, editing the body, and publishing it — a process that often sits in a backlog for days.

    Human Resources Agent
    0 min
    Agent syncs policy content instantly

    When an approved policy document changes in Notion, the agent updates the matching Storyblok story and publishes it in under 30 seconds, keeping the employee-facing page current.

  • Finance
    13 min / week
    Pricing page manual refresh

    Finance waits on a developer or editor to update pricing stories after each rate approval, a 13-minute round-trip that risks periods of inaccurate public pricing.

    Finance Agent
    0 min
    Agent updates and publishes rate changes

    The moment a pricing table is approved in Notion, the agent updates all product stories and publishes them — accurate pricing is live before the approval email is read.

  • Operations
    25 min / week
    Content inventory audit

    Ops manually lists all stories folder by folder, copies slugs into a spreadsheet, and cross-checks publish status — a 25-minute recurring task that always feels behind.

    Operations Agent
    0 min
    Agent runs the audit automatically

    Agent lists all stories with filters for type, folder, and status, then writes the full inventory to a Google Sheet — operations has an up-to-date content map every Monday without lifting a finger.

  • Legal
    6 min / week
    Compliance page withdrawal

    When legal flags a page for review, the team waits 6 minutes for an editor to find and unpublish the story, during which the non-compliant content stays live.

    Legal Agent
    0 min
    Agent unpublishes in seconds

    When legal raises a compliance flag, the agent immediately unpublishes the story and notifies the editor in Slack — the page is offline in under 10 seconds, not 6 minutes.

+ 100s of other Storyblok automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 people
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on Storyblok's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Storyblok into Actionist

Pick the connection method that suits your environment.

The fastest path to Storyblok. Install the hypescale/storyblok-mcp-server in one step and your agent gets access to 160 tools across 30 modules — stories, components, assets, spaces — with no API token to rotate or scope to misconfigure.

1
Open the Apps tab

Find Storyblok in the Apps library and click Connect. MCP is selected by default.

2
Authorise in Storyblok

Actionist opens the Storyblok OAuth screen. Select the space(s) you want the agent to access and approve the permission scopes — read, write, and publish as needed for your workflows.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

7 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Storyblok

Reusable agent skills that work well alongside this app.

No paired skills curated yet. Add this app to your agent to discover what fits.
MCP servers

MCP servers that work with Storyblok

Connect Actionist to MCP servers built for or around this app.

hypescale/storyblok-mcp-server

Community MCP server exposing 160 tools across 30 Storyblok modules — stories, components, assets, spaces, datasources, and more — giving agents full Management API coverage without custom integration work.

FAQs

Questions about Storyblok + Actionist

How do I connect Storyblok to Actionist?
The fastest method is MCP: open the Apps tab, find Storyblok, click Connect, and complete the OAuth handshake to select your space. Your agent gains access to 160 tools — stories, components, assets, spaces — immediately. If you only need read access, paste a Content Delivery API token from Storyblok → Settings → API-Keys instead. MCP is recommended because it handles permission scoping automatically and requires no token rotation.
What credentials does Actionist need for full read and write access?
For full CRUD operations — creating, updating, publishing, and deleting stories — use the Management API key found in Storyblok → Settings → API-Keys. The Content Delivery API key only supports reads on published content. Via MCP, you grant write scopes during the OAuth flow and Actionist handles the credential lifecycle. Never share your Management API key beyond Actionist; treat it as you would a root password.
Can I combine Storyblok with other tools in a single workflow?
Yes — Actionist workflows routinely chain Storyblok with tools like Slack, HubSpot, Google Sheets, Notion, GitHub, and Stripe. A typical pattern: a HubSpot deal close triggers the agent to publish a Storyblok landing page and open a GitHub QA issue in the same run. Any action in Storyblok can feed data into or receive data from any other connected app, with no separate middleware required.
What can agents actually do inside Storyblok?
Agents can read individual stories or list them filtered by content type, folder, language, or tag; create new stories from any schema; update content fields programmatically; publish or unpublish on a schedule; delete stories; manage component schemas; list and upload assets; retrieve space metadata; and trigger preview deploys. The MCP server exposes 160 tools across 30 modules, covering virtually every Storyblok Management API endpoint.
How do I avoid accidentally publishing content the agent is still drafting?
Keep authoring and publishing as separate explicit steps in your workflow. The agent calls 'Update story' to write fields, then only calls 'Publish a story' after a human-approval step or a conditional check confirms all required fields are filled. You can also validate content via 'Get a story' and inspect field completeness before the publish call — build the gate into the workflow and the publish action never fires on incomplete content.
How do I target specific spaces, languages, or content types in my workflows?
Every Storyblok API call accepts filter parameters: filter by content type name to target only 'blog-post' or 'product-page' stories; filter by starts_with to scope to a folder path; pass a language code to retrieve locale-specific content. The agent threads these parameters from upstream workflow data — for example, reading the language from a deal record before fetching the matching translation. No hard-coded filters needed.
How does the preview deploy action work, and who can access the staging URL?
Triggering a preview deploy kicks off a build of your connected front-end framework (Next.js, Nuxt, etc.) using Storyblok's preview token, which includes draft content. The resulting URL is shareable to anyone you send it to — no Storyblok account required. Preview URLs typically expire after a set time defined by your hosting provider. The agent can post the URL to Slack, attach it to a calendar event, or email it to a client as part of an approval workflow.
What happens if a Storyblok API call fails mid-workflow?
Actionist surfaces the error with the Storyblok API response code and message, then stops the workflow at the failing step. Partial writes — for example, updating three stories before a fourth fails — are not automatically rolled back, so design workflows to be idempotent: re-running them from the failed step should produce the same result without duplicating data. For bulk operations, test with a small folder filter first to confirm the pattern before running across an entire space.