25115360
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.105
Run Time
00:00.004
Inserted
6h ago
Scheduled
6h ago
Completed
—
Cancelled
—
Discarded
6h ago
Args
%{
"account_id" => "50689",
"data" => %{
"account_insight_agent_id" => "e4e46e49-fe6c-4a48-b27b-0fbbb3bd8cdc",
"insights" => [
%{
"action_plan" => "Rename these three live flows to replace **\"Expereince\"** with **\"Experience\"**. I also recommend normalizing the English title spacing so **\"English[Chris B]\"** becomes **\"English [Chris B]\"** for consistency.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Use the web_builder or appropriate content-editing capability to update the published web Flow 2.0 experience with ID a45ed17f-ce3d-4ecf-8819-5b0e8742170a. Change the experience name from exactly 'Marketing Demo Expereince - English[Chris B]' to exactly 'Marketing Demo Experience - English [Chris B]'. Do not modify any step content, rules, or goals. Save the corrected title only.",
"title" => "Fix English flow title typo",
"undo_prompt" => "Use the web_builder or appropriate content-editing capability to update the web experience with ID a45ed17f-ce3d-4ecf-8819-5b0e8742170a. Change the experience name from exactly 'Marketing Demo Experience - English [Chris B]' back to exactly 'Marketing Demo Expereince - English[Chris B]'. Do not modify any other fields."
},
%{
"cta" => "Run",
"prompt" => "Use the web_builder or appropriate content-editing capability to update the published web Flow 2.0 experience with ID 6e80cf4d-355c-4734-a736-da90e0bcfd1d. Change the experience name from exactly 'Marketing Demo Expereince - Dutch NL [Chris B]' to exactly 'Marketing Demo Experience - Dutch NL [Chris B]'. Do not modify any step content, rules, or goals. Save the corrected title only.",
"title" => "Fix Dutch flow title typo",
"undo_prompt" => "Use the web_builder or appropriate content-editing capability to update the web experience with ID 6e80cf4d-355c-4734-a736-da90e0bcfd1d. Change the experience name from exactly 'Marketing Demo Experience - Dutch NL [Chris B]' back to exactly 'Marketing Demo Expereince - Dutch NL [Chris B]'. Do not modify any other fields."
},
%{
"cta" => "Run",
"prompt" => "Use the web_builder or appropriate content-editing capability to update the published web Flow 2.0 experience with ID 1a3d7517-448d-4861-8a1f-c72f0607f85f. Change the experience name from exactly 'Marketing Demo Expereince - German DE [Chris B]' to exactly 'Marketing Demo Experience - German DE [Chris B]'. Do not modify any step content, rules, or goals. Save the corrected title only.",
"title" => "Fix German flow title typo",
"undo_prompt" => "Use the web_builder or appropriate content-editing capability to update the web experience with ID 1a3d7517-448d-4861-8a1f-c72f0607f85f. Change the experience name from exactly 'Marketing Demo Experience - German DE [Chris B]' back to exactly 'Marketing Demo Expereince - German DE [Chris B]'. Do not modify any other fields."
}
],
"cta_text" => "Review title fixes",
"entity_id" => "a45ed17f-ce3d-4ecf-8819-5b0e8742170a",
"entity_type" => "flow",
"expected_impact" => "Removes visible spelling errors from live experience titles and improves polish for demo/onboarding content.",
"finding" => "I reviewed all **73 published experiences** and found **3 live Flow 2.0 titles** with the same clear misspelling: **\"Expereince\"**.\n\nAffected live experiences:\n- [Marketing Demo Expereince - English[Chris B]](https://studio.appcues.com/flows/a45ed17f-ce3d-4ecf-8819-5b0e8742170a/settings) → suggested correction: **Marketing Demo Experience - English [Chris B]**\n- [Marketing Demo Expereince - Dutch NL [Chris B]](https://studio.appcues.com/flows/6e80cf4d-355c-4734-a736-da90e0bcfd1d/settings) → suggested correction: **Marketing Demo Experience - Dutch NL [Chris B]**\n- [Marketing Demo Expereince - German DE [Chris B]](https://studio.appcues.com/flows/1a3d7517-448d-4861-8a1f-c72f0607f85f/settings) → suggested correction: **Marketing Demo Experience - German DE [Chris B]**\n\nI checked the published step copy for these localized flows and did **not** find another clearly verifiable typo in the live body text, so this issue appears concentrated in the titles.",
"outcomes" => ["engagement", "adoption"],
"priority" => "medium",
"title" => "Three live Marketing Demo flows still have a title typo",
"type" => "issue"
},
%{
"action_plan" => "Update the legacy flow title from **FIeld Notes Tutorial** to **Field Notes Tutorial** the next time you make a safe content maintenance pass. Since this is a legacy flow, I did not propose an immediate AI-assisted action.",
"actions" => [],
"cta_text" => "Review legacy title",
"entity_id" => "-LdLQkeKDV0ojg3k_SDb",
"entity_type" => "flow",
"expected_impact" => "Cleans up a persistent live spelling error without changing the end-user journey itself.",
"finding" => "I found **1 additional live title typo** in a legacy published flow:\n\n- [FIeld Notes Tutorial](https://studio.appcues.com/flows/-LdLQkeKDV0ojg3k_SDb/settings) → phrase that appears to be a typo: **\"FIeld\"**\n- Suggested correction: **Field Notes Tutorial**\n\nThe published in-flow copy I reviewed for this experience reads normally; the typo appears limited to the experience title.",
"outcomes" => ["engagement"],
"priority" => "low",
"title" => "One legacy live flow still has a title capitalization typo",
"type" => "issue"
}
]
},
"notification_id" => "10185a3f-e99a-4399-97b5-9c6b047807e0",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777405953212876, "structured" => true}
Errors
Attempt 5—6h 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—6h 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—6h 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—6h 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—6h 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