25115226
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.170
Queue Time
00:00.213
Run Time
00:00.007
Inserted
18h ago
Scheduled
18h ago
Completed
—
Cancelled
—
Discarded
18h ago
Args
%{
"account_id" => "80015",
"data" => %{
"account_insight_agent_id" => "91fdbec7-b105-4176-9448-d94ddedaf77d",
"insights" => [
%{
"action_plan" => "Update the opening modal copy to remove the extra **s** in **gets**. Since this is a web Flow 2.0 experience, it's a good candidate for a direct content fix.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web_builder update_step_content tool to update the published web flow experience with ID 38c0ecf3-7622-450c-a41c-8e1867366ace. In step group a123d0a7-d989-439c-a23e-8ddd7606b406, step 1d372074-2135-4e7f-8def-34d8b0811821, change the RichText copy from \"Now that you've built your Script you're ready to create your first ThruTalk Campaign and begin making calls. Let's gets started!\" to \"Now that you've built your Script you're ready to create your first ThruTalk Campaign and begin making calls. Let's get started!\". Do not change any other content in the step.",
"title" => "Fix typo in flow intro copy",
"undo_prompt" => "Use the web_builder update_step_content tool to update the published web flow experience with ID 38c0ecf3-7622-450c-a41c-8e1867366ace. In step group a123d0a7-d989-439c-a23e-8ddd7606b406, step 1d372074-2135-4e7f-8def-34d8b0811821, change the RichText copy from \"Now that you've built your Script you're ready to create your first ThruTalk Campaign and begin making calls. Let's get started!\" back to \"Now that you've built your Script you're ready to create your first ThruTalk Campaign and begin making calls. Let's gets started!\". Do not change any other content in the step."
}
],
"cta_text" => "Fix typo",
"entity_id" => "38c0ecf3-7622-450c-a41c-8e1867366ace",
"entity_type" => "flow",
"expected_impact" => "Removes a visible copy error in a live onboarding flow and improves polish and trust for new users.",
"finding" => "**Building ThruTalk Campaigns** contains a likely typo in its opening modal.\n\nPhrase shown: **\"Let's gets started!\"**\nSuggested correction: **\"Let's get started!\"**\n\nReview it here: [Building ThruTalk Campaigns](https://studio.appcues.com/flows/38c0ecf3-7622-450c-a41c-8e1867366ace/settings)",
"outcomes" => ["engagement", "activation"],
"priority" => "medium",
"title" => "Live flow has a likely typo in its intro copy",
"type" => "issue"
},
%{
"action_plan" => "Review the tooltip copy and choose whether the sentence should refer to one campaign or many. Then update the phrase to either **on previous campaigns** or **on a previous campaign** for grammatical correctness.",
"actions" => [],
"cta_text" => "Review copy",
"entity_id" => "a6faf65d-5c76-45c4-92ec-e8a296ecfdbf",
"entity_type" => "pin",
"expected_impact" => "Improves readability and professionalism in a live help tooltip.",
"finding" => "**ThruTalk Past Campaign Targeting** contains a likely grammar/copy error in a live tooltip.\n\nPhrase shown: **\"for easy second passes on a previous campaigns.\"**\nSuggested correction: **\"for easy second passes on previous campaigns.\"**\n\nPossible alternate wording if singular was intended: **\"for easy second passes on a previous campaign.\"**\n\nReview it here: [ThruTalk Past Campaign Targeting](https://studio.appcues.com/pins/a6faf65d-5c76-45c4-92ec-e8a296ecfdbf/settings)",
"outcomes" => ["engagement"],
"priority" => "medium",
"title" => "Live pin has awkward grammar that reads like a typo",
"type" => "issue"
}
]
},
"notification_id" => "b49765f8-9240-41da-bf57-1c8029aa5ad6",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405479511080, "structured" => true}
Errors
Attempt 5—18h 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—18h 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—18h 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—18h 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—18h 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