24375311
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.61
Queue Time
00:00.258
Run Time
00:00.009
Inserted
9d ago
Scheduled
9d ago
Completed
—
Cancelled
—
Discarded
9d ago
Args
%{
"account_id" => "146467",
"data" => %{
"account_insight_agent_id" => "a2b13600-99c9-46ed-b152-4252fdfcfae8",
"insights" => [
%{
"action_plan" => "Audit these stale properties in current targeting rules, starting with the uploaded `appcues_segment_*` properties and the legacy role fields (`userRole`, `user_role`). For each one, decide whether to replace it with a current property, refresh the backing segment, or remove it from targeting so old rules do not silently limit who can see your content.",
"actions" => [],
"cta_text" => "Review targeting dependencies",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up stale targeting dependencies should reduce audience mismatch risk and improve the reliability of published experiences reaching the intended users.",
"finding" => "- **userRole**\n Referenced in active targeting logic and still appears in multiple experiences, including [Ai Wallet forecast - Beta Launch (Admin)](https://studio.appcues.com/banners/72d0af9a-989e-4f5c-96da-03d99a839f52/analytics), [Cash Balance - banner in reimbursements (admin)](https://studio.appcues.com/banners/989990cd-72c7-47e5-beb1-d5a1f759a015/analytics), [Cash balance release - admin & accountants](https://studio.appcues.com/flows/78e78c56-edfa-419f-a525-4b033636e0ae/analytics), and older trial / onboarding experiences. Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **user_role**\n Still used broadly in experience targeting, including [Ai Wallet forecast - Beta Launch (Team Member)](https://studio.appcues.com/banners/cfd93536-bc7a-4e6c-b0dd-f4f5bab5c238/analytics), [Cash Balance - banner in reimbursements (team member)](https://studio.appcues.com/banners/b1ce57a4-401e-475f-8f22-15b7a3c76717/analytics), [Cash balance release - team member](https://studio.appcues.com/flows/4bc419ca-9ae5-4eff-b171-238b729055c7/analytics), multiple V2 launch drafts, and NPS drafts. Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **group_Vitally_LifecycleStage**\n This stale property is still referenced by [Onboarding Banner (SL)](https://studio.appcues.com/banners/bb957900-9fdd-4550-8801-89c40935ece3/settings) and [Onboarding Banner (PL)](https://studio.appcues.com/banners/9067255c-d630-4472-9945-20ed249c5f48/settings). Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **mixpanel_cohort_4308283**\n Still referenced in [Onboarding CSAT Web](https://studio.appcues.com/flows/079e046a-f66f-4430-b13e-d70db4d9b7bb/analytics). Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **_appcuesForm_any-specific-feedback**\n Still appears in targeting for [News](https://studio.appcues.com/launchpads/03afe83d-e125-4a88-a691-ff080e8dd9c3/settings), [Copy of What's new](https://studio.appcues.com/pins/285944e8-f10c-4125-9eb4-189ae2cc60a6/settings), and [What's new](https://studio.appcues.com/pins/339f2870-2825-4610-82e4-f81b9e53d4cc/settings). Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **appcues_segment_7051c76f-574f-477b-9cdc-5a3942f352b3**\n This uploaded-segment membership property has not been seen in over 90 days, but its segment, [VIBAN Alpha-5 (4th batch)](https://studio.appcues.com/segments/7051c76f-574f-477b-9cdc-5a3942f352b3/edit), is still referenced by [VIBAN New wallet - Android](https://studio.appcues.com/mobile/flows/48d92d1a-ded0-4b57-be9f-f18256ce6124/analytics), [VIBAN New wallet - iOS](https://studio.appcues.com/mobile/flows/58461472-648d-49a4-8983-1e6b41e9d4e3/analytics), [VIBAN New wallet - Web](https://studio.appcues.com/flows/48a4349c-01be-4969-a402-230705a758c8/analytics), plus three related drafts for new customers. Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **appcues_segment_4bb737c2-8492-4c29-bca2-33ccb72e797c**\n This stale uploaded-segment membership property is also tied to the segment [VIBAN Alpha-4 (3rd batch)](https://studio.appcues.com/segments/4bb737c2-8492-4c29-bca2-33ccb72e797c/edit), which is referenced by the same six VIBAN wallet experiences above. Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **appcues_segment_9b420311-272e-41ce-b6a7-25a110628d82**\n This stale uploaded-segment membership property powers the segment [VIBAN Alpha-3](https://studio.appcues.com/segments/9b420311-272e-41ce-b6a7-25a110628d82/edit), which is still referenced by the same six VIBAN wallet experiences. Review on the [User properties page](https://studio.appcues.com/settings/properties/user).\n- **appcues_segment_90460db5-fe75-433c-87ba-e31b2bb9d71a**\n This stale uploaded-segment membership property powers [Admins Eligible for 5 Cards offer](https://studio.appcues.com/segments/90460db5-fe75-433c-87ba-e31b2bb9d71a/edit" <> ...,
"outcomes" => ["engagement", "adoption"],
"priority" => "high",
"title" => "Stale targeting properties are still referenced in experience rules",
"type" => "issue"
}
]
},
"notification_id" => "75574cc3-4ca9-4ef8-87c2-9b271afe950c",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776799152120871, "structured" => true}
Errors
Attempt 5—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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