Skip to content
Notis

See which localized content is ready for campaign planning

Get a clearer view of translated content before planning market-specific emails.

Trigger

Recurring schedule

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

Action

Fetch Content Type Items (GraphQL)

Fetch multiple stories/content items using Storyblok's GraphQL API with filtering and pagination. Use starts_with with language code prefix (e.g., 'es/*', 'hi/*') to retrieve translated content in specific languages.

Why this helps

Planning across markets becomes slower when nobody can quickly see which localized content exists.

  • Gather localized items by language prefix.
  • Make available market content easier to review.
  • Reduce repeated searches for language variants.

Setup

Build it in a few focused steps.

  • 1Connect Esputnik and Storyblok to Notis once in the portal.
  • 2Create the automation in the portal or ask Notis for a scheduled language coverage review.
  • 3Write one instruction asking Notis to retrieve Storyblok items for the relevant language prefixes and summarize them for Esputnik planning.
  • 4Select a recurring schedule and a run-report channel.
  • 5Check the first real language inventory against a market you are preparing.

Questions about this workflow

Can it focus on a language?

Yes. Storyblok retrieval can use a language prefix such as a language code and wildcard path.

Will it create missing translations?

No. It reports content retrieved from Storyblok so a person can plan follow-up.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Esputnik to Storyblok. A trigger fires from one place; an action lands in another.

Esputnik triggers

Storyblok actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Fetch Content Type Items (GraphQL)

Fetch multiple stories/content items using Storyblok's GraphQL API with filtering and pagination. Use starts_with with language code prefix (e.g., 'es/*', 'hi/*') to retrieve translated content in specific languages.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Fetch GraphQL Content Item

Tool to fetch a single story in a specific language using Storyblok GraphQL API with field-level translations. For each content type (e.g., Page), Storyblok generates a ContentTypeItem field (e.g., PageItem). Use when you need to retrieve a specific story by ID or slug with optional language translation.

ActionInstant

Get Extension/App

Tool to retrieve a Storyblok extension/app by ID using the Management API. Use when you need to fetch details about a specific extension or app installed in Storyblok.

ActionInstant

Get Datasource Entries

Tool to retrieve datasource entries from Storyblok via GraphQL API. Use when you need to fetch datasource data. Returns datasource entries with fields like id, name, value, and dimension_value.

ActionInstant

Get GraphQL Rate Limit

Tool to retrieve rate limit information from Storyblok GraphQL API. Use when you need to check the maximum cost per request to calculate safe request rates (100 / maxCost = requests per second).

ActionInstant

Get Page Item

Tool to retrieve a single page item by ID or slug from Storyblok using GraphQL. Use when you need to fetch specific page content with custom field selection. Supports both draft and published versions.

ActionInstant

List GraphQL Content Type Items

Tool to retrieve multiple content items with pagination, filtering, and relation resolution for any Storyblok content type via GraphQL. Content types are dynamically generated as [ContentType]Items (e.g., PageItems, BlogArticleItems). Use when you need to query structured content with flexible field selection and filtering.

ActionInstant

Query page items via GraphQL

Execute GraphQL queries to retrieve multiple page items from Storyblok with filtering options. Use when you need to fetch page content with filters like path prefix, publish date, or slug exclusions.

ActionInstant

Connect any two apps with Notis in the middle.

Esputnik and Storyblok, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Storyblok.