24944753
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.159
Queue Time
00:00.169
Run Time
00:00.005
Inserted
3d ago
Scheduled
3d ago
Completed
—
Cancelled
—
Discarded
3d ago
Args
%{
"account_id" => "145086",
"data" => %{
"account_insight_agent_id" => "484c3c91-2429-42ed-8ab8-8bf29004b4ed",
"insights" => [
%{
"action_plan" => "Correct the capitalization and spelling in the live embed copy. This looks like a straightforward typo rather than a locale-specific variant.",
"actions" => [],
"cta_text" => "Review embed",
"entity_id" => "2f9d9599-ef36-44ed-a6d3-cba0b2488816",
"entity_type" => "flow",
"expected_impact" => "Removes a visible quality issue in live in-app messaging and improves trust in the experience.",
"finding" => "**AppCues Embedd Test UAT** has a live copy issue in its embed text.\n\n- Phrase shown: **\"THis is the test embedd for UAT flow\"**\n- Likely corrections: **\"This is the test embed for UAT flow\"**\n- Review link: [Open experience](https://studio.appcues.com/mobile/flows/2f9d9599-ef36-44ed-a6d3-cba0b2488816/settings)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Live embed still contains obvious English typos",
"type" => "issue"
},
%{
"action_plan" => "Update the Romanian localization string to use **utilizat**. The rest of the sentence appears consistent with Romanian copy, so this looks like a single misspelling.",
"actions" => [],
"cta_text" => "Review localization",
"entity_id" => "38b48113-c2f7-438a-95da-27640d65e1d2",
"entity_type" => "flow",
"expected_impact" => "Improves localization quality for Romanian users and avoids undermining confidence during an upgrade prompt.",
"finding" => "**Time to update - PROD (Global)** includes a likely Romanian typo in localized body copy.\n\n- Phrase shown: **\"ușor de utlizat\"**\n- Likely correction: **\"ușor de utilizat\"**\n- Review link: [Open experience](https://studio.appcues.com/mobile/flows/38b48113-c2f7-438a-95da-27640d65e1d2/settings)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Romanian localization in a live update flow has a spelling mistake",
"type" => "issue"
},
%{
"action_plan" => "Replace the truncated Marathi headline with the full word **उपलब्ध**. This appears to be a cut-off string rather than an intentional variant.",
"actions" => [],
"cta_text" => "Review copy",
"entity_id" => "c2622019-4af0-47b9-b908-2ba512987e93",
"entity_type" => "flow",
"expected_impact" => "Prevents confusion for Marathi readers and restores readability in a production upgrade notice.",
"finding" => "**Critical Update -Bug Fixes - PROD (Greece + Brazil)** has a likely broken Marathi headline.\n\n- Phrase shown: **\"नवीन आवृत्ती उपल\"**\n- Likely correction: **\"नवीन आवृत्ती उपलब्ध\"**\n- Review link: [Open experience](https://studio.appcues.com/mobile/flows/c2622019-4af0-47b9-b908-2ba512987e93/settings)",
"outcomes" => ["engagement"],
"priority" => "high",
"title" => "Live bug-fix update flow has truncated Marathi text",
"type" => "issue"
},
%{
"action_plan" => "Insert the missing space between **नवीन** and **Arc™** in the Marathi headline. This reads like a formatting/copy assembly issue, not a locale preference.",
"actions" => [],
"cta_text" => "Review headline",
"entity_id" => "b6ec94bc-8c9f-46aa-8812-c49bbaec128c",
"entity_type" => "flow",
"expected_impact" => "Makes the welcome headline read naturally for Marathi users and improves polish in a first-run experience.",
"finding" => "**Welcome to the new Arc - PROD - Global** has a likely Marathi formatting typo in the headline.\n\n- Phrase shown: **\"नवीनArc™ farm intelligence अॅपमध्ये परत स्वागत आहे\"**\n- Likely correction: **\"नवीन Arc™ farm intelligence अॅपमध्ये परत स्वागत आहे\"**\n- Review link: [Open experience](https://studio.appcues.com/mobile/flows/b6ec94bc-8c9f-46aa-8812-c49bbaec128c/settings)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Live welcome flow has a Marathi spacing error in the headline",
"type" => "issue"
},
%{
"action_plan" => "Update the article agreement from **a** to **as** in the Portuguese sentence. The surrounding copy is clearly Portuguese, so this appears to be a grammar typo rather than a regional usage difference.",
"actions" => [],
"cta_text" => "Review survey copy",
"entity_id" => "a1de3676-6e54-4d11-9649-60d7889f474c",
"entity_type" => "flow",
"expected_impact" => "Improves survey professionalism and reduces friction in a customer-facing NPS flow.",
"finding" => "**2026 PROD Brazil User Survey NPS - Scout** contains a likely Portuguese typo in Question 1.\n\n- Phrase shown: **\"com a configurações de instalação de armadilhas\"**\n- Likely correction: **\"com as configurações de instalação de armadilhas\"**\n- Review link: [Open experience](https://studio.appcues.com/mobile/flows/a1de3676-6e54-4d11-9649-60d7889f474c/settings)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Live Brazil survey includes a Portuguese grammar typo",
"type" => "issue"
}
]
},
"notification_id" => "0e9ee9f5-b393-4a13-bb00-c40c1b1ace3b",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777307856442542, "structured" => true}
Errors
Attempt 5—3d 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+e99cfebb) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+e99cfebb) 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—3d 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+e99cfebb) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+e99cfebb) 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—3d 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+e99cfebb) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+e99cfebb) 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—3d 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+e99cfebb) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+e99cfebb) 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—3d 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+e99cfebb) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+e99cfebb) 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