24376062
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.61
Queue Time
00:00.273
Run Time
00:00.006
Inserted
10d ago
Scheduled
10d ago
Completed
—
Cancelled
—
Discarded
10d ago
Args
%{
"account_id" => "201523",
"data" => %{
"account_insight_agent_id" => "c9bab4e7-9675-4ad5-a743-01b9a524a806",
"insights" => [
%{
"action_plan" => "Review these experiences as part of regular content hygiene.\n\n1. Unpublish anything tied to retired features, test environments, or one-off rollouts.\n2. Keep live only the experiences that still support an active workflow or audience.\n3. For any experience you keep, verify that its targeting still matches current pages, segments, and product journeys.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID aa135814-fa12-4ca6-828d-e7650ef4258e named \"Product tour - Pipeline View\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive pipeline tour",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID aa135814-fa12-4ca6-828d-e7650ef4258e named \"Product tour - Pipeline View\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID 83ef0989-078e-4f72-9153-01831856c2e5 named \"Mark Key Account \". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive key account flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID 83ef0989-078e-4f72-9153-01831856c2e5 named \"Mark Key Account \"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID 2ce32be4-331a-431e-8477-cd5db9066fb5 named \"Intelligent Document Summariser - Summary details\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive summary details flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID 2ce32be4-331a-431e-8477-cd5db9066fb5 named \"Intelligent Document Summariser - Summary details\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID 1add0f15-de4d-4572-ad63-3e7e40c74954 named \"Intelligent Document Summariser - Readability Layer\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive readability layer flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID 1add0f15-de4d-4572-ad63-3e7e40c74954 named \"Intelligent Document Summariser - Readability Layer\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID b25ba81d-b1fa-41d8-8a68-d7f7e8134008 named \"Intelligent Document Summariser\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive summariser onboarding flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID b25ba81d-b1fa-41d8-8a68-d7f7e8134008 named \"Intelligent Document Summariser\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with ID 52c9d9a8-a040-4dc5-b147-091203b53a7b named \"DocIntel\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive DocIntel flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with ID 52c9d9a8-a040-4dc5-b147-091203b53a7b named \"DocIntel\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with ID 324691b8-e461-4005-be45-010efb6dc4f7 named \"Unqork: [All Products] Dashboard Tool Tips (Artem US SPG Broker role only)\". This experience is currently published and has had 0 seen users, 0 completions, 0 dismissals, and 0 errors in the last 30 days.",
"title" => "Unpublish inactive dashboard pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the pin with ID 324691b8-e461-4005-be45-010efb6dc4f7 named \"Unqork: [All Products] Dashboard Tool Tips (Artem US SPG Broker role only)\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published checklist with ID d4f6c6d0-6e5c-4c85-9898-01960ab3a891 named \"Copy of testLayerHub\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 dismissals in the last 30 days.",
"title" => "Unpublish inactive copied checklist",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the checklist with ID d4f6c6d0-6e5c-4c85-9898-01960ab3a891 named \"Copy of testLayerHub\"."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published checklist with ID 9150ed9b-7c05-4dcf-8871-11a071dd9d6f named \"testLayerHub\". This experience is currently published and has had 0 seen users, 0 completions, 0 skips, and 0 dismissals in the last 30 days.",
"title" => "Unpublish inactive test checklist",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the checklist with ID 9150ed9b-7c05-4dcf-8871-11a071dd9d6f named \"testLayerHub\"."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up inactive published content can reduce clutter in your live portfolio, lower the chance of stale messaging reaching users later, and make ongoing adoption analysis easier to manage.",
"finding" => "These published experiences are older than 3 weeks and have recorded **no user activity in the last 30 days**. This is a good routine cleanup check to decide whether they should stay live.\n\n- [Product tour - Pipeline View](https://studio.appcues.com/flows/aa135814-fa12-4ca6-828d-e7650ef4258e/settings)\n - Type: Flow\n - Designed to introduce the **Pipeline View** experience and gather follow-up feedback for a targeted pipeline audience.\n\n- [Mark Key Account](https://studio.appcues.com/flows/83ef0989-078e-4f72-9153-01831856c2e5/settings)\n - Type: Flow\n - Designed to teach users how to **bookmark and filter key accounts** inside Pipeline View.\n\n- [Intelligent Document Summariser - Summary details](https://studio.appcues.com/flows/2ce32be4-331a-431e-8477-cd5db9066fb5/settings)\n - Type: Flow\n - Designed to walk users through the **summary details screen** in Document Summariser, including risks, insights, comments, and source document tools.\n\n- [Intelligent Document Summariser - Readability Layer](https://studio.appcues.com/flows/1add0f15-de4d-4572-ad63-3e7e40c74954/settings)\n - Type: Flow\n - Designed to explain the **readability and point-of-interest controls** on a Document Summariser detail page.\n\n- [Intelligent Document Summariser](https://studio.appcues.com/flows/b25ba81d-b1fa-41d8-8a68-d7f7e8134008/settings)\n - Type: Flow\n - Designed as an onboarding flow for the **reports list**, statuses, search, and report upload workflow.\n\n- [DocIntel](https://studio.appcues.com/flows/52c9d9a8-a040-4dc5-b147-091203b53a7b/settings)\n - Type: Flow\n - Designed to announce **DocIntel updates** and point users to comparison, search, and WatchWords features.\n\n- [Unqork: [All Products] Dashboard Tool Tips (Artem US SPG Broker role only)](https://studio.appcues.com/pins/324691b8-e461-4005-be45-010efb6dc4f7/settings)\n - Type: Pin\n - Designed as a highly targeted dashboard tooltip set for a **single-user staging scenario**, explaining navigation, search, editing, and quote actions.\n\n- [Copy of testLayerHub](https://studio.appcues.com/checklists/d4f6c6d0-6e5c-4c85-9898-01960ab3a891/edit)\n - Type: Checklist\n - Designed as a checklist, but the published version appears to have **no checklist items configured**.\n\n- [testLayerHub](https://studio.appcues.com/checklists/9150ed9b-7c05-4dcf-8871-11a071dd9d6f/edit)\n - Type: Checklist\n - Designed as a checklist, but the published version appears to have **no checklist items configured**.",
"outcomes" => ["engagement", "adoption"],
"priority" => "medium",
"title" => "9 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "f3c79b7f-7fa3-47db-adb8-0b6fec20f5fd",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776799459305183, "structured" => true}
Errors
Attempt 5—10d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—10d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—10d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—10d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—10d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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