25368336
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.347
Run Time
00:00.009
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "50899",
"data" => %{
"account_insight_agent_id" => "4dbee1b2-b862-4764-b0ef-72ec93669f5c",
"insights" => [
%{
"action_plan" => "Update the pin copy to replace **\"infinately\"** with **\"infinitely\"**. This is a straightforward spelling fix in a live experience.",
"actions" => [],
"cta_text" => "Review pin copy",
"entity_id" => "b15a20a2-3eef-4d34-b50e-943e931ea0d0",
"entity_type" => "pin",
"expected_impact" => "Removes an obvious spelling error from a live pin and improves trust in in-product guidance.",
"finding" => "In **Recurring Aero Hints**, the live pin copy says: **\"You cannot create an infinately recurring Aero.\"**\n\nLikely correction: **\"You cannot create an infinitely recurring Aero.\"**\n\nReview the live experience here: [Recurring Aero Hints](https://studio.appcues.com/pins/b15a20a2-3eef-4d34-b50e-943e931ea0d0/analytics)",
"outcomes" => ["engagement"],
"priority" => "high",
"title" => "Recurring Aero Hints has a clear spelling error",
"type" => "issue"
},
%{
"action_plan" => "Change **\"show you\"** to **\"shows you\"** in the opening step so the sentence reads naturally.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "-M9yylGPuTpdn7Thlcct",
"entity_type" => "flow",
"expected_impact" => "Improves polish and readability in a customer-facing walkthrough.",
"finding" => "In **My Timesheet Aero 3**, the first step says: **\"The My Timesheet screen show you all of your time entries...\"**\n\nLikely correction: **\"The My Timesheet screen shows you all of your time entries...\"**\n\nReview the live experience here: [My Timesheet Aero 3](https://studio.appcues.com/flows/-M9yylGPuTpdn7Thlcct/analytics)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "My Timesheet Aero 3 contains a grammar typo in its intro copy",
"type" => "issue"
},
%{
"action_plan" => "Revise the sentence to remove **\"set make\"**. The clearest option is likely **\"You can make a few account-wide defaults here.\"**",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "f874904a-ce76-45f7-8b42-8ff7f10b8823",
"entity_type" => "flow",
"expected_impact" => "Reduces friction in onboarding content by removing confusing phrasing.",
"finding" => "In **General Settings Aero 3**, one tooltip says: **\"You set make a few account-wide defaults here.\"**\n\nLikely correction: **\"You can make a few account-wide defaults here.\"** or **\"You set a few account-wide defaults here.\"**\n\nReview the live experience here: [General Settings Aero 3](https://studio.appcues.com/flows/f874904a-ce76-45f7-8b42-8ff7f10b8823/analytics)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "General Settings Aero 3 has an obvious copy mistake",
"type" => "issue"
},
%{
"action_plan" => "Replace **\"cutomer\"** with **\"customer\"** in the billing-related tooltip.",
"actions" => [],
"cta_text" => "Review flow copy",
"entity_id" => "-LtX8C8LOa0lqj491Tez",
"entity_type" => "flow",
"expected_impact" => "Fixes a highly visible typo in a key creation flow, improving credibility during setup.",
"finding" => "In **Create Aero - Aero 3**, one step says: **\"How are you charging your cutomer?\"**\n\nLikely correction: **\"How are you charging your customer?\"**\n\nReview the live experience here: [Create Aero - Aero 3](https://studio.appcues.com/flows/-LtX8C8LOa0lqj491Tez/analytics)",
"outcomes" => ["engagement"],
"priority" => "high",
"title" => "Create Aero flow has a misspelled word in billing guidance",
"type" => "issue"
},
%{
"action_plan" => "Review the shared intro copy in both checklist template flows and change **\"Checklists Templates\"** to **\"Checklist Templates\"** if that matches your intended naming convention.",
"actions" => [],
"cta_text" => "Review both flows",
"entity_id" => "-MA35fVm2zL9lyllyKgS",
"entity_type" => "flow",
"expected_impact" => "Improves consistency and professionalism across two related live onboarding flows.",
"finding" => "Both live flows below appear to use the phrase **\"Checklists Templates\"** in their intro copy, which looks incorrect in context.\n\nLikely correction: **\"Checklist Templates\"**\n\nReview the live experiences here:\n- [Checklist Templates - Trial](https://studio.appcues.com/flows/-MA35fVm2zL9lyllyKgS/analytics)\n- [Checklist Templates - Paid](https://studio.appcues.com/flows/-MA3DT2IZETxMEKy3KNT/analytics)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Checklist Templates onboarding copy appears to use the wrong plural form",
"type" => "issue"
}
]
},
"notification_id" => "88c9ad3f-ade7-40d8-81f5-d9080e4be36e",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777558731092825, "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