25115181
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.170
Queue Time
00:00.344
Run Time
00:00.011
Inserted
8h ago
Scheduled
8h ago
Completed
—
Cancelled
—
Discarded
8h ago
Args
%{
"account_id" => "89262",
"data" => %{
"account_insight_agent_id" => "b71dc43e-59e2-4574-b177-b1feb4a6e9d7",
"insights" => [
%{
"action_plan" => "Update the hotspot sentence to remove the incorrect article. If you want to keep it singular instead, an alternative would be: \"Let's start by adding an agent to your account.\"",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "6e9489c1-8406-46c4-99a5-9b9def31e1dd",
"entity_type" => "flow",
"expected_impact" => "Cleaner onboarding copy and less friction for new users moving through team setup.",
"finding" => "In **Dashboard checklist - Invite your team members**, the live hotspot copy says:\n\n**\"Let's start by adding an agents to your account.\"**\n\nThat reads as a typo in English. Suggested correction:\n**\"Let's start by adding agents to your account.\"**\n\nReview it here: [Dashboard checklist - Invite your team members](https://studio.appcues.com/flows/6e9489c1-8406-46c4-99a5-9b9def31e1dd/analytics)",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Live onboarding flow still contains an article typo",
"type" => "issue"
},
%{
"action_plan" => "Replace the heading with \"Check agent statuses\" for the clearest, most standard phrasing.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "a08f5aa6-6653-4ada-a313-42d93e86bca9",
"entity_type" => "flow",
"expected_impact" => "Improves professionalism and trust in analytics-oriented onboarding content.",
"finding" => "In **Dashboard checklist - Agent status**, the live heading says:\n\n**\"Check agents statuses\"**\n\nThat appears grammatically incorrect in English. Suggested correction:\n**\"Check agent statuses\"**\n\nA secondary acceptable option would be:\n**\"Check agents’ statuses\"**\n\nReview it here: [Dashboard checklist - Agent status](https://studio.appcues.com/flows/a08f5aa6-6653-4ada-a313-42d93e86bca9/analytics)",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Agent status flow uses incorrect plural phrasing",
"type" => "issue"
},
%{
"action_plan" => "Remove the stray leading period from the linked CTA line so the help prompt reads cleanly.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "9c7c0cee-b72c-4bd0-922a-c314623b8ba2",
"entity_type" => "flow",
"expected_impact" => "Small polish improvement that makes help content feel more intentional and easier to scan.",
"finding" => "In **Dashboard checklist - Set your business hours**, the final paragraph renders with an unintended leading period before the CTA link:\n\n**\".👉 Learn more about Business Hours\"**\n\nSuggested correction:\n**\"👉 Learn more about Business Hours\"**\n\nReview it here: [Dashboard checklist - Set your business hours](https://studio.appcues.com/flows/9c7c0cee-b72c-4bd0-922a-c314623b8ba2/analytics)",
"outcomes" => ["engagement"],
"priority" => "low",
"title" => "Business hours flow has stray punctuation before CTA link",
"type" => "issue"
},
%{
"action_plan" => "Delete the stray leading character so the modal opens directly with the wallboard announcement headline.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "4eb8f5ce-3cae-4f1c-b59f-1e7d6667a0b0",
"entity_type" => "flow",
"expected_impact" => "Reduces visual noise and improves confidence in this migration-related message.",
"finding" => "In **[Legacy] Wallboard**, the modal body begins with a standalone character:\n\n**\"l\"**\n\nIt appears before the main headline and looks like an accidental typo/artifact rather than intentional copy. Suggested correction:\n**Remove the standalone \"l\" entirely.**\n\nReview it here: [Legacy Wallboard flow](https://studio.appcues.com/flows/4eb8f5ce-3cae-4f1c-b59f-1e7d6667a0b0/analytics)",
"outcomes" => ["engagement", "retention"],
"priority" => "medium",
"title" => "Legacy wallboard migration flow shows a stray character",
"type" => "issue"
}
]
},
"notification_id" => "34516695-e2e5-4121-bc74-7b028e8d84ec",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405256585735, "structured" => true}
Errors
Attempt 5—8h 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—8h 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—8h 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—8h 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—8h 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