21108231
CustomerApi.Jobs.Insights.ExecuteAccountInsightAgentJob
Queue
insight_agents
Attempt
1 of 2
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.014
Run Time
01:06.929
Inserted
19h ago
Scheduled
19h ago
Completed
19h ago (01:07)
Cancelled
—
Discarded
—
Args
%{
"account_id" => "34567",
"account_insight_agent_id" => "45606f62-3038-420f-a3c6-f719d461c27f"
}
Meta
%{
"deps" => [],
"name" => "execute",
"on_hold" => false,
"partition" => true,
"partition_key" => "eXIne95kph4mxcz2c3GeIS2C5got2yB3axt1XTOWow8",
"recorded" => true,
"return" => "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",
"structured" => true,
"uniq" => true,
"uniq_bmp" => [1, 0, 2, 3],
"uniq_key" => "fEFOYwfKRX8hZ9mJv+3xyYeX7Vg+SGja4D7gxl1lf0g",
"workflow" => true,
"workflow_id" => "019cfd6f-fc58-7c85-8655-a076036fa35c"
}
Recorded Output
%{
notes: "Created 5 focused content-quality and effectiveness insights across published web and mobile flows. The strongest issues were empty or test-like mobile content in production, mismatched push-follow-up copy, and an AI Assistant announcement that still has both broken copy and test-oriented targeting/measurement.",
insights_data: [
%{
"action_plan" => "Unpublish this flow until it has at least one complete step, a trigger-appropriate message, and a goal tied to what users should do after opening the push.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the product_support publish-state tools to unpublish the published mobile flow experience with ID f32530a3-ed1d-4e9d-8fb0-2a31f99fc503 named '[Android] Push Opened Flow'. This experience is currently published and has zero steps in its published version.",
"title" => "Unpublish empty Android push flow",
"undo_prompt" => "Use the product_support publish-state tools to publish the mobile flow experience with ID f32530a3-ed1d-4e9d-8fb0-2a31f99fc503 named '[Android] Push Opened Flow' so it is live again."
}
],
"cta_text" => "Review flow",
"entity_id" => "f32530a3-ed1d-4e9d-8fb0-2a31f99fc503",
"entity_type" => "flow",
"expected_impact" => "Removes a broken mobile experience from production and prevents confusing or empty exposures, improving engagement quality.",
"finding" => "**[Android] Push Opened Flow** is still published, but its published version contains **0 steps** and **no goals**. That means it is live in name only and cannot deliver a usable message or measure success.",
"outcomes" => ["engagement", "activation"],
"priority" => "high",
"title" => "Published Android push flow has no content",
"type" => "issue"
},
%{
"action_plan" => "Rewrite the message to match the moment after a push open, and replace the generic CTA with a next step tied to the push's intent. Then add a goal that tracks the downstream action you want this flow to drive.",
"actions" => [],
"cta_text" => "Tighten copy",
"entity_id" => "067b9629-c792-4c58-9db2-36d2a3d5ea27",
"entity_type" => "flow",
"expected_impact" => "Better message-to-moment fit should increase follow-through after push opens and give you a measurable activation path.",
"finding" => "The published **[iOS] Push Opened Flow** now has content, but the headline says **\"Thanks for confirming sign up for push!\"** even though the experience is framed as a push-open follow-up. The body is generic and the CTA is just **\"Finish\"**. The flow also has **no goals** configured.",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "iOS push-open follow-up still mismatches the trigger",
"type" => "issue"
},
%{
"action_plan" => "Clean up the broken line break and punctuation so the tips read like finished product guidance. After fixing copy, preview the step once to confirm spacing and readability still work in the modal layout.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web_builder update_step_content capability to update the published web flow experience d92614b4-7e51-4273-b5cf-3d3d73c74a38 named 'AI Assistant Features Announcement (Draft)'. In step 772783a7-4a3e-434f-9553-c38b7c53da20, replace the malformed instructional text line '1) Start with a goal (' with '1) Start with a goal'. In the following line, replace ' e.g., “Improve activation for new users”)' with 'e.g., “Improve activation for new users”'. Do not change any other content in the step.",
"title" => "Fix broken AI bullet copy",
"undo_prompt" => "Use the web_builder update_step_content capability to update the published web flow experience d92614b4-7e51-4273-b5cf-3d3d73c74a38 named 'AI Assistant Features Announcement (Draft)'. In step 772783a7-4a3e-434f-9553-c38b7c53da20, change '1) Start with a goal' back to '1) Start with a goal (' and change 'e.g., “Improve activation for new users”' back to ' e.g., “Improve activation for new users”)'. Do not change any other content in the step."
}
],
"cta_text" => "Fix copy",
"entity_id" => "d92614b4-7e51-4273-b5cf-3d3d73c74a38",
"entity_type" => "flow",
"expected_impact" => "A cleaner announcement builds trust and reduces friction for users evaluating a new feature.",
"finding" => "Step 2 of **AI Assistant Features Announcement** still contains malformed text: **\"1) Start with a goal (\"** followed by **\"e.g., “Improve activation for new users”)\"**. The rest of the flow is polished, so this stands out as an avoidable quality issue.",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "AI Assistant announcement includes broken instructional copy",
"type" => "issue"
},
%{
"action_plan" => "Before expanding reach, retarget this flow to the real user cohort you want to educate and swap the goal to a concrete assistant-use outcome, such as visiting the assistant area or completing a meaningful assistant action.",
"actions" => [],
"cta_text" => "Review targeting",
"entity_id" => "d92614b4-7e51-4273-b5cf-3d3d73c74a38",
"entity_type" => "flow",
"expected_impact" => "Aligning targeting and measurement should make this announcement useful for real launches and improve adoption tracking quality.",
"finding" => "The published **AI Assistant Features Announcement** is targeted to users whose **userId starts with \"test\"**, requires trigger event **event1**, and tracks goal **\"event2 3x\"**. For a feature announcement, both the audience and success metric still look test-oriented rather than tied to real assistant adoption.",
"outcomes" => ["adoption", "engagement"],
"priority" => "high",
"title" => "AI Assistant announcement is still configured like a test launch",
"type" => "issue"
},
%{
"action_plan" => "Either unpublish this flow or convert it into a real guided experience: replace stock visuals, make each step specific to one feature or task, tighten the tooltip to the targeted UI element, and add a goal that reflects successful completion.",
"actions" => [],
"cta_text" => "Audit flow",
"entity_id" => "d20b9f5b-26fc-4d6e-9df8-562aed3f9e2d",
"entity_type" => "flow",
"expected_impact" => "Sharpening or removing demo-like content will reduce noise for end users and improve the quality of mobile onboarding engagement.",
"finding" => "**Android Compose Testing Dec 2025** is published with **stock default images**, repeated generic body copy like **\"Take a few moments to learn how to best use our features.\"**, a generic tooltip (**\"Here's a helpful hint\"**), trigger event **event1**, frequency **every time**, and **no goals**. The experience reads like a builder test rather than a user-ready walkthrough.",
"outcomes" => ["engagement", "activation"],
"priority" => "medium",
"title" => "Android Compose flow still looks like a demo in production",
"type" => "issue"
}
]
}
Errors
No Errors