25358343
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.316
Run Time
00:00.016
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "141188",
"data" => %{
"account_insight_agent_id" => "9760fab5-5187-4c27-8db4-def1926193bd",
"insights" => [
%{
"action_plan" => "Update the sentence to **\"CADY simplifies error detection for flawless designs! Take a quick tour.\"** so the capitalization and punctuation read naturally.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web experience content update tool to edit the published Flow 2.0 web experience named \"Demo new user onboarding\" (experience ID c5ce4232-f785-444d-8ad5-0902336a6320). In the modal container step ID 8a59d5ed-cd3b-4088-b854-10b4b1bac0ef, update the rich text block in nested step ID de360246-f9e9-4adf-a142-3f738f47780d, zone ID de1019ca-f19c-411f-892b-73461bd95674. Change the current sentence \"CADY simplifies error detection for flawless designs! take a quick tour\" to \"CADY simplifies error detection for flawless designs! Take a quick tour.\" Keep all other content unchanged.",
"title" => "Fix welcome modal copy typo",
"undo_prompt" => "Use the web experience content update tool to edit the Flow 2.0 web experience named \"Demo new user onboarding\" (experience ID c5ce4232-f785-444d-8ad5-0902336a6320). In the modal container step ID 8a59d5ed-cd3b-4088-b854-10b4b1bac0ef, nested step ID de360246-f9e9-4adf-a142-3f738f47780d, zone ID de1019ca-f19c-411f-892b-73461bd95674, change the sentence from \"CADY simplifies error detection for flawless designs! Take a quick tour.\" back to \"CADY simplifies error detection for flawless designs! take a quick tour\" and keep all other content unchanged."
}
],
"cta_text" => "Review flow",
"entity_id" => "c5ce4232-f785-444d-8ad5-0902336a6320",
"entity_type" => "flow",
"expected_impact" => "Improves polish and trust in the first-run onboarding experience.",
"finding" => "**Demo new user onboarding** appears to have a likely typo/copy error in its welcome modal.\n\nPhrase flagged: **\"CADY simplifies error detection for flawless designs! take a quick tour\"**\n\nBecause the experience copy is otherwise in English, the lowercase **\"take\"** immediately after an exclamation mark looks unintended rather than locale-specific.\n\nReview the live flow here: [Demo new user onboarding](https://studio.appcues.com/flows/c5ce4232-f785-444d-8ad5-0902336a6320/analytics)",
"outcomes" => ["engagement", "activation"],
"priority" => "medium",
"title" => "Live onboarding flow has a likely capitalization typo",
"type" => "issue"
},
%{
"action_plan" => "Correct both sentences in the published flow, then spot-check the rest of the onboarding sequence for similar sentence-start capitalization issues in reused blocks.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web experience content update tool to edit the published Flow 2.0 web experience named \"New user onboarding\" (experience ID 12327318-df32-4eed-84a1-7b60e1826389). Make these two copy-only changes and keep everything else unchanged: 1) In hotspot step ID b1007bcb-6aee-4ef7-b62e-dc9408a1ce00, zone ID e74c88ba-6354-47f9-a5e8-9e1cb3ae444b, change \"CADY welcomes all CAD software users. explore our supported formats here.\" to \"CADY welcomes all CAD software users. Explore our supported formats here.\" 2) In modal container step ID 82518ec3-a292-4e2f-8de7-065b14f28b71, nested step ID 827aeff3-1e70-4877-878c-a6966a621c65, zone ID de1019ca-f19c-411f-892b-73461bd95674, change \"CADY simplifies error detection for flawless designs! take a quick tour\" to \"CADY simplifies error detection for flawless designs! Take a quick tour.\"",
"title" => "Fix onboarding flow copy typos",
"undo_prompt" => "Use the web experience content update tool to edit the Flow 2.0 web experience named \"New user onboarding\" (experience ID 12327318-df32-4eed-84a1-7b60e1826389). Revert these two copy changes and keep everything else unchanged: 1) In hotspot step ID b1007bcb-6aee-4ef7-b62e-dc9408a1ce00, zone ID e74c88ba-6354-47f9-a5e8-9e1cb3ae444b, change \"CADY welcomes all CAD software users. Explore our supported formats here.\" back to \"CADY welcomes all CAD software users. explore our supported formats here.\" 2) In modal container step ID 82518ec3-a292-4e2f-8de7-065b14f28b71, nested step ID 827aeff3-1e70-4877-878c-a6966a621c65, zone ID de1019ca-f19c-411f-892b-73461bd95674, change \"CADY simplifies error detection for flawless designs! Take a quick tour.\" back to \"CADY simplifies error detection for flawless designs! take a quick tour\"."
}
],
"cta_text" => "Review flow",
"entity_id" => "12327318-df32-4eed-84a1-7b60e1826389",
"entity_type" => "flow",
"expected_impact" => "Removes distracting copy errors from a high-visibility onboarding path and improves perceived quality.",
"finding" => "**New user onboarding** contains **two likely typos** in live English copy.\n\n1. **\"CADY welcomes all CAD software users. explore our supported formats here.\"**\nSuggested correction: **\"CADY welcomes all CAD software users. Explore our supported formats here.\"**\n\n2. **\"CADY simplifies error detection for flawless designs! take a quick tour\"**\nSuggested correction: **\"CADY simplifies error detection for flawless designs! Take a quick tour.\"**\n\nThese read like capitalization/punctuation mistakes rather than intentional locale differences.\n\nReview the live flow here: [New user onboarding](https://studio.appcues.com/flows/12327318-df32-4eed-84a1-7b60e1826389/analytics)",
"outcomes" => ["engagement", "activation"],
"priority" => "high",
"title" => "Live onboarding flow contains two likely copy typos",
"type" => "issue"
}
]
},
"notification_id" => "b13e6cdf-039b-4468-9670-8d78f3b43658",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777557556190863, "structured" => true}
Errors
Attempt 5—2h 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—2h 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—2h 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—2h 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—2h 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