25361885
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.314
Run Time
00:00.010
Inserted
1h ago
Scheduled
1h ago
Completed
—
Cancelled
—
Discarded
1h ago
Args
%{
"account_id" => "139567",
"data" => %{
"account_insight_agent_id" => "47b02e78-94b8-45de-ad4c-abe40ad9f2c3",
"insights" => [
%{
"action_plan" => "Update the live flow copy to remove the duplicated article and standardize the accounting term to the plural form used elsewhere in the onboarding experience. After updating, quickly review the rest of this flow for similar singular/plural inconsistencies around \"chart of accounts\" and \"CoA.\"",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "bc6370c0-c042-49e9-ba64-af62cd35fc3d",
"entity_type" => "flow",
"expected_impact" => "Cleaning these typos should improve trust and polish in a high-stakes onboarding flow, reducing avoidable friction during accounting setup.",
"finding" => "I reviewed the live flow [First time - Import CoA - 181023](https://studio.appcues.com/flows/bc6370c0-c042-49e9-ba64-af62cd35fc3d/analytics) and found likely customer-facing typos in its English copy:\n\n- **\"Check out the our help center\"** → likely should be **\"Check out our help center\"**\n- **\"For custom chart of account\"** → likely should be **\"For custom chart of accounts\"**\n\nThese appear in the published experience, so end users may currently see them.",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Import CoA flow has visible copy typos",
"type" => "issue"
},
%{
"action_plan" => "Revise this sentence to use the plural form and then check adjacent steps in the same flow for terminology consistency, especially anywhere \"Chart of Account\" appears without the final \"s.\"",
"actions" => [],
"cta_text" => "Review terminology",
"entity_id" => "0e557d7c-54da-4bd9-9da6-3d1e75afd59c",
"entity_type" => "flow",
"expected_impact" => "A small terminology fix helps keep onboarding copy consistent and more credible for finance and accounting users.",
"finding" => "I reviewed the live flow [First time - Map CoA - 271023](https://studio.appcues.com/flows/0e557d7c-54da-4bd9-9da6-3d1e75afd59c/analytics) and found one likely terminology typo in the published copy:\n\n- **\"Review imported Chart of Account here.\"** → likely should be **\"Review imported Chart of Accounts here.\"**\n\nBecause this flow sits inside a chart-of-accounts tutorial, the singular form looks unintentional rather than locale-specific.",
"outcomes" => ["activation"],
"priority" => "low",
"title" => "Map CoA flow uses inconsistent account terminology",
"type" => "issue"
}
]
},
"notification_id" => "6c1b7e1e-9383-4d8a-ad1e-fa797adab2da",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777557805223544, "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