24954130
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.61
Queue Time
00:00.261
Run Time
00:00.008
Inserted
3d ago
Scheduled
3d ago
Completed
—
Cancelled
—
Discarded
3d ago
Args
%{
"account_id" => "14965",
"data" => %{
"account_insight_agent_id" => "7628ff63-b775-4a16-b973-1ededc146836",
"insights" => [
%{
"action_plan" => "Rename the live flow from **Access Implcit Audience & Insight Resources** to **Access Implicit Audience & Insight Resources** so the published title matches the in-step copy. Review it here: [Access Implcit Audience & Insight Resources](https://studio.appcues.com/flows/4bfbd397-8a73-46c0-af72-1b1984682769/analytics).",
"actions" => [],
"cta_text" => "Review flow",
"entity_id" => "4bfbd397-8a73-46c0-af72-1b1984682769",
"entity_type" => "flow",
"expected_impact" => "Removes a visible spelling error in a live resource-access flow and improves trust and polish for users seeing this entry point.",
"finding" => "I reviewed all **34 live experiences** and found a likely typo in the published flow name/public name for **Access Implcit Audience & Insight Resources**.\n\nLikely typo: **\"Implcit\"**\nSuggested correction: **\"Implicit\"**\n\nThe in-flow body copy already uses **\"Implicit Audience & Insights\"**, so the naming inconsistency is isolated to the live experience name/public name.",
"outcomes" => ["engagement", "adoption"],
"priority" => "medium",
"title" => "Published flow name likely misspells “Implicit”",
"type" => "issue"
},
%{
"action_plan" => "Update the final sentence in this live flow to remove the extra period. Review it here: [Create an Audience flow](https://studio.appcues.com/flows/2edb2b60-0f1f-4d44-8849-88cdb19dabf9/analytics).",
"actions" => [],
"cta_text" => "Review flow",
"entity_id" => "2edb2b60-0f1f-4d44-8849-88cdb19dabf9",
"entity_type" => "flow",
"expected_impact" => "Cleans up onboarding copy for checklist users and prevents a small but noticeable quality issue in a guided experience.",
"finding" => "The published flow **Chase_Create an Audience (Checklist)** contains a clear punctuation typo in visible body copy.\n\nFlagged phrase: **\"Once finished, select complete and replicate the steps on your own..\"**\nSuggested correction: **\"Once finished, select complete and replicate the steps on your own.\"**",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "Checklist-linked flow has duplicated punctuation in live copy",
"type" => "issue"
},
%{
"action_plan" => "Update both live pins together so the copy stays consistent across pages. Review them here:\n- [Manage Forecasts Resources - Homepage](https://studio.appcues.com/pins/323db107-099e-44d9-929c-3a3f42461565/analytics)\n- [Manage Forecasts Resources - Edit Page](https://studio.appcues.com/pins/9f6c5400-4d7e-4a81-9b07-5fd6579204e6/analytics)",
"actions" => [],
"cta_text" => "Review pins",
"entity_id" => "323db107-099e-44d9-929c-3a3f42461565",
"entity_type" => "pin",
"expected_impact" => "Fixing both instances together will remove repeated user-facing copy errors and keep help content consistent wherever users access these resources.",
"finding" => "Two published pins have the same repeated copy issues:\n\n**Manage Forecasts Resources - Homepage**\n**Manage Forecasts Resources - Edit Page**\n\nFlagged phrases:\n- **\"Click below to access the these resources:\"** → suggested: **\"Click below to access these resources:\"**\n- **\"FAQ's\"** → suggested: **\"FAQs\"**\n\nBecause both pins use the same wording, the typo is duplicated across multiple live surfaces.",
"outcomes" => ["engagement", "adoption"],
"priority" => "high",
"title" => "Two live resource pins share the same copy typos",
"type" => "issue"
}
]
},
"notification_id" => "ec758dc5-0aeb-4bae-a5c4-6307d3285d48",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777317444409380, "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+5243cc40) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+5243cc40) 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+5243cc40) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+5243cc40) 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+5243cc40) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+5243cc40) 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+5243cc40) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+5243cc40) 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+5243cc40) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+5243cc40) 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