25281912
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.225
Run Time
00:00.006
Inserted
3h ago
Scheduled
3h ago
Completed
—
Cancelled
—
Discarded
3h ago
Args
%{
"account_id" => "94278",
"data" => %{
"account_insight_agent_id" => "a6aa7d63-4bb4-4086-97bf-e3ef50b23432",
"insights" => [
%{
"action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 105 properties (_appcuesForm_cunto-sabes-sobre-medidas-de-tendencia-central-promedio-moda-mediana, _appcuesForm_describe-your-experience-with-learning-how-to-use-quanthub, _appcuesForm_discussing-what-i-and-others-learned-in-quanthub, _appcuesForm_doing-activities-related-to-the-concepts-i-learn-about-in-quanthub-ie-poemportraits-or-nsynth-sound-maker, _appcuesForm_doing-tasks-or-activities-related-to-the-concepts-i-learn-about-in-quanthub-ie-poemportraits-or-nsynth-sound-maker, _appcuesForm_do-you-think-that-other-students-would-learn-about-data-literacy-if-they-used-quanthub, _appcuesForm_do-you-think-that-other-students-would-learn-about-data-literacy-if-they-used-this-system, _appcuesForm_explorando-los-artculos-y-recursos-de-quanthub-vinculados-a-preguntas-y-habilidades, _appcuesForm_exploring-the-articles-and-resources-quanthub-linked-to-questions-and-skills, _appcuesForm_fue-fcil-acceder-a-quanthub-en-casa-y-aprender-fuera-de-la-escuela, _appcuesForm_fue-fcil-iniciar-sesin-en-quanthub-en-casa, _appcuesForm_fue-fcil-iniciar-sesin-en-quanthub-en-la-escuela, _appcuesForm_fue-fcil-usar-mi-tiempo-libre-en-la-escuela-para-quanthub, _appcuesForm_hablando-de-lo-que-t-y-tus-compaeros-aprendieron-en-quanthub, _appcuesForm_how-easy-was-it-to-learn-how-to-use-the-system, _appcuesForm_how-familiar-are-you-with-the-concepts-and-skills-associated-with-data-analysis-and-data-science, _appcuesForm_how-interested-are-you-in-learning-about-data-science-and-artificial-intelligence, _appcuesForm_how-interested-are-you-in-learning-more-about-artificial-intelligence, _appcuesForm_how-interested-are-you-in-learning-more-about-data-analysis-and-data-science, _appcuesForm_how-interested-are-you-in-learning-more-about-data-science-and-artificial-intelligence, _appcuesForm_how-long-have-you-been-a-teacher, _appcuesForm_how-much-did-you-learn-by-using-this-quanthub, _appcuesForm_how-much-did-you-learn-by-using-this-system, _appcuesForm_how-much-do-you-know-about-exploratory-data-analysis-using-charts-and-numbers-to-understand-patterns-in-a-data-set, _appcuesForm_how-much-do-you-know-about-measures-of-central-tendency-average-mode-median, _appcuesForm_how-much-do-you-know-about-measures-of-dispersion-range-standard-deviation-skewness, _appcuesForm_how-much-experience-have-you-had-with-self-paced-online-learning-self-paced-means-that-you-get-to-learn-at-your-own-speed-and-understanding-which-may-be-different-than-other-students, _appcuesForm_how-would-you-describe-how-easy-it-is-to-access-quanthub, _appcuesForm_how-would-you-describe-how-easy-it-is-to-use-quanthub, _appcuesForm_how-would-you-describe-quanthub, _appcuesForm_how-would-you-describe-quanthubs-accessibility, _appcuesForm_how-would-you-describe-the-overall-quality-of-quanthub, _appcuesForm_how-would-you-describe-the-quality-of-quanthub, _appcuesForm_how-would-you-describe-the-relevance-of-quanthub-content-to-your-professional-goals, _appcuesForm_how-would-you-describe-your-level-of-engagement-with-the-learning-materials, _appcuesForm_how-would-you-rate-the-currency-of-the-content-with-respect-to-data-science-trends, _appcuesForm_how-would-you-rate-the-study-material-in-quanthub, _appcuesForm_how-would-you-rate-your-preparedness-to-apply-data-science-and-ai-skills-in-work-scenarios, _appcuesForm_i-am-interested-in-exploring-real-life-opportunities-to-apply-skills-related-to-data-and-ai, _appcuesForm_i-am-interested-in-some-of-the-real-life-opportunities-to-apply-skills-related-to-data-and-ai, _appcuesForm_i-am-not-very-interested-in-exploring-the-real-life-opportunities-to-apply-skills-related-to-data-and-ai, _appcuesForm_i-believe-i-can-use-these-skills-in-real-life, _appcuesForm_i-could-easily-access-quanthub-from-home-to-continue-learning-outside-school-time, _appcuesForm_i-could-easily-use-my-free-time-at-school-to-learn-in-quanthub, _appcuesForm_i-could-easily-use-quanthub-during-class-time, _appcuesForm_i-had-class-time-for-quanthub-but-i-wanted-more-time, _appcuesForm_i-had-problems-loggi" <> ...,
"actions" => [
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_1-are-you-interested-in-applying-the-skills-you-learned-in-quanthub-to-real-world-situations-select-as-many-as-are-true' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_1-are-you-interested-in-applying-the-skills-you-learned-in-quanthub-to-real-world-situations-select-as-many-as-are-true",
"undo_prompt" => "Update user property '_appcuesForm_1-are-you-interested-in-applying-the-skills-you-learned-in-quanthub-to-real-world-situations-select-as-many-as-are-true' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_a-career-in-science-technology-engineering-or-mathematics-stem-is-something-i-could-be-good-at' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_a-career-in-science-technology-engineering-or-mathematics-stem-is-something-i-could-be-good-at",
"undo_prompt" => "Update user property '_appcuesForm_a-career-in-science-technology-engineering-or-mathematics-stem-is-something-i-could-be-good-at' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_answering-questions-in-quanthub' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_answering-questions-in-quanthub",
"undo_prompt" => "Update user property '_appcuesForm_answering-questions-in-quanthub' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_anything-else-youd-like-to-tell-us' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_anything-else-youd-like-to-tell-us",
"undo_prompt" => "Update user property '_appcuesForm_anything-else-youd-like-to-tell-us' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_anything-else-youd-like-to-tell-us-about-your-experience' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_anything-else-youd-like-to-tell-us-about-your-experience",
"undo_prompt" => "Update user property '_appcuesForm_anything-else-youd-like-to-tell-us-about-your-experience' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_cmo-describiras-la-relevancia-del-contenido-de-quanthub-para-tus-objetivos-profesionales' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_cmo-describiras-la-relevancia-del-contenido-de-quanthub-para-tus-objetivos-profesionales",
"undo_prompt" => "Update user property '_appcuesForm_cmo-describiras-la-relevancia-del-contenido-de-quanthub-para-tus-objetivos-profesionales' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_crees-que-otros-estudiantes-aprenderan-sobre-alfabetizacin-de-datos-si-usaran-quanthub' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_crees-que-otros-estudiantes-aprenderan-sobre-alfabetizacin-de-datos-si-usaran-quanthub",
"undo_prompt" => "Update user property '_appcuesForm_crees-que-otros-estudiantes-aprenderan-sobre-alfabetizacin-de-datos-si-usaran-quanthub' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_cunta-experiencia-ha-tenido-con-el-aprendizaje-en-lnea-a-su-propio-ritmo-a-su-propio-ritmo-significa-que-puede-aprender-a-su-propia-velocidad-y-comprensin-que-puede-ser-diferente-a-la-de-otros-estudiantes' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_cunta-experiencia-ha-tenido-con-el-aprendizaje-en-lnea-a-su-propio-ritmo-a-su-propio-ritmo-significa-que-puede-aprender-a-su-propia-velocidad-y-comprensin-que-puede-ser-diferente-a-la-de-otros-estudiantes",
"undo_prompt" => "Update user property '_appcuesForm_cunta-experiencia-ha-tenido-con-el-aprendizaje-en-lnea-a-su-propio-ritmo-a-su-propio-ritmo-significa-que-puede-aprender-a-su-propia-velocidad-y-comprensin-que-puede-ser-diferente-a-la-de-otros-estudiantes' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_cunto-sabe-acerca-de-las-medidas-de-dispersin-rango-desviacin-estndar-asimetra' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_cunto-sabe-acerca-de-las-medidas-de-dispersin-rango-desviacin-estndar-asimetra",
"undo_prompt" => "Update user property '_appcuesForm_cunto-sabe-acerca-de-las-medidas-de-dispersin-rango-desviacin-estndar-asimetra' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property '_appcuesForm_cunto-sabe-sobre-el-anlisis-exploratorio-de-datos-usando-grficos-y-nmeros-para-comprender-patrones-en-un-conjunto-de-datos' and set show_in_ui to false.",
"title" => "Hide _appcuesForm_cunto-sabe-sobre-el-anlisis-exploratorio-de-datos-usando-grficos-y-nmeros-para-comprender-patrones-en-un-conjunto-de-datos",
"undo_prompt" => "Update user property '_appcuesForm_cunto-sabe-sobre-el-anlisis-exploratorio-de-datos-usando-grficos-y-nmeros-para-comprender-patrones-en-un-conjunto-de-datos' 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 115 stale user properties that are visible, not auto-tracked, and not used by any experience.\n\nLast seen > 90 days ago:\n\n_appcuesForm_1-are-you-interested-in-applying-the-skills-you-learned-in-quanthub-to-real-world-situations-select-as-many-as-are-true - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_1-are-you-interested-in-applying-the-skills-you-learned-in-quanthub-to-real-world-situations-select-as-many-as-are-true)\n\n_appcuesForm_a-career-in-science-technology-engineering-or-mathematics-stem-is-something-i-could-be-good-at - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_a-career-in-science-technology-engineering-or-mathematics-stem-is-something-i-could-be-good-at)\n\n_appcuesForm_answering-questions-in-quanthub - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_answering-questions-in-quanthub)\n\n_appcuesForm_anything-else-youd-like-to-tell-us - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_anything-else-youd-like-to-tell-us)\n\n_appcuesForm_anything-else-youd-like-to-tell-us-about-your-experience - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_anything-else-youd-like-to-tell-us-about-your-experience)\n\n_appcuesForm_cmo-describiras-la-relevancia-del-contenido-de-quanthub-para-tus-objetivos-profesionales - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_cmo-describiras-la-relevancia-del-contenido-de-quanthub-para-tus-objetivos-profesionales)\n\n_appcuesForm_crees-que-otros-estudiantes-aprenderan-sobre-alfabetizacin-de-datos-si-usaran-quanthub - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_crees-que-otros-estudiantes-aprenderan-sobre-alfabetizacin-de-datos-si-usaran-quanthub)\n\n_appcuesForm_cunta-experiencia-ha-tenido-con-el-aprendizaje-en-lnea-a-su-propio-ritmo-a-su-propio-ritmo-significa-que-puede-aprender-a-su-propia-velocidad-y-comprensin-que-puede-ser-diferente-a-la-de-otros-estudiantes - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_cunta-experiencia-ha-tenido-con-el-aprendizaje-en-lnea-a-su-propio-ritmo-a-su-propio-ritmo-significa-que-puede-aprender-a-su-propia-velocidad-y-comprensin-que-puede-ser-diferente-a-la-de-otros-estudiantes)\n\n_appcuesForm_cunto-sabe-acerca-de-las-medidas-de-dispersin-rango-desviacin-estndar-asimetra - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_cunto-sabe-acerca-de-las-medidas-de-dispersin-rango-desviacin-estndar-asimetra)\n\n_appcuesForm_cunto-sabe-sobre-el-anlisis-exploratorio-de-datos-usando-grficos-y-nmeros-para-comprender-patrones-en-un-conjunto-de-datos - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_cunto-sabe-sobre-el-anlisis-exploratorio-de-datos-usando-grficos-y-nmeros-para-comprender-patrones-en-un-conjunto-de-datos)\n\n_appcuesForm_cunto-sabes-sobre-medidas-de-tendencia-central-promedio-moda-mediana - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_cunto-sabes-sobre-medidas-de-tendencia-central-promedio-moda-mediana)\n\n_appcuesForm_describe-your-experience-with-learning-how-to-use-quanthub - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_describe-your-experience-with-learning-how-to-use-quanthub)\n\n_appcuesForm_discussing-what-i-and-others-learned-in-quanthub - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_discussing-what-i-and-others-learned-in-quanthub)\n\n_appcuesForm_doing-activities-related-to-the-concepts-i-learn-about-in-quanthub-ie-poemportraits-or-nsynth-sound-maker - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_doing-activities-related-to-the-concepts-i-learn-about-in-quanthub-ie-poemportraits-or-nsynth-sound-maker)\n\n_appcuesForm_doing-tasks-or-activities-related-to-the-concepts-i-learn-about-in-quanthub-ie-poemportraits-or-nsynth-sound-maker - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_doing-" <> ...,
"outcomes" => [],
"priority" => "high",
"title" => "Found 115 stale user properties to hide",
"type" => "opportunity"
}
]
},
"notification_id" => "606671df-1a1c-4e1b-9165-a147697bd6fc",
"workflow_key" => "insight-opportunity-added"
}
Meta
%{"orig_scheduled_at" => 1777514153023273, "structured" => true}
Errors
Attempt 5—3h 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—3h 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—3h 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—3h 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—3h 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