25114342
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.159
Queue Time
00:00.192
Run Time
00:00.008
Inserted
10h ago
Scheduled
10h ago
Completed
—
Cancelled
—
Discarded
10h ago
Args
%{
"account_id" => "220227",
"data" => %{
"account_insight_agent_id" => "e27eb4a7-36e8-44e7-b329-dabfa25b1c6f",
"insights" => [
%{
"action_plan" => "Review whether these flows still support an active onboarding path. If they are no longer relevant, unpublish them to keep your live experience inventory clean. If they should still be active, check whether the targeted pages, audience, or trigger conditions still match your current product setup before keeping them live.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 61fdc186-2291-4179-9160-ea89b69b0159 named \"Add from URL Push (Demo Schedule)\". This flow has had 0 seen, 0 completed, 0 skipped, and 0 error users in the last 30 days and was published on 2026-02-17.",
"title" => "Unpublish inactive demo schedule flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 61fdc186-2291-4179-9160-ea89b69b0159 named \"Add from URL Push (Demo Schedule)\" again, restoring it to a live published state."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID e24ba566-82ec-4529-8d4c-e02c20d18b25 named \"Highlight Importer\". This flow has had 0 seen, 0 completed, 0 skipped, and 0 error users in the last 30 days and was published on 2026-02-11.",
"title" => "Unpublish inactive importer highlight flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID e24ba566-82ec-4529-8d4c-e02c20d18b25 named \"Highlight Importer\" again, restoring it to a live published state."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Unpublishing unused experiences reduces clutter in your live portfolio and helps your team focus optimization work on experiences that still drive activation and engagement.",
"finding" => "I reviewed published experiences that have been live for more than 3 weeks. **2 web flows** have had **no activity at all in the last 30 days**.\n\n- [Add from URL Push (Demo Schedule)](https://studio.appcues.com/flows/61fdc186-2291-4179-9160-ea89b69b0159/settings)\n - Type: Flow\n - Intended purpose: Prompt very new users to add a schedule from a supplier URL instead of copying and pasting.\n - Targeting: Shown once on **app.programa.design** at **/schedules2/schedules/1023206** for the **Really New Users** segment.\n - Goals: No goals attached.\n\n- [Highlight Importer](https://studio.appcues.com/flows/e24ba566-82ec-4529-8d4c-e02c20d18b25/settings)\n - Type: Flow\n - Intended purpose: Highlight the importer on the getting started page and encourage users to import existing product specifications.\n - Targeting: Shown once on **app.programa.design** at **/getting_started**.\n - Goals: Tracks the **Schedule Importer Button Clicked** goal.\n\nThis looks like routine content hygiene: these flows may support outdated paths, narrow audiences, or no-longer-relevant onboarding moments.",
"outcomes" => ["engagement", "adoption"],
"priority" => "medium",
"title" => "2 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "49029210-e959-4071-87f4-fd4984b9d368",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405024657560, "structured" => true}
Errors
Attempt 5—10h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) 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—10h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) 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—10h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) 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—10h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) 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—10h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+88574494) 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