ThinkingAI Logo
LiveOps Analysis

Operations Journey Canvas Building

Automatically parse a natural-language description into structured intent JSON for an operations flow and generate a Mermaid flowchart preview, taking operations automation from idea to executable canvas in a single conversation.

IndustriesAll industries
No credit card. Work email only.
Agent · Skills Live
skill · loadedindustry+100
Run this Skill on my data

User path

step to step
−28%openconvert
Analysis readyevidence attached

The Operations Flow Canvas Creation Skill is an operations-automation intent-parsing capability in ThinkingAI's industry Skill library. Starting from a natural-language description of the business scenario, it helps operations teams automatically parse it into structured intent JSON for the operations flow canvas, including the complete flow structure of entry trigger, target audience, push channels, branch conditions, and judge nodes, and generate a Mermaid flowchart preview to confirm. This is ThinkingAI's decade of industry experience, packaged into ready-to-use Skills.

Live walkthrough

Agent
operation-journey-canvas-creation
I want to build an activation journey for newly registered users: for anyone who doesn't turn on their mic on signup day, push a guidance Push; if they still haven't after 24 hours, push popular rooms; for those who have turned on their mic but haven't sent a gift in 3 days, take a separate branch to push the newcomer first-gift. Turn this description into a canvas I can actually deploy.
Collect the business scenario: parse out the entry trigger, 3 decision nodes, and 3 push branches
Confirm the target audience and push channel
The 'registered in the last 7 days' audience adds about 2,380 users per day; channel message_push
Match node types: use judge for two-way branches, and split the delayed check into wait + judge
Translate the natural-language conditions
'no mic on signup day' → first_mic_on event count = 0
Generate a Mermaid flowchart preview and structured-intent JSON
12 nodes, 11 edges, no dangling branches

The canvas breakdown is complete. Your description was parsed into a three-branch journey with 12 nodes and 11 edges: mic-off guidance, next-day room recall, and mic-on first-gift nudge, with each path ending in an end node. Node details for a sample voice-chat platform (demo) follow.

1. Journey canvas nodes

StageTrigger / conditionActionGoal
EntryEvent trigger: registerUsers registered in the last 7 days enterFull coverage, about 2,380/day
Decision 1 (judge)first_mic_on = 0 on signup dayMet → Push 1; not met → Decision 3Route mic-off users separately
Push 1 + wait (action + wait)Fires when Decision 1 is metSend the 'mic guidance' Push, wait 24 hoursDay-one mic rate 31% → 40%
Decision 2 + Push 2first_mic_on still 0 after 24 hoursSend the 'popular rooms' PushLift next-day return
Decision 3 + Push 3Mic on and send_gift = 0 within 3 daysSend the '$1 newcomer first-gift'First-week gifting penetration 18% → 25%
End (end ×4)Terminus of each pathMark the journey completeIntent JSON forms a graph, no dangling branches
← Scroll to see more

2. Canvas design logic

The two-way decisions use judge (met / not-met binary) rather than split: with no more than two branches, judge is semantically tighter and the logic won't drift after launch
'Check again after 24 hours' is split into two nodes, wait + judge, rather than stuffed into the trigger condition: so you can adjust the wait time on its own later without touching the whole journey
Colloquial conditions like 'no gift in 3 days' are translated into event-count expressions, avoiding the semantic ambiguity of hand-written conditions
This Skill produces structured-intent JSON and a Mermaid preview, which the downstream canvas builder converts into deployable config: it doesn't modify live flows directly
Recommendation
Building this journey by dragging nodes on the canvas by hand usually takes over 2 hours; this conversation completed the structuring. Two launch suggestions: (1) run an A/B on Push 1's copy (functional guidance vs emotional messaging) for 7 days and watch the mic-rate difference; (2) roll the '$1 newcomer first-gift' branch out to 50% first to observe payment conversion before deciding whether to go full.
The structured-intent JSON and Mermaid preview are archived, and a canvas draft is created, ready to publish once confirmed.

On your data

That was a simulated run

Leave your work email and we will run a live walkthrough on your real business data.

No credit card. Work email only.

The problem

The flow canvas is the core tool of automated operations, yet more than 70% of operators struggle to structure a flow: they know they want a churn win-back or an onboarding guide but aren't sure how to break it into trigger conditions, audience filtering, channel selection, branch judgments, and wait nodes, averaging 2 to 3 hours per flow design. Choosing the wrong node type is also common, causing the flow logic to deviate from expectations once live.

What it does

Four-step interactive parsing: collect the business scenario, confirm the info, generate a Mermaid preview, and output structured intent JSON
Precise node-type matching: automatically choose split, judge, wait, action, or end nodes based on the number of branches and condition semantics
Natural-language condition translation: translate descriptions like "paid twice," "cumulative top-up over 500," and "not logged in within 15 minutes" into condition expressions
Multi-language push support: automatically detect multi-language needs and map language codes for Chinese, English, Japanese, Korean, German, French, Portuguese, Spanish, Russian, Arabic, and more
Directed-graph output: nodes and edges form a complete graph, every path ends at an end node, and there are no dangling branches

When to use it

01

Designing a new-user activation flow, such as onboarding to first-payment conversion

02

Designing a churn win-back flow, such as N days without login to a push and then a judge on whether they returned

03

Designing a payment-conversion flow, such as a judge after a trigger event that routes to different push paths

04

Designing a scheduled push flow, such as reaching a specific audience daily or weekly

05

Designing an A/B test flow, splitting by percentage to compare the effect of different strategies

In the field

Case
An e-commerce team · churn win-back flow design
The team only knew they wanted to push a win-back message to users inactive for 14 days but weren't sure how to break down the full flow. Through conversation the Skill confirmed the business scenario, target audience, push channels, and branch conditions, generated a Mermaid flowchart preview, and output structured intent JSON with an entry trigger, wait node, push action node, and end node. Flow-design time dropped from 2 hours to 10 minutes.

FAQ

Can this Skill create the flow directly?

No. It produces structured intent JSON, which a downstream flow-node builder converts into the final deployable flow configuration.

What is the difference between split and judge?

split is for three or more branches or an A/B test, while judge is for a two-path met/not-met decision.

Which push channels are supported?

It supports message_push (Push/FCM/Apns/JPush), wechat_push, and webhook_push (custom Webhook/gift pack/popup/email/SMS).

Related Skills

Equip your Agent with Operations Journey Canvas Building

Book a demo and see how it works in your own business.

ThinkingAI Big Logo