25115156
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.170
Queue Time
00:00.355
Run Time
00:00.009
Inserted
9h ago
Scheduled
9h ago
Completed
—
Cancelled
—
Discarded
9h ago
Args
%{
"account_id" => "70293",
"data" => %{
"account_insight_agent_id" => "2509d0af-2aea-4a2a-b786-69530cc477e4",
"insights" => [
%{
"action_plan" => "Treat this as routine experience hygiene. Review the list above and unpublish anything that is no longer part of an active campaign, seasonal program, or support workflow. Keep an experience live only if it is intentionally dormant and expected to be reused soon; otherwise, removing inactive content will make future maintenance and reporting cleaner.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID b4f6aca8-0ca2-4719-9804-6bf267760a9d named \"Schedule GPT\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Schedule GPT flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID b4f6aca8-0ca2-4719-9804-6bf267760a9d named \"Schedule GPT\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID 2b0cbf1a-73b6-4148-93c8-4fa79b2e45ff named \"EL Assist\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish EL Assist flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID 2b0cbf1a-73b6-4148-93c8-4fa79b2e45ff named \"EL Assist\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID ecc63c91-c6fc-4c4b-8ea6-303320ee6ab3 named \"Using Cloud Reports\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Using Cloud Reports flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID ecc63c91-c6fc-4c4b-8ea6-303320ee6ab3 named \"Using Cloud Reports\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID dce1ff42-40c2-48c1-89f4-495685e3d04f named \"Workpapers Guide and Request CTS Hotspots\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Workpapers Guide flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID dce1ff42-40c2-48c1-89f4-495685e3d04f named \"Workpapers Guide and Request CTS Hotspots\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published banner with ID 9c699bc1-8898-40fc-bf99-db5a23de65b5 named \"Transformation Tank\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Transformation Tank banner",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the banner with ID 9c699bc1-8898-40fc-bf99-db5a23de65b5 named \"Transformation Tank\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with ID e2316996-5792-4f98-bc98-23e081de0525 named \"Tax Dashboard\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Tax Dashboard pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the pin with ID e2316996-5792-4f98-bc98-23e081de0525 named \"Tax Dashboard\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID cd1e7f4f-fd78-4274-a645-598b662325c9 named \"EL Guidance and Info\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish EL Guidance flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID cd1e7f4f-fd78-4274-a645-598b662325c9 named \"EL Guidance and Info\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID e77f5d03-b2a7-4ca2-90e7-1250124c106b named \"Data Clean up before Rollover\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Rollover cleanup flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID e77f5d03-b2a7-4ca2-90e7-1250124c106b named \"Data Clean up before Rollover\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with ID 7bdf59b1-4fc1-432a-a640-5be4c8c4df1e named \"Budget GPT\". This is a hygiene cleanup for a published experience older than 3 weeks that has had no activity in the last 30 days.",
"title" => "Unpublish Budget GPT pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the pin with ID 7bdf59b1-4fc1-432a-a640-5be4c8c4df1e named \"Budget GPT\"."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Unpublishing stale experiences should reduce clutter in your live inventory, make performance reviews easier, and help your team focus on content that is actively driving engagement and adoption.",
"finding" => "Reviewed published **flows, pins, banners, and checklists** that were published more than **3 weeks** ago. **9 experiences** had **no recorded activity in the last 30 days**.\n\n- [Schedule GPT](https://studio.appcues.com/flows/b4f6aca8-0ca2-4719-9804-6bf267760a9d/settings)\n - Type: Flow\n - Designed to surface a **CTC Process Navigator / GPT helper** on the **schedule** page (`/#/user/schedule`) for schedule-related guidance.\n- [EL Assist](https://studio.appcues.com/flows/2b0cbf1a-73b6-4148-93c8-4fa79b2e45ff/settings)\n - Type: Flow\n - Designed to warn users on **engagement letter** pages to **wait one hour after engagement creation** before sending an EL task.\n- [Using Cloud Reports](https://studio.appcues.com/flows/ecc63c91-c6fc-4c4b-8ea6-303320ee6ab3/settings)\n - Type: Flow\n - Designed to announce that **CTC reports moved to the cloud** and point users on the **reports** page to training guidance.\n- [Workpapers Guide and Request CTS Hotspots](https://studio.appcues.com/flows/dce1ff42-40c2-48c1-89f4-495685e3d04f/settings)\n - Type: Flow\n - Designed to provide **workpaper best-practice guidance** and **Create Request** help on CTC workpaper pages.\n- [Transformation Tank](https://studio.appcues.com/banners/9c699bc1-8898-40fc-bf99-db5a23de65b5/settings)\n - Type: Banner\n - Designed to promote the **Transformation Tank** from the **home** page with a link out to supporting content.\n- [Tax Dashboard](https://studio.appcues.com/pins/e2316996-5792-4f98-bc98-23e081de0525/settings)\n - Type: Pin\n - Designed to prompt users in **non-production environments** to visit the **Tax Dashboard**.\n- [EL Guidance and Info](https://studio.appcues.com/flows/cd1e7f4f-fd78-4274-a645-598b662325c9/settings)\n - Type: Flow\n - Designed to add **engagement letter guidance** on engagement letter pages.\n- [Data Clean up before Rollover](https://studio.appcues.com/flows/e77f5d03-b2a7-4ca2-90e7-1250124c106b/settings)\n - Type: Flow\n - Designed to teach **pre-rollover cleanup best practices** on setup review pages.\n- [Budget GPT](https://studio.appcues.com/pins/7bdf59b1-4fc1-432a-a640-5be4c8c4df1e/settings)\n - Type: Pin\n - Designed to promote a **Scheduling Coach / GPT helper** on the **schedules** page.\n\nNone of these experiences have goals attached in their current published rules, which makes them good candidates for a routine publish-state review.",
"outcomes" => ["engagement", "adoption"],
"priority" => "medium",
"title" => "9 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "bc9188bf-cfee-4edb-a42e-69deadc9ad31",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405254136792, "structured" => true}
Errors
Attempt 5—9h ago
** (Knock.ApiKeyMissingError) The api_key setting is required to make requests to Knock.
Please configure :api_key in config.exs, set the KNOCK_API_KEY
environment variable, or pass into a new client instance.
(knock 0.5.0) lib/knock/client.ex:65: Knock.Client.new/1
(customer_api 1.21.0+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) lib/customer_api/jobs/publish_notification_job.ex:93: CustomerApi.Jobs.PublishNotificationJob.do_publish/4
(oban_pro 1.6.12) lib/oban/pro/worker.ex:1156: Oban.Pro.Worker.process/3
(oban 2.20.3) lib/oban/queue/executor.ex:145: Oban.Queue.Executor.perform/1
(oban 2.20.3) lib/oban/queue/executor.ex:77: Oban.Queue.Executor.call/1
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Attempt 4—9h ago
** (Knock.ApiKeyMissingError) The api_key setting is required to make requests to Knock.
Please configure :api_key in config.exs, set the KNOCK_API_KEY
environment variable, or pass into a new client instance.
(knock 0.5.0) lib/knock/client.ex:65: Knock.Client.new/1
(customer_api 1.21.0+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) lib/customer_api/jobs/publish_notification_job.ex:93: CustomerApi.Jobs.PublishNotificationJob.do_publish/4
(oban_pro 1.6.12) lib/oban/pro/worker.ex:1156: Oban.Pro.Worker.process/3
(oban 2.20.3) lib/oban/queue/executor.ex:145: Oban.Queue.Executor.perform/1
(oban 2.20.3) lib/oban/queue/executor.ex:77: Oban.Queue.Executor.call/1
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Attempt 3—9h ago
** (Knock.ApiKeyMissingError) The api_key setting is required to make requests to Knock.
Please configure :api_key in config.exs, set the KNOCK_API_KEY
environment variable, or pass into a new client instance.
(knock 0.5.0) lib/knock/client.ex:65: Knock.Client.new/1
(customer_api 1.21.0+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) lib/customer_api/jobs/publish_notification_job.ex:93: CustomerApi.Jobs.PublishNotificationJob.do_publish/4
(oban_pro 1.6.12) lib/oban/pro/worker.ex:1156: Oban.Pro.Worker.process/3
(oban 2.20.3) lib/oban/queue/executor.ex:145: Oban.Queue.Executor.perform/1
(oban 2.20.3) lib/oban/queue/executor.ex:77: Oban.Queue.Executor.call/1
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Attempt 2—9h ago
** (Knock.ApiKeyMissingError) The api_key setting is required to make requests to Knock.
Please configure :api_key in config.exs, set the KNOCK_API_KEY
environment variable, or pass into a new client instance.
(knock 0.5.0) lib/knock/client.ex:65: Knock.Client.new/1
(customer_api 1.21.0+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) lib/customer_api/jobs/publish_notification_job.ex:93: CustomerApi.Jobs.PublishNotificationJob.do_publish/4
(oban_pro 1.6.12) lib/oban/pro/worker.ex:1156: Oban.Pro.Worker.process/3
(oban 2.20.3) lib/oban/queue/executor.ex:145: Oban.Queue.Executor.perform/1
(oban 2.20.3) lib/oban/queue/executor.ex:77: Oban.Queue.Executor.call/1
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Attempt 1—9h ago
** (Knock.ApiKeyMissingError) The api_key setting is required to make requests to Knock.
Please configure :api_key in config.exs, set the KNOCK_API_KEY
environment variable, or pass into a new client instance.
(knock 0.5.0) lib/knock/client.ex:65: Knock.Client.new/1
(customer_api 1.21.0+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) lib/customer_api/jobs/publish_notification_job.ex:93: CustomerApi.Jobs.PublishNotificationJob.do_publish/4
(oban_pro 1.6.12) lib/oban/pro/worker.ex:1156: Oban.Pro.Worker.process/3
(oban 2.20.3) lib/oban/queue/executor.ex:145: Oban.Queue.Executor.perform/1
(oban 2.20.3) lib/oban/queue/executor.ex:77: Oban.Queue.Executor.call/1
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4