25368346
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.170
Queue Time
00:00.340
Run Time
00:00.007
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "212378",
"data" => %{
"account_insight_agent_id" => "8c348e4c-b065-4030-b0df-a0332cc6b1b2",
"insights" => [
%{
"action_plan" => "Update the live copy to replace the double period with a single period. This is a small polish fix, but it appears in onboarding content where trust and clarity matter most.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web_builder update_step_content tool to update the published/draft content in flow aff99c5d-9f62-454b-a5e4-e80029770d9d. In hotspot step 00c9396c-3e28-41a2-8eda-41c7a4a0669e, change the sentence ending from \"come back and head to the checklist in the bottom left of your screen to continue..\" to \"come back and head to the checklist in the bottom left of your screen to continue.\" Keep all other copy unchanged.",
"title" => "Fix typo in checklist payment flow",
"undo_prompt" => "Use the web_builder update_step_content tool to update flow aff99c5d-9f62-454b-a5e4-e80029770d9d. In hotspot step 00c9396c-3e28-41a2-8eda-41c7a4a0669e, change the sentence ending from \"come back and head to the checklist in the bottom left of your screen to continue.\" back to \"come back and head to the checklist in the bottom left of your screen to continue..\" Keep all other copy unchanged."
}
],
"cta_text" => "Review flow",
"entity_id" => "aff99c5d-9f62-454b-a5e4-e80029770d9d",
"entity_type" => "flow",
"expected_impact" => "Cleaner onboarding copy should reduce distraction and make the setup experience feel more polished for new users.",
"finding" => "The live experience [getting-started-checklist-step-2-set-up-stripe](https://studio.appcues.com/flows/aff99c5d-9f62-454b-a5e4-e80029770d9d/settings) contains a likely typo in its tooltip copy:\n\n- **\"continue..\"** → likely should be **\"continue.\"**",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Checklist payment setup flow has a live punctuation typo",
"type" => "issue"
},
%{
"action_plan" => "Correct the punctuation in the tooltip so the onboarding step reads cleanly. Since this flow is part of a guided setup path, even minor copy errors are worth fixing.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web_builder update_step_content tool to update the published/draft content in flow 4ea3de7d-bb86-47d6-97e3-209cff562291. In hotspot step 9984856a-7126-4891-af5a-d20bab75e78f, change the sentence fragment from \"come back here and hit 'Next' to continue..\" to \"come back here and hit 'Next' to continue.\" Keep all other copy unchanged.",
"title" => "Fix typo in onboarding Stripe flow",
"undo_prompt" => "Use the web_builder update_step_content tool to update flow 4ea3de7d-bb86-47d6-97e3-209cff562291. In hotspot step 9984856a-7126-4891-af5a-d20bab75e78f, change the sentence fragment from \"come back here and hit 'Next' to continue.\" back to \"come back here and hit 'Next' to continue..\" Keep all other copy unchanged."
}
],
"cta_text" => "Review flow",
"entity_id" => "4ea3de7d-bb86-47d6-97e3-209cff562291",
"entity_type" => "flow",
"expected_impact" => "A cleaner setup flow should improve perceived quality and help users move through onboarding with less friction.",
"finding" => "The live experience [onboarding-step-2-set-up-stripe](https://studio.appcues.com/flows/4ea3de7d-bb86-47d6-97e3-209cff562291/settings) contains a likely typo in its tooltip copy:\n\n- **\"continue..\"** → likely should be **\"continue.\"**",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Onboarding Stripe flow has a live punctuation typo",
"type" => "issue"
},
%{
"action_plan" => "Update the tooltip text to use the corrected phrase. I did not generate an immediate action here because this experience is a pin, and typo-fix actions should only be proposed for Embeds or Flows 2.0.",
"actions" => [],
"cta_text" => "Review pin",
"entity_id" => "7d90f930-5254-406e-bab6-1b901b3cfabd",
"entity_type" => "pin",
"expected_impact" => "Fixing the spelling should make this help content easier to trust and easier to scan.",
"finding" => "The live experience [Tooltips - Student Details](https://studio.appcues.com/pins/7d90f930-5254-406e-bab6-1b901b3cfabd/settings) contains a likely typo in its copy:\n\n- **\"ride hand side\"** → likely should be **\"right-hand side\"**",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Student Details tooltip has a live spelling mistake",
"type" => "issue"
}
]
},
"notification_id" => "e39d0eab-c232-4109-8c9f-62987c280811",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777558735703717, "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