25368228
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.287
Run Time
00:00.014
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "2484",
"data" => %{
"account_insight_agent_id" => "71c1540c-f1d7-4da7-a33a-7cc93d2dac1e",
"insights" => [
%{
"action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 26 properties (_myAppcuesId, account_id, active_tag, active_virtualc, champion, company_domain, company_id, company_name, finished_courses, first_name, goal_ids, goals, group_id, last_name, permission_group_client_engagement_start, permission_group_client_meeting_start, permission_group_covid_start, permission_group_trial_start, permission_group_v_e_p_start, project_revenue90, project_revenue_forecast90, source, subscription_cycle, subscription_start, time_region, vendors) 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_any-further-feedback' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_any-further-feedback",
"undo_prompt" => "Update user property '_appcuesForm_any-further-feedback' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_compare-multiple-reports-by-a-csvexcel-export' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_compare-multiple-reports-by-a-csvexcel-export",
"undo_prompt" => "Update user property '_appcuesForm_compare-multiple-reports-by-a-csvexcel-export' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_direct-pdf-file-export' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_direct-pdf-file-export",
"undo_prompt" => "Update user property '_appcuesForm_direct-pdf-file-export' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_ho-do-you-like-these-updates' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_ho-do-you-like-these-updates",
"undo_prompt" => "Update user property '_appcuesForm_ho-do-you-like-these-updates' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_something-else' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_something-else",
"undo_prompt" => "Update user property '_appcuesForm_something-else' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_the-walkthrough-was' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_the-walkthrough-was",
"undo_prompt" => "Update user property '_appcuesForm_the-walkthrough-was' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_what-is-your-highest-priority' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_what-is-your-highest-priority",
"undo_prompt" => "Update user property '_appcuesForm_what-is-your-highest-priority' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_what-is-your-role' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_what-is-your-role",
"undo_prompt" => "Update user property '_appcuesForm_what-is-your-role' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_experience_dismissed_4346977c-2df9-41c9-9c2b-b15de44b7470' and set show_in_ui to false.",
"title" => "Hide _experience_dismissed_4346977c-2df9-41c9-9c2b-b15de44b7470",
"undo_prompt" => "Update user property '_experience_dismissed_4346977c-2df9-41c9-9c2b-b15de44b7470' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_experience_dismissed_97ca22ea-29f7-4db0-b4fb-c28813cd63ba' and set show_in_ui to false.",
"title" => "Hide _experience_dismissed_97ca22ea-29f7-4db0-b4fb-c28813cd63ba",
"undo_prompt" => "Update user property '_experience_dismissed_97ca22ea-29f7-4db0-b4fb-c28813cd63ba' 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_any-further-feedback - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_any-further-feedback)\n\n_appcuesForm_compare-multiple-reports-by-a-csvexcel-export - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_compare-multiple-reports-by-a-csvexcel-export)\n\n_appcuesForm_direct-pdf-file-export - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_direct-pdf-file-export)\n\n_appcuesForm_ho-do-you-like-these-updates - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_ho-do-you-like-these-updates)\n\n_appcuesForm_something-else - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_something-else)\n\n_appcuesForm_the-walkthrough-was - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_the-walkthrough-was)\n\n_appcuesForm_what-is-your-highest-priority - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_what-is-your-highest-priority)\n\n_appcuesForm_what-is-your-role - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_what-is-your-role)\n\n_experience_dismissed_4346977c-2df9-41c9-9c2b-b15de44b7470 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_4346977c-2df9-41c9-9c2b-b15de44b7470)\n\n_experience_dismissed_97ca22ea-29f7-4db0-b4fb-c28813cd63ba - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_97ca22ea-29f7-4db0-b4fb-c28813cd63ba)\n\n_myAppcuesId - [View](https://studio.appcues.com/settings/properties/user?search=_myAppcuesId)\n\naccount_id - [View](https://studio.appcues.com/settings/properties/user?search=account_id)\n\nfinished_courses - [View](https://studio.appcues.com/settings/properties/user?search=finished_courses)\n\ngoal_ids - [View](https://studio.appcues.com/settings/properties/user?search=goal_ids)\n\ngoals - [View](https://studio.appcues.com/settings/properties/user?search=goals)\n\ngroup_id - [View](https://studio.appcues.com/settings/properties/user?search=group_id)\n\npermission_group_trial_start - [View](https://studio.appcues.com/settings/properties/user?search=permission_group_trial_start)\n\nsource - [View](https://studio.appcues.com/settings/properties/user?search=source)\n\nLast seen 30–60 days ago:\n\nactive_tag - [View](https://studio.appcues.com/settings/properties/user?search=active_tag)\n\nactive_virtualc - [View](https://studio.appcues.com/settings/properties/user?search=active_virtualc)\n\nchampion - [View](https://studio.appcues.com/settings/properties/user?search=champion)\n\ncompany_domain - [View](https://studio.appcues.com/settings/properties/user?search=company_domain)\n\ncompany_id - [View](https://studio.appcues.com/settings/properties/user?search=company_id)\n\ncompany_name - [View](https://studio.appcues.com/settings/properties/user?search=company_name)\n\nfirst_name - [View](https://studio.appcues.com/settings/properties/user?search=first_name)\n\nlast_name - [View](https://studio.appcues.com/settings/properties/user?search=last_name)\n\npermission_group_client_engagement_start - [View](https://studio.appcues.com/settings/properties/user?search=permission_group_client_engagement_start)\n\npermission_group_client_meeting_start - [View](https://studio.appcues.com/settings/properties/user?search=permission_group_client_meeting_start)\n\npermission_group_covid_start - [View](https://studio.appcues.com/settings/properties/user?search=permission_group_covid_start)\n\npermission_group_v_e_p_start - [View](https://studio.appcues.com/settings/properties/user?search=permission_group_v_e_p_start)\n\nproject_revenue90 - [View](https://studio.appcues.com/settings/properties/user?search=project_revenue90)\n\nproject_revenue_forecast90 - [View](https://studio.appcues.com/settings/properties/user?search=project_revenue_forecast90)\n\nsubscription_cycle - [View](https://studio.appcues.com/settings/properties/user?search=subscripti" <> ...,
"outcomes" => [],
"priority" => "high",
"title" => "Found 36 stale user properties to hide",
"type" => "opportunity"
}
]
},
"notification_id" => "775ef325-d1f6-4b81-91c1-1a8ad09998da",
"workflow_key" => "insight-opportunity-added"
}
Meta
%{"orig_scheduled_at" => 1777558547728793, "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