24367960
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.193
Run Time
00:00.005
Inserted
9d ago
Scheduled
9d ago
Completed
—
Cancelled
—
Discarded
9d ago
Args
%{
"account_id" => "48511",
"data" => %{
"account_insight_agent_id" => "9dfa77b6-8ca1-4f2c-88c5-35d90458b75a",
"insights" => [
%{
"action_plan" => "Review the published copy in this flow and correct the duplicated word and misspellings. Prioritize this one first because multiple visible errors appear in the same live experience.",
"actions" => [],
"cta_text" => "Review copy",
"entity_id" => "4f517be1-ce68-404c-a758-122c1e4501c5",
"entity_type" => "flow",
"expected_impact" => "Fixing these errors should improve clarity and trust in a prominent renewal flow, reducing friction during plan setup.",
"finding" => "In [1 Reta Acct Setup Medical - Plan Management](https://studio.appcues.com/flows/4f517be1-ce68-404c-a758-122c1e4501c5/analytics), several phrases in the live copy look like genuine typos:\n\n- \"provided the the Premium cost\" → likely \"provided the Premium cost\"\n- \"you can than select \\\"Replace\\\"\" → likely \"you can then select \\\"Replace\\\"\"\n- \"Ancillary Plans can not be drooped\" → likely \"Ancillary Plans cannot be dropped\"",
"outcomes" => ["engagement", "adoption"],
"priority" => "high",
"title" => "Live renewal flow has multiple copy typos",
"type" => "issue"
},
%{
"action_plan" => "Update the opening headline so the apostrophe is restored. Since this is the first line users see, it is worth cleaning up even though it is a minor typo.",
"actions" => [],
"cta_text" => "Review headline",
"entity_id" => "29666327-0d1d-44cb-bc68-3a95737665ab",
"entity_type" => "flow",
"expected_impact" => "A corrected headline will make the experience feel more polished and professional at first glance.",
"finding" => "In [3 Premium Contribution Management & Location Overrides](https://studio.appcues.com/flows/29666327-0d1d-44cb-bc68-3a95737665ab/analytics), the headline starts with \"Lets Talk about Managing Plan Contributions and Overrides.\" In this English locale, it likely should be \"Let's Talk about Managing Plan Contributions and Overrides.\"",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Contribution management flow opens with a spelling error",
"type" => "issue"
},
%{
"action_plan" => "Correct the apostrophe in the feature list so the message reads naturally for end users reviewing the upload experience.",
"actions" => [],
"cta_text" => "Review feature list",
"entity_id" => "c3b72d9c-79b5-450c-95ab-9bfa3098820c",
"entity_type" => "flow",
"expected_impact" => "This should improve readability and reduce small credibility hits in a customer-facing onboarding message.",
"finding" => "In [ACA File Upload](https://studio.appcues.com/flows/c3b72d9c-79b5-450c-95ab-9bfa3098820c/analytics), the bullet \"Upload your file and get notified when its completed\" appears to be missing an apostrophe. Suggested correction: \"Upload your file and get notified when it's completed.\"",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "ACA upload flow contains a grammar typo in feature list",
"type" => "issue"
},
%{
"action_plan" => "Replace \"her\" with \"here\" in the tooltip copy. This is a straightforward visible typo in a call-to-action instruction.",
"actions" => [],
"cta_text" => "Review tooltip",
"entity_id" => "-MBeA2tuv1ARuUHz5AmG",
"entity_type" => "flow",
"expected_impact" => "Users should find the guidance clearer and the experience more polished.",
"finding" => "In [Dependent Verification](https://studio.appcues.com/flows/-MBeA2tuv1ARuUHz5AmG/analytics), the tooltip reads: \"Click her to get started!\" Based on the surrounding English copy, this likely should be \"Click here to get started!\"",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Dependent verification tooltip says 'Click her'",
"type" => "issue"
},
%{
"action_plan" => "Review that tooltip and replace it with a complete instruction, such as \"...by simply clicking here to expand\" or the exact control name shown in the UI.",
"actions" => [],
"cta_text" => "Review instruction",
"entity_id" => "-M1lO9IAa_gbMM0tog1t",
"entity_type" => "flow",
"expected_impact" => "Completing the sentence should make the tour easier to follow and reduce confusion in a task-oriented flow.",
"finding" => "In [New ACH Manager Flow](https://studio.appcues.com/flows/-M1lO9IAa_gbMM0tog1t/analytics), one tooltip says: \"View all your existing information by simply clicking the to expand.\" This reads like a missing-word copy error rather than intentional phrasing.",
"outcomes" => ["adoption", "engagement"],
"priority" => "medium",
"title" => "ACH manager tour includes an incomplete sentence",
"type" => "issue"
}
]
},
"notification_id" => "08fc14e4-d0a2-4ee0-b047-2a7ea7406751",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776797849974250, "structured" => true}
Errors
Attempt 5—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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