25361887
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.319
Run Time
00:00.013
Inserted
1h ago
Scheduled
1h ago
Completed
—
Cancelled
—
Discarded
1h ago
Args
%{
"account_id" => "44997",
"data" => %{
"account_insight_agent_id" => "768ed94d-c59a-498d-a6af-e35b5253d68a",
"insights" => [
%{
"action_plan" => "Review these as a standard cleanup pass.\n\n1. Start with the clearly low-risk items: anything labeled **QA**, **UAT**, **DEV**, **Test**, or **Copy of LIVE**.\n2. For the remaining legacy flows, open each linked settings page and confirm whether the underlying product surface, audience, and goals are still relevant.\n3. Unpublish any experience that is no longer part of an active onboarding, adoption, or support motion.\n4. Keep only the dormant experiences that are intentionally seasonal, contract-specific, or awaiting a planned relaunch.\n\nIf you want to be conservative, prioritize the old Assessment, PETRA, and Tracker walkthroughs first, since they appear to be legacy guidance content and showed no recent engagement.",
"actions" => [],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up dormant published experiences should reduce governance overhead, lower the risk of outdated guidance resurfacing, and make it easier to focus optimization work on the small set of experiences that are still driving engagement.",
"finding" => "I reviewed all **published Flows, Pins, Banners, and Checklists** that were published more than **3 weeks** ago. **56 experiences** had **zero seen, completed, skipped, or error activity in the last 30 days**.\n\nThis looks like routine content hygiene rather than a setup problem. In this account, the inactive items are all **Flows**; I did **not** find published Pins, Banners, or Checklists that met this condition.\n\nBased on available metadata, these flows appear to be legacy walkthroughs for **Assessment**, **Tracker**, **PETRA**, **Site Map**, **submission**, and **QA/UAT/dev** use cases.\n\nInactive experiences:\n- [Sense / AI - What's new](https://studio.appcues.com/flows/b44bd5f8-5a1a-455b-87d8-555f142f5532/settings)\n - Type: Flow\n- [Site map: Download project detail](https://studio.appcues.com/flows/3bc4d9c3-fe8b-4e52-86b8-eb39a2bd88e2/settings)\n - Type: Flow\n- [PAVE GPT intro](https://studio.appcues.com/flows/49683727-ad87-42f8-a5d2-b3e95dc14f48/settings)\n - Type: Flow\n- [Navigating your assessment overview & situation analysis](https://studio.appcues.com/flows/edf551bc-737f-48df-a59a-8103cfa278b8/settings)\n - Type: Flow\n- [Navigating the roadmap](https://studio.appcues.com/flows/62bb20e7-1c98-43b1-b480-15f26f259fb7/settings)\n - Type: Flow\n- [Navigating the market summaries](https://studio.appcues.com/flows/a40755ad-e7cd-400f-a248-16a9431fc666/settings)\n - Type: Flow\n- [Navigating the key driver impact](https://studio.appcues.com/flows/046ccb0e-96ff-49dd-8d62-42681fdb4f41/settings)\n - Type: Flow\n- [Navigating the heatmap breakdown](https://studio.appcues.com/flows/2167d064-6e5b-4dc2-b6fc-0f19d671c690/settings)\n - Type: Flow\n- [Navigating the heatmap & breakdown](https://studio.appcues.com/flows/e5ec9d33-5f24-429e-bcb3-abe936420808/settings)\n - Type: Flow\n- [Navigating your asset assessment list](https://studio.appcues.com/flows/1aeb8cbf-eed5-41d6-96c5-13df3af35eaa/settings)\n - Type: Flow\n- [PAVE GPT (DEV)](https://studio.appcues.com/flows/c0deb75d-e3cd-492a-b939-d005591b537c/settings)\n - Type: Flow\n- [Tracker - Map view](https://studio.appcues.com/flows/b91aa6ae-f13a-4919-9384-2c1e3b272634/settings)\n - Type: Flow\n- [Tracker - Dashboard view](https://studio.appcues.com/flows/5f30f5d5-7aa3-43c2-9f2a-153141044044/settings)\n - Type: Flow\n- [Tracker - Timeline view](https://studio.appcues.com/flows/16f89864-9440-48a6-aa20-71cccbdfe51e/settings)\n - Type: Flow\n- [Tracker - Project overview and list view](https://studio.appcues.com/flows/9186336f-a5ec-4532-8767-8004e57486e2/settings)\n - Type: Flow\n- [Tracker - Insights & recommendations](https://studio.appcues.com/flows/a7ebc135-eb5c-49de-9bbf-99851c42f20f/settings)\n - Type: Flow\n- [Tracker - Decision details](https://studio.appcues.com/flows/d9987f08-869c-42f9-836d-4648125d4dd1/settings)\n - Type: Flow\n- [Copy of LIVE - PETRA Knowledge Centre](https://studio.appcues.com/flows/aeb36630-02ed-4d29-ac0f-2ebea9f0f04f/settings)\n - Type: Flow\n- [UAT - PETRA Knowledge Centre](https://studio.appcues.com/flows/06376923-596a-4a7c-9948-95815a756349/settings)\n - Type: Flow\n- [LIVE - What is PETRA](https://studio.appcues.com/flows/0799e4af-18ee-443e-9fe1-a65097749bff/settings)\n - Type: Flow\n- [UAT - What is PETRA](https://studio.appcues.com/flows/6bceaa52-429c-4582-b79c-989aa230294d/settings)\n - Type: Flow\n- [Navigating the list of projects](https://studio.appcues.com/flows/ff43a103-8e36-44ed-ba94-c062562f2c35/settings)\n - Type: Flow\n- [Navigating your submission](https://studio.appcues.com/flows/46e755fb-42b6-4215-8aea-afa8908e8481/settings)\n - Type: Flow\n- [Evidence Generation Plan](https://studio.appcues.com/flows/-M24ksr68ybay7FI0w1G/settings)\n - Type: Flow\n- [Navigating the submission](https://studio.appcues.com/flows/11f1837c-72ba-43d3-b617-94b155417a22/settings)\n - Type: Flow\n- [Ready for review](https://studio.appcues.com/flows/f202e29a-381d-45d5-afa1-9e31d33be640/settings)\n - Type: Flow\n- [Editing submissions in the Microsoft® Word add-in](https://studio.appcues.com/flows/724203e8-6fe1-40b0-924a-14c73209d925/settings)\n - Type: Flow\n- [The Assessment Brea" <> ...,
"outcomes" => ["engagement", "adoption"],
"priority" => "high",
"title" => "56 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "a7b02298-69b0-46dd-aeaa-4c7076f326f4",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777557809344423, "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