Review campaign content before it reaches your Esputnik audience
Get one focused content check before you switch into Esputnik and send.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
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.
Why this helps
Campaign reviews can stall when content is spread across drafts and the sender has to reopen Storyblok to verify basic details.
- Surface missing campaign details in one concise summary.
- Reduce back-and-forth between content review and campaign setup.
- Keep the final send decision with the campaign owner.
Setup
Build it in a few focused steps.
- 1Connect Esputnik and Storyblok to Notis once in the portal.
- 2Create an automation in the portal or tell Notis what you want in plain language.
- 3In one instruction, ask Notis to retrieve the relevant Storyblok content and summarize readiness gaps for an Esputnik campaign.
- 4Pick an incoming webhook trigger and choose a channel for run reports.
- 5Send one real campaign review request to test the summary.
Questions about this workflow
Does this send the Esputnik campaign?
No. It retrieves Storyblok content and summarizes it for review; the campaign owner decides whether to send through Esputnik.
What starts the workflow?
An external tool or custom backend sends a request to the Notis webhook when campaign content is ready for review.
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.
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.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
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.
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.
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.
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).
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.
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.
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.
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.