ThinkingAI Logo
LiveOps Analysis

AE Engage

Operate the AE Engage platform's push channels, task management, config strategies, and journey canvas through ae-cli, upgrading engagement from manual web operations to precise command-line management.

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

Query console

generated
query.sql · generated
SELECT channel, count(*)
FROM v_payment
GROUP BY channel — 0.4s
12 rows returned
Analysis readyevidence attached

The AE Engage Skill is an engagement-operations management capability in ThinkingAI's industry Skill library. It helps operations teams operate the AE Engage platform's push channels, task management, config strategies, and journey canvas through the ae-cli command-line tool, upgrading from configuring push tasks one at a time in the web UI to precise batch management from the command line. This is ThinkingAI's decade of industry experience, packaged into ready-to-use Skills.

Live walkthrough

Agent
ae-engage
Next Monday we're launching a churn win-back: players who haven't logged in for 14 days, with paying users and high-activity non-payers going through separate Pushes, plus a follow-up SMS for anyone who still hasn't come back after 48 hours. Configuring one task by hand used to take 20 minutes and I'd always get a parameter wrong; this time just build the tasks for me in Engage.
Call +build_task_save_guide to get the required fields and channel-copy schema for the win-back scenario
Returned schemas for both Push and SMS channels plus a list of unsupported combinations
Call +channel_list to confirm the available push channels
Matched 3 channels: JPush / SMS / Webhook
Call +get_cluster_definition_schema to get the audience-definition format
Assemble the audience conditions: 14 days inactive × payment segmentation
Selected 12,847 users (paying tier 3,214 / high-activity non-payers 9,633)
Call +save_task to generate 3 task drafts, dry-run pre-check passed

The tasks are built, 3 drafts total. The 12,847 churned players are split into a paying tier and a high-activity non-payer tier, with SMS used only as a fallback follow-up for those who don't return within 48 hours. No blanket mass-send. Configuration details for a sample SLG game (demo) follow.

1. Win-back task configuration (3 drafts)

TaskTarget audienceTrigger timingChannelFrequency cap
Win-back – paying tier14 days inactive and lifetime spend ≥$100 (3,214 users)Scheduled 20:30 on entry dayPush (JPush)≤1 in 7 days
Win-back – high-activity non-payers14 days inactive and ≥20 lifetime login days (9,633 users)Scheduled 19:00 on entry dayPush (JPush)≤1 in 7 days
Win-back – silent fallbackNo login within 48 hours of the Pushes aboveEvent-triggered: no return in 48 hoursSMS≤1 in 30 days
← Scroll to see more

Copy is written in two versions by tier: the paying tier leads with 'exclusive return gift + base resource protection expiry reminder,' and the non-payer tier leads with 'new-season content + your old alliance-mates are online.' Both versions passed the channel-copy schema validation with no missing fields.

2. Engage capability highlights

No guessing parameters for channels or audiences: channelId and targetClusterQp all come from the return values of +channel_list and the audience schema APIs.
Write operations have boundaries: +save_task only generates drafts; the publish action stays a manual confirmation in the console, so the risk of a mis-send is zero.
dry-run pre-check: all 3 drafts passed field validation: the 30%-plus parameter error rate from the manual-config days is caught at this step.
Time comparison: a single task went from about 20 minutes by hand to done in one pass within this conversation.
Recommendation
On day 7 after publishing, pull a data overview from the task module to compare the return rate across the three tasks. For reference, same-genre benchmarks: generic-copy win-back usually returns around 7%, while tiered messaging + fallback follow-up can reach 20%-plus: if the paying tier returns markedly lower than the non-payer tier, suspect the gift's appeal before the messaging itself.
The 3 task drafts are generated (status: draft), awaiting your confirmation to publish in the Engage console.

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

Engagement is a core lever for user growth and retention, yet more than 60% of operations teams configure it inefficiently: creating a push task means manually choosing the channel, writing the copy, setting the target audience, and defining trigger rules, averaging 15 to 20 minutes with a parameter error rate above 30%. The journey canvas is more complex, averaging 1 to 2 hours to configure by hand, and multi-language pushes easily miss a language mapping.

What it does

Full coverage of four modules: setting (channel management), task (task creation/query/data), config (strategies/config items/reports), and flow (journey canvas/node schema/reports)
Three-step journey-canvas lifecycle: build, preview, commit, each with self-checks and validation
Task-creation guidance up front: +build_task_save_guide returns the required fields for the scenario, the channel-copy schema, and unsupported combinations
Channel and audience queried up front: before creating a journey or task, query the channel list and audience-definition schema, never guessing channelId or targetClusterQp
Write-operation confirmation: writes like creating, deleting, or enabling/disabling strategies and journeys require explicit intent and support a dry-run precheck

When to use it

01

You need to query or manage push channels such as Push, WeChat, or Webhook

02

You need to create a push-task draft or query the task data overview and metric details

03

You need to query the config-strategy list or copy a config template

04

You need to create a journey canvas (an automated operations journey)

05

You need to query the journey node schema or journey report data

In the field

Case
An e-commerce team · creating a churned-user win-back task
Creating a win-back push task by hand took the team 20 minutes and often missed audience conditions. With the AE Engage Skill, the system first called +build_task_save_guide to return the required fields, then +channel_list to confirm the channel ID, +get_cluster_definition_schema to get the audience-definition format, and finally +save_task to create the task draft. Configuration time dropped from 20 minutes to 3 minutes with zero parameter errors.

FAQ

What is the difference between a task and a journey?

A task is a one-time or scheduled push, good for simple engagement. A journey is a multi-node automated flow, good for complex scenarios of trigger, judge, wait, and push again.

Are +save_task and +save_flow write operations?

Yes. save_task creates or updates a task draft, and save_flow runs the build, preview, and commit lifecycle; both require explicit intent.

What must you do before creating a journey?

You must query the channel list and audience-definition schema first, otherwise you cannot fill in required parameters like channelId and targetClusterQp.

Related Skills

Equip your Agent with AE Engage

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

ThinkingAI Big Logo