Storyblok + Memtro

What changed on our Storyblok pages this week, and who changed it?

Storyblok connects Memtro to one space in your headless CMS. It reads stories with their published state, unpublished changes, tags and last author, opens a story's draft text, and reads the activity log, discussions, assets and datasources. When asked and once an administrator has granted the action by name, it can create, update, duplicate, publish, schedule or unpublish stories, start, reply to and resolve discussions, and change datasource entries. Publishing puts a page live on your public site. Deleting a story, an asset or a datasource entry is permanent. The token expires on its set date.

In Memtro

What you can do with Storyblok in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Storyblok tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists stories with full slug, published state, unpublished changes, dates, tags and last author.
  2. 02Opens one story's fields and text from the current draft, cut to 4,000 characters.
  3. 03Reads the activity log: who changed, published or commented on what, the last 7 days by default.
  4. 04Lists the comment threads on a story, with the field, whether solved and the last comment, plus assets and datasource entries.
  5. 05When asked and granted, creates, updates, duplicates, publishes, schedules or unpublishes stories. Publishing puts the page live on your site, and deleting a story is permanent.
  6. 06When asked and granted, starts, replies to and resolves discussions, which may notify collaborators, adds or changes datasource entries, and permanently deletes an entry or an asset.

Acts when asked

When you ask it to

These tools change something in Storyblok. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a Storyblok story or folder (a draft unless publish is set)
  2. 02Update a Storyblok story (optionally publishing it)
  3. 03Publish a Storyblok story (live on the site)
  4. 04Unpublish a Storyblok story (taken off the site)
  5. 05Delete a Storyblok story (permanent)
  6. 06Duplicate a Storyblok story into a folder
  7. 07Schedule a Storyblok story to publish
  8. 08Start a discussion on a Storyblok story field
  9. 09Reply to a Storyblok discussion
  10. 10Resolve a Storyblok discussion
  11. 11Add a Storyblok datasource entry
  12. 12Change a Storyblok datasource entry
  13. 13Delete a Storyblok datasource entry
  14. 14Delete a Storyblok asset (pages using it lose the file)

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Storyblok for you. Each event can start a job, with the event as its input. Storyblok signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A story was published
  • 02A story was unpublished
  • 03A story was deleted
  • 04A story was moved into or out of a folder
  • 05A datasource entry was saved or added
  • 06An asset was uploaded
  • 07An asset was replaced
  • 08An asset was deleted
  • 09An asset was restored
  • 10A user joined the space
  • 11A user left the space
  • 12A user's role changed
  • 13A story's workflow stage changed
  • 14A pipeline stage was deployed
  • 15A release was merged into the live content
In practice

Ask it like you would a colleague

Once Storyblok is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Storyblok + Memtro
  • What changed on the pricing page this week?

  • Which blog stories have unpublished changes?

  • Which discussions on the homepage are still unsolved?

  • Which images have no alt text?

  • Schedule the spring launch story to publish at 9am on Monday.

01

Tracing a price change

Dan Fletcher, head of marketing at Acme Ltd, spotted a new price on the pricing page. Memtro read the space's activity log and showed that Sarah Chen had published the story on Tuesday afternoon.

02

Scheduling a launch

Maya Okafor, content lead at BigCo, asked Memtro to put the launch announcement live at 9am on Friday and to tell the editors on its open discussion. Memtro scheduled the story to publish then and replied in the discussion, whose participants Storyblok may notify. The page went live on the site at nine without anyone acting.

Teams

Where it fits

The teams that lean on Storyblok most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Storyblok is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withPersonal access token and Space ID
  1. 1

    In Storyblok, go to My account → Account settings → Personal access tokens and choose Generate New Token.

  2. 2

    Choose Only selected spaces, pick this space, give read access to Spaces, Stories, Assets and Datasources, and write access only where you will grant actions. Copy the token, which is shown once.

  3. 3

    In Memtro, open Connections → Storyblok and enter Personal access token, Space ID and, if the space is not in the EU, Region.

  4. 4

    Ask: what changed on the pricing page this week?

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Storyblok tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Storyblok?+

Only when you ask, and only what it has been granted: create a Storyblok story or folder (a draft unless publish is set); update a Storyblok story (optionally publishing it); publish a Storyblok story (live on the site); unpublish a Storyblok story (taken off the site); delete a Storyblok story (permanent); duplicate a Storyblok story into a folder; schedule a Storyblok story to publish; start a discussion on a Storyblok story field; reply to a Storyblok discussion; resolve a Storyblok discussion; add a Storyblok datasource entry; change a Storyblok datasource entry; delete a Storyblok datasource entry; delete a Storyblok asset (pages using it lose the file). Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Storyblok connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Storyblok data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Storyblok?+

Personal access token and Space ID. In Storyblok, go to My account → Account settings → Personal access tokens and choose Generate New Token.

Can Storyblok start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Storyblok for you. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Storyblok in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time