25356951
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.455
Run Time
00:00.008
Inserted
1h ago
Scheduled
1h ago
Completed
—
Cancelled
—
Discarded
1h ago
Args
%{
"account_id" => "94648",
"data" => %{
"account_insight_agent_id" => "f4d39e91-1d6b-4831-80be-9ee433752926",
"insights" => [
%{
"action_plan" => "Treat this as routine content hygiene: review whether these legacy setup experiences still support a live user journey, and unpublish anything tied to old admin paths, old onboarding logic, or setup states you no longer expect users to reach. If some of these flows are still strategically important, keep them live and refresh their content, goals, and targeting instead of removing them wholesale.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID dd5d394d-2f92-4605-93bd-18a474430de0 named \"Add a store\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add a store flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID dd5d394d-2f92-4605-93bd-18a474430de0 named \"Add a store\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID dc419154-c97a-4a99-81f9-d92669023afa named \"Add a variant\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add a variant flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID dc419154-c97a-4a99-81f9-d92669023afa named \"Add a variant\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID 754eeb82-4096-421a-a870-e735086a11a3 named \"Add a product\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add a product flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID 754eeb82-4096-421a-a870-e735086a11a3 named \"Add a product\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID 3b305cb3-6863-496e-9cf1-60ef48a82da8 named \"Add a location\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add a location flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID 3b305cb3-6863-496e-9cf1-60ef48a82da8 named \"Add a location\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID 857e6b0c-42b4-4dd9-986b-4ab16edd77ac named \"Edit an item\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Edit an item flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID 857e6b0c-42b4-4dd9-986b-4ab16edd77ac named \"Edit an item\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID c5846a7a-a9c9-4f11-a834-a41106478450 named \"Configure theme\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Configure theme flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID c5846a7a-a9c9-4f11-a834-a41106478450 named \"Configure theme\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID 3c6dfcfd-da10-4f19-b64f-176dc260983a named \"Add an item\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add an item flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID 3c6dfcfd-da10-4f19-b64f-176dc260983a named \"Add an item\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID bc823f68-b0fb-497c-9111-79aaa901fd75 named \"Add a pricing template\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish pricing template flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID bc823f68-b0fb-497c-9111-79aaa901fd75 named \"Add a pricing template\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published web flow with ID b8690128-99f1-4d92-a529-b3aa17e3c912 named \"Add a category\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or rules.",
"title" => "Unpublish Add a category flow",
"undo_prompt" => "Use the product_support publish_experience tool to publish the web flow with ID b8690128-99f1-4d92-a529-b3aa17e3c912 named \"Add a category\" to restore its prior live state. Do not modify content or rules."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support unpublish_experience tool to unpublish the published checklist with ID -MnOvl1SvGIFE36XId8F named \"Onboarding Checklist\". This is part of an inactive-experience hygiene review for experiences with no recent activity. Only unpublish the experience; do not change its content or checklist items.",
"title" => "Unpublish onboarding checklist",
"undo_prompt" => "Use the product_support publish_experience tool to publish the checklist with ID -MnOvl1SvGIFE36XId8F named \"Onboarding Checklist\" to restore its prior live state. Do not modify content or checklist items."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up unused published content should reduce maintenance overhead, make your live experience inventory easier to manage, and lower the risk of outdated onboarding resurfacing if legacy pages or rules become active again.",
"finding" => "No events were tracked in the last **30 days**, and the account was last seen on **2022-08-16**. All of the experiences below are still published and were published well over **3 weeks** ago, so they are good candidates for routine cleanup if they are no longer part of your live onboarding motion.\n\n- [Add a store](https://studio.appcues.com/flows/dd5d394d-2f92-4605-93bd-18a474430de0/settings)\n - Type: Flow\n - Designed to guide admins on **/store/list** into creating their first store, targeted to users in a setup segment with **0 locations**.\n- [Add a variant](https://studio.appcues.com/flows/dc419154-c97a-4a99-81f9-d92669023afa/settings)\n - Type: Flow\n - Designed to move users from their first product to adding a variant on **/product/update**, targeted to users with **0 variants**.\n- [Add a product](https://studio.appcues.com/flows/754eeb82-4096-421a-a870-e735086a11a3/settings)\n - Type: Flow\n - Designed to prompt first-time product creation on **/product/list**, targeted to users with **0 products**.\n- [Add a location](https://studio.appcues.com/flows/3b305cb3-6863-496e-9cf1-60ef48a82da8/settings)\n - Type: Flow\n - Designed to help users create their first location on **/location/list** for the setup segment.\n- [Edit an item](https://studio.appcues.com/flows/857e6b0c-42b4-4dd9-986b-4ab16edd77ac/settings)\n - Type: Flow\n - Designed to show users how to edit a stock item on **/variant/detail** once they already have items.\n- [Configure theme](https://studio.appcues.com/flows/c5846a7a-a9c9-4f11-a834-a41106478450/settings)\n - Type: Flow\n - Designed to guide theme and storefront branding setup on **/theme**.\n- [Add an item](https://studio.appcues.com/flows/3c6dfcfd-da10-4f19-b64f-176dc260983a/settings)\n - Type: Flow\n - Designed to help users add their first inventory item on **/variant/detail** when **total items = 0**.\n- [Add a pricing template](https://studio.appcues.com/flows/bc823f68-b0fb-497c-9111-79aaa901fd75/settings)\n - Type: Flow\n - Designed to guide setup of daily rental pricing on **/pricing-template/list**.\n- [Add a category](https://studio.appcues.com/flows/b8690128-99f1-4d92-a529-b3aa17e3c912/settings)\n - Type: Flow\n - Designed to guide category creation on **/category/list** for users in the setup segment.\n- [Onboarding Checklist](https://studio.appcues.com/checklists/-MnOvl1SvGIFE36XId8F/edit)\n - Type: Checklist\n - Designed to walk users through early setup tasks like **Add a location**, **Set up your store**, **Set daily prices**, **Add a product**, and **Theme your Webstore**.",
"outcomes" => ["engagement", "retention"],
"priority" => "medium",
"title" => "10 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "da3710c7-9d44-45a4-aa3e-bdfec634c041",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777557385864950, "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