25368287
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.345
Run Time
00:00.015
Inserted
6h ago
Scheduled
6h ago
Completed
—
Cancelled
—
Discarded
6h ago
Args
%{
"account_id" => "64096",
"data" => %{
"account_insight_agent_id" => "a8062ca4-0e87-49fd-bf22-fea36d4808b1",
"insights" => [
%{
"action_plan" => "Treat this as normal experience hygiene. Review whether each experience still supports an active workflow, page, or audience. If not, unpublish it to reduce clutter and keep your published inventory focused. If any item is still strategically important, keep it live only after confirming the page, audience, and timing still match current product usage.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID d02c57d6-27fa-4b53-be92-e0254b1853a5 named \"SSO & MFA\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 skipped, and 0 errors in the last 30 days and was published on 2024-02-06.",
"title" => "Unpublish SSO and MFA flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow with experience ID d02c57d6-27fa-4b53-be92-e0254b1853a5 named \"SSO & MFA\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID e7020caf-bd94-42d1-b8a5-0052853a9fd1 named \"Add Users\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 skipped, and 0 errors in the last 30 days and was published on 2024-02-06.",
"title" => "Unpublish Add Users flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow with experience ID e7020caf-bd94-42d1-b8a5-0052853a9fd1 named \"Add Users\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 092214cb-9932-40f2-94d8-06ac8ce9d315 named \"NPS Promoters - G2 Survey\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 skipped, and 0 errors in the last 30 days and was published on 2023-10-20.",
"title" => "Unpublish G2 survey follow-up flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the web flow with experience ID 092214cb-9932-40f2-94d8-06ac8ce9d315 named \"NPS Promoters - G2 Survey\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with experience ID 933b2967-aff4-4c29-8b45-74a48525de1a named \"Essentials - Risk Register Walkthrough Button\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 dismissed, and 0 errors in the last 30 days and was published on 2022-11-04.",
"title" => "Unpublish Risk Register pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the pin with experience ID 933b2967-aff4-4c29-8b45-74a48525de1a named \"Essentials - Risk Register Walkthrough Button\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with experience ID cde70cce-ae08-4e0e-8209-888b2662b3a1 named \"Essentials - Vendor Management Walkthrough Button\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 dismissed, and 0 errors in the last 30 days and was published on 2022-10-06.",
"title" => "Unpublish Vendor Management pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the pin with experience ID cde70cce-ae08-4e0e-8209-888b2662b3a1 named \"Essentials - Vendor Management Walkthrough Button\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with experience ID cab6ba88-a7c6-44ee-9b1b-65e6fa8d9e6b named \"Essentials - Compliance Calendar Walkthrough Button\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 dismissed, and 0 errors in the last 30 days and was published on 2022-10-03.",
"title" => "Unpublish Compliance Calendar pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the pin with experience ID cab6ba88-a7c6-44ee-9b1b-65e6fa8d9e6b named \"Essentials - Compliance Calendar Walkthrough Button\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with experience ID 8c4ab419-e82c-4cc5-ba24-f0ee928c3424 named \"Vendor Add Risk\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 dismissed, and 0 errors in the last 30 days and was published on 2022-06-13.",
"title" => "Unpublish Vendor Add Risk pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the pin with experience ID 8c4ab419-e82c-4cc5-ba24-f0ee928c3424 named \"Vendor Add Risk\" that was previously unpublished during hygiene cleanup."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published checklist with experience ID -N-Zb5FBVy-n_qd3pn2w named \"Admin Onboarding Checklist\". This is a routine hygiene cleanup for a published experience that has had 0 seen, 0 completed, 0 skipped, and 0 dismissed in the last 30 days. The checklist was created on 2022-04-13 and is currently published.",
"title" => "Unpublish admin onboarding checklist",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to republish the checklist with experience ID -N-Zb5FBVy-n_qd3pn2w named \"Admin Onboarding Checklist\" that was previously unpublished during hygiene cleanup."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Unpublishing unused experiences should simplify your live inventory, reduce maintenance overhead, and make it easier to focus optimization efforts on experiences that still drive adoption and activation.",
"finding" => "I reviewed published **Flows, Pins, and Checklists** that were published more than **3 weeks ago** and found **8** with **no activity in the last 30 days**.\n\nThese are good candidates for routine cleanup:\n- [SSO & MFA](https://studio.appcues.com/flows/d02c57d6-27fa-4b53-be92-e0254b1853a5/settings)\n - Type: Flow\n - Designed to guide admins through enabling **SSO and MFA** in company settings on `phalanx.risk3sixty.com` and `fullcircle.risk3sixty.com`\n - Goals: none configured\n- [Add Users](https://studio.appcues.com/flows/e7020caf-bd94-42d1-b8a5-0052853a9fd1/settings)\n - Type: Flow\n - Designed to walk admins through **adding team members and setting module permissions** in company settings on `phalanx.risk3sixty.com` and `fullcircle.risk3sixty.com`\n - Goals: none configured\n- [NPS Promoters - G2 Survey](https://studio.appcues.com/flows/092214cb-9932-40f2-94d8-06ac8ce9d315/settings)\n - Type: Flow\n - Designed to prompt a specific segment of **NPS promoters** on `phalanx.risk3sixty.com` to leave a **G2 review**\n - Goals: none configured\n- [Essentials - Risk Register Walkthrough Button](https://studio.appcues.com/pins/933b2967-aff4-4c29-8b45-74a48525de1a/settings)\n - Type: Pin\n - Designed to show a **Walkthrough** button on the **Risk Register** page for users on the **Essentials** subscription\n - Goals: none configured\n- [Essentials - Vendor Management Walkthrough Button](https://studio.appcues.com/pins/cde70cce-ae08-4e0e-8209-888b2662b3a1/settings)\n - Type: Pin\n - Designed to show a **Walkthrough** button on the **Vendor Management** page for users on the **Essentials** subscription\n - Goals: none configured\n- [Essentials - Compliance Calendar Walkthrough Button](https://studio.appcues.com/pins/cab6ba88-a7c6-44ee-9b1b-65e6fa8d9e6b/settings)\n - Type: Pin\n - Designed to show a **Walkthrough** button on the **Compliance Calendar** page for users on the **Essentials** subscription\n - Goals: none configured\n- [Vendor Add Risk](https://studio.appcues.com/pins/8c4ab419-e82c-4cc5-ba24-f0ee928c3424/settings)\n - Type: Pin\n - Designed to explain how to **log vendor risks** from vendor management risk pages\n - Goals: none configured\n- [Admin Onboarding Checklist](https://studio.appcues.com/checklists/-N-Zb5FBVy-n_qd3pn2w/edit)\n - Type: Checklist\n - Designed to guide admins through **Configure SSO or MFA**, **Add Your Team**, and **Fill Out Your Scope**\n - Goals/targeting: not available in the checklist detail returned for this review\n\nAll 8 were already live long enough to evaluate and recorded **0 seen events or enrollments** in the last 30 days.",
"outcomes" => ["adoption", "engagement"],
"priority" => "medium",
"title" => "8 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "ae98d475-03aa-41e8-8093-829e02706273",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777558643128630, "structured" => true}
Errors
Attempt 5—6h 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—6h 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—6h 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—6h 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—6h 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