25368205
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.287
Run Time
00:00.015
Inserted
19h ago
Scheduled
19h ago
Completed
—
Cancelled
—
Discarded
19h ago
Args
%{
"account_id" => "112101",
"data" => %{
"account_insight_agent_id" => "4192584b-fa3c-4fed-9954-2b9db0e44e46",
"insights" => [
%{
"action_plan" => "Update the published step copy so **\"V ideo\"** becomes **\"Video\"**. After updating, do a quick pass on the rest of this flow for spacing issues around punctuation, since the same flow also uses CTA text like **\"I'm Ready !\"**.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "1560554a-edcf-4de0-8c3d-4f6cba5e7882",
"entity_type" => "flow",
"expected_impact" => "Removes an obvious copy error in a live onboarding flow and improves trust during first-use guidance.",
"finding" => "In [Quick Capture](https://studio.appcues.com/flows/1560554a-edcf-4de0-8c3d-4f6cba5e7882/analytics), the published copy includes a clear typo:\n\n- **\"Walk Slowly - V ideo in motion requires higher bitrates.\"**\n\nThis appears to be an English formatting/spelling error rather than locale-specific copy. The likely correction is:\n\n- **\"Walk Slowly - Video in motion requires higher bitrates.\"**",
"outcomes" => ["activation", "engagement"],
"priority" => "high",
"title" => "Quick Capture flow has a visible split-word typo",
"type" => "issue"
},
%{
"action_plan" => "Clean up the punctuation spacing in this tour and standardize the headline phrasing. If you want the product area named explicitly, use **\"Analytics\"** without the extra article for a more natural English reading.",
"actions" => [],
"cta_text" => "Review analytics tour",
"entity_id" => "ab3d230a-f17a-44a2-8530-1de5d784fe41",
"entity_type" => "flow",
"expected_impact" => "Makes the analytics tour feel more polished and professional for new users.",
"finding" => "In [Console-Analytics](https://studio.appcues.com/flows/ab3d230a-f17a-44a2-8530-1de5d784fe41/analytics), several live strings use spacing that reads as incorrect in English:\n\n- **\"Welcome to the Analytics !\"** → likely **\"Welcome to Analytics!\"**\n- **\"Would you like to take a quick tour of Analytics ?\"** → likely **\"Would you like to take a quick tour of Analytics?\"**\n- **\"You're all set !\"** → likely **\"You're all set!\"**\n\nThese look like copy issues rather than intentional locale choices.",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Console Analytics tour has repeated English punctuation errors",
"type" => "issue"
},
%{
"action_plan" => "Fix the punctuation on the CTA, then rewrite the Present tooltip into plain English with consistent capitalization. Keep product terms like **Secondary Camera** only where they are true feature labels.",
"actions" => [],
"cta_text" => "Review meeting tour",
"entity_id" => "0c9ba674-0c34-45ff-81d0-72d7b2deb1f4",
"entity_type" => "flow",
"expected_impact" => "Reduces friction in a live meeting walkthrough and makes instructions easier to scan in-session.",
"finding" => "In [Meeting Tour](https://studio.appcues.com/flows/0c9ba674-0c34-45ff-81d0-72d7b2deb1f4/analytics), the live copy has at least one likely typo and one awkward phrase:\n\n- **\"I'm ready !\"** → likely **\"I'm ready!\"**\n- **\"Click on the Present to present Assets share your Desktop, or share a Secondary Camera feed.\"**\n - likely should read something like **\"Click Present to present assets, share your desktop, or share a secondary camera feed.\"**\n\nThis appears to be English copy quality rather than a localization variant.",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Meeting Tour includes typo-like CTA spacing and awkward copy",
"type" => "issue"
},
%{
"action_plan" => "Standardize CTA punctuation across the related camera-setup flows so exclamation marks are attached directly to the preceding word.",
"actions" => [],
"cta_text" => "Review related CTAs",
"entity_id" => "a364190e-f66b-4c92-b51d-3aef6db6325c",
"entity_type" => "flow",
"expected_impact" => "Creates a more consistent, polished experience across linked onboarding flows.",
"finding" => "In [Hardware Assembly](https://studio.appcues.com/flows/a364190e-f66b-4c92-b51d-3aef6db6325c/analytics), the CTA uses **\"I'm Ready !\"** with an extra space before the exclamation mark. The same pattern also appears in other live camera-setup flows, including [Quick Capture](https://studio.appcues.com/flows/1560554a-edcf-4de0-8c3d-4f6cba5e7882/analytics).\n\nFor English UI copy, the likely correction is:\n\n- **\"I'm Ready!\"**",
"outcomes" => ["activation", "engagement"],
"priority" => "low",
"title" => "Hardware-related flows use inconsistent exclamation spacing",
"type" => "issue"
}
]
},
"notification_id" => "4bab5024-812c-4a31-8d9f-2261a80962e6",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777558546984992, "structured" => true}
Errors
Attempt 5—19h 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—19h 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—19h 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—19h 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—19h 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