25370696
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.267
Run Time
00:00.005
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "219774",
"data" => %{
"account_insight_agent_id" => "30f893e6-98b2-4564-ac68-62e12127fabd",
"insights" => [
%{
"action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 13 properties (_appcuesForm_i-can-easily-find-the-data-i-need-to-do-my-job, _appcuesForm_multi-select-question, _appcuesForm_other-question-5, _appcuesForm_overall-how-would-you-describe-your-level-of-experience-working-with-data, _appcuesForm_please-describe-any-feedback-for-improvement-you-have-on-specific-reports-you-use, _appcuesForm_please-describe-any-ideas-you-have-for-additional-ccs-data-tools-that-would-help-you-with-your-work, _appcuesForm_please-list-any-data-and-analysis-tools-outside-of-ccs-that-are-a-part-of-your-workflow, _appcuesForm_producing-data-products-making-charts-reports-presentation-slides-etc, _appcuesForm_question-about-user-experience-with-reporting, _appcuesForm_select-any-options-that-are-barriers-to-using-the-focus-dashboards, _appcuesForm_using-data-for-monitoringoversightquality-assurance-using-dashboards-to-spot-trends-or-changes-comparing-current-and-past-data-reviewing-data-with-others-and-discussing-etc, _appcuesForm_would-you-be-interested-in-a-follow-up-meeting-to-further-discuss-your-feedback, _appcuesForm_years-using-data) 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_data-cleaning-filtering-aggregating-sorting-etc' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_data-cleaning-filtering-aggregating-sorting-etc",
"undo_prompt" => "Update user property '_appcuesForm_data-cleaning-filtering-aggregating-sorting-etc' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_data-question-3' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_data-question-3",
"undo_prompt" => "Update user property '_appcuesForm_data-question-3' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_data-reconciliation-validating-report-output-fixing-underlying-data-errors' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_data-reconciliation-validating-report-output-fixing-underlying-data-errors",
"undo_prompt" => "Update user property '_appcuesForm_data-reconciliation-validating-report-output-fixing-underlying-data-errors' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_do-you-have-any-suggestions-for-improving-the-focus-dashboards' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_do-you-have-any-suggestions-for-improving-the-focus-dashboards",
"undo_prompt" => "Update user property '_appcuesForm_do-you-have-any-suggestions-for-improving-the-focus-dashboards' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_finding-downloading-data' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_finding-downloading-data",
"undo_prompt" => "Update user property '_appcuesForm_finding-downloading-data' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_for-any-tools-you-listed-above-please-give-us-a-brief-description-of-what-you-use-it-for' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_for-any-tools-you-listed-above-please-give-us-a-brief-description-of-what-you-use-it-for",
"undo_prompt" => "Update user property '_appcuesForm_for-any-tools-you-listed-above-please-give-us-a-brief-description-of-what-you-use-it-for' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_how-long-have-you-been-using-ccs-data-reporting-tools' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_how-long-have-you-been-using-ccs-data-reporting-tools",
"undo_prompt" => "Update user property '_appcuesForm_how-long-have-you-been-using-ccs-data-reporting-tools' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_how-much-have-you-used-any-of-the-new-focus-dashboards' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_how-much-have-you-used-any-of-the-new-focus-dashboards",
"undo_prompt" => "Update user property '_appcuesForm_how-much-have-you-used-any-of-the-new-focus-dashboards' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_how-often-do-you-work-with-data' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_how-often-do-you-work-with-data",
"undo_prompt" => "Update user property '_appcuesForm_how-often-do-you-work-with-data' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_i-am-confident-using-filtering-and-other-features-to-get-my-data-ready-for-export' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_i-am-confident-using-filtering-and-other-features-to-get-my-data-ready-for-export",
"undo_prompt" => "Update user property '_appcuesForm_i-am-confident-using-filtering-and-other-features-to-get-my-data-ready-for-export' 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 23 stale user properties that are visible, not auto-tracked, and not used by any experience.\n\nLast seen > 90 days ago:\n\n_appcuesForm_data-cleaning-filtering-aggregating-sorting-etc - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_data-cleaning-filtering-aggregating-sorting-etc)\n\n_appcuesForm_data-question-3 - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_data-question-3)\n\n_appcuesForm_data-reconciliation-validating-report-output-fixing-underlying-data-errors - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_data-reconciliation-validating-report-output-fixing-underlying-data-errors)\n\n_appcuesForm_do-you-have-any-suggestions-for-improving-the-focus-dashboards - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_do-you-have-any-suggestions-for-improving-the-focus-dashboards)\n\n_appcuesForm_finding-downloading-data - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_finding-downloading-data)\n\n_appcuesForm_for-any-tools-you-listed-above-please-give-us-a-brief-description-of-what-you-use-it-for - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_for-any-tools-you-listed-above-please-give-us-a-brief-description-of-what-you-use-it-for)\n\n_appcuesForm_how-long-have-you-been-using-ccs-data-reporting-tools - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-long-have-you-been-using-ccs-data-reporting-tools)\n\n_appcuesForm_how-much-have-you-used-any-of-the-new-focus-dashboards - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-much-have-you-used-any-of-the-new-focus-dashboards)\n\n_appcuesForm_how-often-do-you-work-with-data - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-often-do-you-work-with-data)\n\n_appcuesForm_i-am-confident-using-filtering-and-other-features-to-get-my-data-ready-for-export - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_i-am-confident-using-filtering-and-other-features-to-get-my-data-ready-for-export)\n\n_appcuesForm_i-can-easily-find-the-data-i-need-to-do-my-job - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_i-can-easily-find-the-data-i-need-to-do-my-job)\n\n_appcuesForm_multi-select-question - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_multi-select-question)\n\n_appcuesForm_other-question-5 - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_other-question-5)\n\n_appcuesForm_overall-how-would-you-describe-your-level-of-experience-working-with-data - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_overall-how-would-you-describe-your-level-of-experience-working-with-data)\n\n_appcuesForm_please-describe-any-feedback-for-improvement-you-have-on-specific-reports-you-use - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_please-describe-any-feedback-for-improvement-you-have-on-specific-reports-you-use)\n\n_appcuesForm_please-describe-any-ideas-you-have-for-additional-ccs-data-tools-that-would-help-you-with-your-work - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_please-describe-any-ideas-you-have-for-additional-ccs-data-tools-that-would-help-you-with-your-work)\n\n_appcuesForm_please-list-any-data-and-analysis-tools-outside-of-ccs-that-are-a-part-of-your-workflow - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_please-list-any-data-and-analysis-tools-outside-of-ccs-that-are-a-part-of-your-workflow)\n\n_appcuesForm_producing-data-products-making-charts-reports-presentation-slides-etc - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_producing-data-products-making-charts-reports-presentation-slides-etc)\n\n_appcuesForm_question-about-user-experience-with-reporting - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_question-about-user-expe" <> ...,
"outcomes" => [],
"priority" => "high",
"title" => "Found 23 stale user properties to hide",
"type" => "opportunity"
}
]
},
"notification_id" => "0aa504e9-017d-41cf-a55b-ad028a648c91",
"workflow_key" => "insight-opportunity-added"
}
Meta
%{"orig_scheduled_at" => 1777558979967083, "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