25370633
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.318
Run Time
00:00.007
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "37346",
"data" => %{
"account_insight_agent_id" => "27ee9617-b63f-41ff-b4f8-65b522182d08",
"insights" => [
%{
"action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 26 properties (site_role_drip, site_role_experiment, site_role_incentive, site_role_item, site_role_lead_capture, site_role_looker, site_role_plugins, site_role_predictive_trends, site_role_realtime, site_role_show_segment_details, site_role_signup_form, site_role_simple_prediction_schemes, site_role_smart_segment, site_role_sms, site_role_standard_cortex, site_role_subscription_cortex, site_role_subscriptions, site_role_template, site_role_wpp_stages, site_tier, site_user_role_campaign, site_user_role_digest, site_user_role_path_builder, site_user_role_plugins, site_user_role_predictive_trends, site_user_role_subscriptions) can be hidden through Captain AI — ask it to hide them by name — or updated manually in the segment builder UI. Hiding is non-destructive — property data is retained and any property can be made visible again at any time.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_how-do-you-like-cortex-so-far' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_how-do-you-like-cortex-so-far",
"undo_prompt" => "Update user property '_appcuesForm_how-do-you-like-cortex-so-far' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_how-do-you-like-the-product-so-far' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_how-do-you-like-the-product-so-far",
"undo_prompt" => "Update user property '_appcuesForm_how-do-you-like-the-product-so-far' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_leave-us-a-comment-optional-we-appreciate-your-time-in-providing-feedback-which-our-product-team-reviews-carefully-thank-you-for-your-investment-in-making-cortex-better' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_leave-us-a-comment-optional-we-appreciate-your-time-in-providing-feedback-which-our-product-team-reviews-carefully-thank-you-for-your-investment-in-making-cortex-better",
"undo_prompt" => "Update user property '_appcuesForm_leave-us-a-comment-optional-we-appreciate-your-time-in-providing-feedback-which-our-product-team-reviews-carefully-thank-you-for-your-investment-in-making-cortex-better' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_experience_dismissed_4b7a48c7-60f1-49be-8e27-28350fc29113' and set show_in_ui to false.",
"title" => "Hide _experience_dismissed_4b7a48c7-60f1-49be-8e27-28350fc29113",
"undo_prompt" => "Update user property '_experience_dismissed_4b7a48c7-60f1-49be-8e27-28350fc29113' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'cortexSubscription' and set show_in_ui to false.",
"title" => "Hide cortexSubscription",
"undo_prompt" => "Update user property 'cortexSubscription' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'isCtCtProSite' and set show_in_ui to false.",
"title" => "Hide isCtCtProSite",
"undo_prompt" => "Update user property 'isCtCtProSite' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'onboarding_complete' and set show_in_ui to false.",
"title" => "Hide onboarding_complete",
"undo_prompt" => "Update user property 'onboarding_complete' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'site_role_account_setting' and set show_in_ui to false.",
"title" => "Hide site_role_account_setting",
"undo_prompt" => "Update user property 'site_role_account_setting' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'site_role_analytics' and set show_in_ui to false.",
"title" => "Hide site_role_analytics",
"undo_prompt" => "Update user property 'site_role_analytics' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'site_role_digest' and set show_in_ui to false.",
"title" => "Hide site_role_digest",
"undo_prompt" => "Update user property 'site_role_digest' and set show_in_ui to true."
}
],
"cta_text" => nil,
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaner segment builder with only active properties",
"finding" => "Found 36 stale user properties that are visible, not auto-tracked, and not used by any experience.\n\nLast seen > 90 days ago:\n\n_appcuesForm_how-do-you-like-cortex-so-far - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-do-you-like-cortex-so-far)\n\n_appcuesForm_how-do-you-like-the-product-so-far - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-do-you-like-the-product-so-far)\n\n_appcuesForm_leave-us-a-comment-optional-we-appreciate-your-time-in-providing-feedback-which-our-product-team-reviews-carefully-thank-you-for-your-investment-in-making-cortex-better - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_leave-us-a-comment-optional-we-appreciate-your-time-in-providing-feedback-which-our-product-team-reviews-carefully-thank-you-for-your-investment-in-making-cortex-better)\n\n_experience_dismissed_4b7a48c7-60f1-49be-8e27-28350fc29113 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_4b7a48c7-60f1-49be-8e27-28350fc29113)\n\ncortexSubscription - [View](https://studio.appcues.com/settings/properties/user?search=cortexSubscription)\n\nisCtCtProSite - [View](https://studio.appcues.com/settings/properties/user?search=isCtCtProSite)\n\nonboarding_complete - [View](https://studio.appcues.com/settings/properties/user?search=onboarding_complete)\n\nsite_role_account_setting - [View](https://studio.appcues.com/settings/properties/user?search=site_role_account_setting)\n\nsite_role_analytics - [View](https://studio.appcues.com/settings/properties/user?search=site_role_analytics)\n\nsite_role_digest - [View](https://studio.appcues.com/settings/properties/user?search=site_role_digest)\n\nsite_role_drip - [View](https://studio.appcues.com/settings/properties/user?search=site_role_drip)\n\nsite_role_experiment - [View](https://studio.appcues.com/settings/properties/user?search=site_role_experiment)\n\nsite_role_incentive - [View](https://studio.appcues.com/settings/properties/user?search=site_role_incentive)\n\nsite_role_item - [View](https://studio.appcues.com/settings/properties/user?search=site_role_item)\n\nsite_role_lead_capture - [View](https://studio.appcues.com/settings/properties/user?search=site_role_lead_capture)\n\nsite_role_looker - [View](https://studio.appcues.com/settings/properties/user?search=site_role_looker)\n\nsite_role_plugins - [View](https://studio.appcues.com/settings/properties/user?search=site_role_plugins)\n\nsite_role_predictive_trends - [View](https://studio.appcues.com/settings/properties/user?search=site_role_predictive_trends)\n\nsite_role_realtime - [View](https://studio.appcues.com/settings/properties/user?search=site_role_realtime)\n\nsite_role_show_segment_details - [View](https://studio.appcues.com/settings/properties/user?search=site_role_show_segment_details)\n\nsite_role_signup_form - [View](https://studio.appcues.com/settings/properties/user?search=site_role_signup_form)\n\nsite_role_simple_prediction_schemes - [View](https://studio.appcues.com/settings/properties/user?search=site_role_simple_prediction_schemes)\n\nsite_role_smart_segment - [View](https://studio.appcues.com/settings/properties/user?search=site_role_smart_segment)\n\nsite_role_sms - [View](https://studio.appcues.com/settings/properties/user?search=site_role_sms)\n\nsite_role_standard_cortex - [View](https://studio.appcues.com/settings/properties/user?search=site_role_standard_cortex)\n\nsite_role_subscription_cortex - [View](https://studio.appcues.com/settings/properties/user?search=site_role_subscription_cortex)\n\nsite_role_subscriptions - [View](https://studio.appcues.com/settings/properties/user?search=site_role_subscriptions)\n\nsite_role_template - [View](https://studio.appcues.com/settings/properties/user?search=site_role_template)\n\nsite_role_wpp_stages - [View](https://studio.appcues.com/settings/properties/user?search=site_role_wpp_stages)\n\nsite_tier - [View](https://studio.appcues.com/settings/properties/user?search=site_tier)\n\nsite_user_role_campaign - [View](https://studio.appcues.com/settings/properties/user?search=site_user_role_c" <> ...,
"outcomes" => [],
"priority" => "high",
"title" => "Found 36 stale user properties to hide",
"type" => "opportunity"
}
]
},
"notification_id" => "e297db84-822e-4bf6-947d-48af6a0614b3",
"workflow_key" => "insight-opportunity-added"
}
Meta
%{"orig_scheduled_at" => 1777558898188136, "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