25358314
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.307
Run Time
00:00.014
Inserted
1h ago
Scheduled
1h ago
Completed
—
Cancelled
—
Discarded
1h ago
Args
%{
"account_id" => "211414",
"data" => %{
"account_insight_agent_id" => "e9426da6-2f28-43c2-aedc-76f9b008e0b7",
"insights" => [
%{
"action_plan" => "Review each linked experience and keep only the guidance that still matches live user journeys. If the underlying pages or workflows are no longer active, unpublish the flow now to reduce clutter and avoid stale guidance appearing unexpectedly. If any flow still matters strategically, refresh its targeting and content before keeping it live.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow named \"Compose Screen\" with experience ID \"15636380-afc8-4a99-a0cc-0b291b8ff46d\". This flow was published on 2024-05-28 and is being retired as part of routine hygiene for inactive published experiences.",
"title" => "Unpublish inactive Compose Screen flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow named \"Compose Screen\" with experience ID \"15636380-afc8-4a99-a0cc-0b291b8ff46d\" if the team wants to restore it."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow named \"VidayoPro Project Create\" with experience ID \"b66edada-e9f2-4345-bcff-17724d721c58\". This flow was published on 2024-05-16 and is being retired as part of routine hygiene for inactive published experiences.",
"title" => "Unpublish inactive Project Create flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow named \"VidayoPro Project Create\" with experience ID \"b66edada-e9f2-4345-bcff-17724d721c58\" if the team wants to restore it."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow named \"VidayoPro Users Onboarding\" with experience ID \"4bb97cc2-2a53-497e-bbe1-8dc7748c1e3d\". This flow was published on 2024-05-16 and is being retired as part of routine hygiene for inactive published experiences.",
"title" => "Unpublish inactive onboarding flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow named \"VidayoPro Users Onboarding\" with experience ID \"4bb97cc2-2a53-497e-bbe1-8dc7748c1e3d\" if the team wants to restore it."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow named \"VidayoPro Existing Project\" with experience ID \"ec3c64a9-512e-4d24-b949-d6c757bea639\". This flow was published on 2024-05-16 and is being retired as part of routine hygiene for inactive published experiences.",
"title" => "Unpublish inactive Existing Project flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow named \"VidayoPro Existing Project\" with experience ID \"ec3c64a9-512e-4d24-b949-d6c757bea639\" if the team wants to restore it."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up these inactive experiences should reduce maintenance overhead and lower the risk of outdated guidance being shown, improving overall user experience quality and team confidence in published content.",
"finding" => "No event names were tracked in this account in the last **30 days**, and there are **4 published experiences** that have been live since **May 2024**, well beyond the 3-week minimum for this review.\n\nInactive experiences to review:\n- [Compose Screen](https://studio.appcues.com/flows/15636380-afc8-4a99-a0cc-0b291b8ff46d/settings)\n - Type: Flow\n - Designed to guide users through the **project editing / compose screen**, with tooltips for font styles, voice-over, templates, adding segments, rendering, and previewing assets.\n- [VidayoPro Project Create](https://studio.appcues.com/flows/b66edada-e9f2-4345-bcff-17724d721c58/settings)\n - Type: Flow\n - Designed to walk users through **creating a video project**, including uploading a manual script, having AI process a script, composing segments manually, generating segments, and previewing output.\n- [VidayoPro Users Onboarding](https://studio.appcues.com/flows/4bb97cc2-2a53-497e-bbe1-8dc7748c1e3d/settings)\n - Type: Flow\n - Designed as a **welcome/onboarding tour** on the projects list, introducing the product, guiding project creation, category setup, and next steps.\n- [VidayoPro Existing Project](https://studio.appcues.com/flows/ec3c64a9-512e-4d24-b949-d6c757bea639/settings)\n - Type: Flow\n - Designed to help users manage **existing projects** from the projects list, including creating a new project, opening project options, viewing renders, editing, and deleting.\n\nThis looks like routine content hygiene rather than a setup mistake: these flows may simply support workflows that are no longer active or no longer receive traffic.",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "4 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "654ac298-9a17-4b81-abac-a6d86208eec5",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777557482433154, "structured" => true}
Errors
Attempt 5—1h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—1h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—1h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—1h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—1h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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