25115323
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.161
Run Time
00:00.005
Inserted
8h ago
Scheduled
8h ago
Completed
—
Cancelled
—
Discarded
8h ago
Args
%{
"account_id" => "215230",
"data" => %{
"account_insight_agent_id" => "87b3be83-19bb-43bf-8312-0f533a8377eb",
"insights" => [
%{
"action_plan" => "Rename the live flow from **\"V3 Instillinger\"** to **\"V3 Innstillinger\"** so the experience name matches standard Norwegian spelling and looks polished in Studio references and internal reporting.",
"actions" => [],
"cta_text" => "Review typo",
"entity_id" => "bbd71202-7876-4760-8f81-1f0bf1ceade1",
"entity_type" => "flow",
"expected_impact" => "Improves content quality and reduces avoidable trust friction for your team when reviewing live experiences.",
"finding" => "The published flow is named **\"V3 Instillinger\"**. In Norwegian, this appears to be a typo — **\"Innstillinger\"** is the expected spelling.\n\nReview it here: [V3 Instillinger](https://studio.appcues.com/flows/bbd71202-7876-4760-8f81-1f0bf1ceade1/analytics)",
"outcomes" => ["engagement"],
"priority" => "high",
"title" => "Typo in live settings flow name",
"type" => "issue"
},
%{
"action_plan" => "Update that bullet so it reads **\"SWIFT-koden til banken\"**. Also scan nearby bullets in the same step for formatting consistency, since this section mixes list-style instructional copy.",
"actions" => [],
"cta_text" => "Review typo",
"entity_id" => "09ec95dc-7589-401e-ad80-407ad7ab686a",
"entity_type" => "flow",
"expected_impact" => "Cleaner onboarding copy should make the instruction easier to understand and improve user confidence during setup.",
"finding" => "In **Onboarding V2 - BRUKERE**, the phrase **\"SWIFT koden til banekn\"** appears in the published copy.\n\nGiven the surrounding Norwegian text, this looks like a typo. The most likely correction is **\"SWIFT-koden til banken\"**.\n\nReview it here: [Onboarding V2 - BRUKERE](https://studio.appcues.com/flows/09ec95dc-7589-401e-ad80-407ad7ab686a/analytics)",
"outcomes" => ["activation", "engagement"],
"priority" => "high",
"title" => "User-management flow contains a likely misspelling",
"type" => "issue"
},
%{
"action_plan" => "Change the sentence to **\"Den letteste måten å kreditere et krav på er å bruke søkefeltet...\"**. This is a high-visibility opening line, so it is worth correcting quickly.",
"actions" => [],
"cta_text" => "Review typo",
"entity_id" => "ebd391a5-339b-4c5d-bbfe-a5efbd0cf896",
"entity_type" => "flow",
"expected_impact" => "Reduces confusion in an instructional flow and makes the guidance feel more trustworthy.",
"finding" => "In **v3 hvordan kreditere**, the sentence **\"Den letteste måten å kreditere et krav på et å bruke søkefeltet...\"** appears in the live copy.\n\nIn context, **\"et å bruke\"** is likely a typo, and the intended phrase is **\"er å bruke\"**.\n\nReview it here: [v3 hvordan kreditere](https://studio.appcues.com/flows/ebd391a5-339b-4c5d-bbfe-a5efbd0cf896/analytics)",
"outcomes" => ["activation", "engagement"],
"priority" => "high",
"title" => "Crediting walkthrough has a verb typo in the intro copy",
"type" => "issue"
},
%{
"action_plan" => "Remove **\"å\"** from that sentence so the copy reads naturally in Norwegian. After correcting it, review the rest of the step for minor grammar cleanup because this screen contains dense explanatory text.",
"actions" => [],
"cta_text" => "Review typo",
"entity_id" => "53ceda38-c916-4561-a64f-c4b4e6b7730c",
"entity_type" => "flow",
"expected_impact" => "Makes a policy-heavy explanation easier to read and reduces friction in a guidance flow users may rely on for compliance-sensitive tasks.",
"finding" => "In **Onboarding V2 - FUG IN-DEPTH**, the live copy includes **\"I denne seksjonen kan du opprette regler for å at alle regningskort innenfor reglene blir sendt uten gebyr.\"**\n\nThis reads like a copy error in Norwegian. The likely intended version is **\"...opprette regler for at alle regningskort innenfor reglene blir sendt uten gebyr.\"**\n\nReview it here: [Onboarding V2 - FUG IN-DEPTH](https://studio.appcues.com/flows/53ceda38-c916-4561-a64f-c4b4e6b7730c/analytics)",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Fee-free invoice flow has an awkward copy error",
"type" => "issue"
}
]
},
"notification_id" => "7dc89c42-2691-4d89-8e44-d55da5080896",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405528882446, "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