25368371 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.303
Run Time 00:00.005
Inserted 2h ago
Scheduled 2h ago
Completed
Cancelled
Discarded 2h ago

Args

%{
  "account_id" => "211360",
  "data" => %{
    "account_insight_agent_id" => "6abd0904-5105-46fa-ae9f-937d1fcac639",
    "insights" => [
      %{
        "action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 26 properties (_appcuesForm_um-uns-bei-der-verbesserung-zu-helfen-knnen-sie-uns-bitte-mitteilen-warum-sie-sich-fr-ein-downgrade-auf-die-kostenlose-version-entschieden-haben, _appcuesForm_wed-love-to-know-what-brought-you-back-your-feedback-helps-us-improve-blanka, _appcuesForm_what-made-you-return-to-blanka, _experience_dismissed_0a94ee44-f7bd-4b9f-9b96-37ae03bdaa8d, _experience_dismissed_30461352-9ac2-4427-a838-6b18a82c0839, _experience_dismissed_34916592-9dd5-4935-9539-d3b1b47d7efc, _experience_dismissed_63705044-7082-4753-a5ed-04c327969ad4, _experience_dismissed_63b4921a-0489-4c4c-989a-8554aae88287, _experience_dismissed_855213ba-2b00-4fcb-9b61-b374a2dbacc2, _experience_dismissed_888663c0-9893-4fdb-aa65-42419f1e3ab3, _experience_dismissed_8ad6b6af-a922-40d5-81db-767ea1733632, _experience_dismissed_8fe3a628-6f0a-46af-b56c-f4b86083e9b5, _experience_dismissed_950a0b56-502a-4902-983f-b5ebe429a302, _experience_dismissed_bc44caf3-247d-47fb-94c1-e0b8b3500084, _experience_dismissed_c55c43eb-acd5-45a1-a12b-dbec0a865c4d, _experience_dismissed_ccd561b6-abbc-4ae3-9d78-eb088ec829d8, _experience_dismissed_d9aff393-021f-4568-850c-1532008d69ea, _experience_dismissed_f78405a5-2cd7-40d9-8f6a-49f3851a613d, _experience_dismissed_fc6c66d3-eb2e-4448-a482-0a03040ae074, _experiment_f1930002-b030-4bd0-b5a4-6f30ad75a1a4, brand_plate_orders_value, cluster_id, cluster_label, plan_type, website) 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_blanka' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_blanka",
            "undo_prompt" => "Update user property '_appcuesForm_blanka' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_gelitirmemize-yardmc-olmak-iin-cretsiz-srme-gemeyi-semenizin-nedenini-bizimle-paylaabilir-misiniz' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_gelitirmemize-yardmc-olmak-iin-cretsiz-srme-gemeyi-semenizin-nedenini-bizimle-paylaabilir-misiniz",
            "undo_prompt" => "Update user property '_appcuesForm_gelitirmemize-yardmc-olmak-iin-cretsiz-srme-gemeyi-semenizin-nedenini-bizimle-paylaabilir-misiniz' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_if-other-please-specify-below' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_if-other-please-specify-below",
            "undo_prompt" => "Update user property '_appcuesForm_if-other-please-specify-below' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_nous-aimerions-savoir-ce-qui-vous-a-ramen-vos-commentaires-nous-aident-amliorer-blanka' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_nous-aimerions-savoir-ce-qui-vous-a-ramen-vos-commentaires-nous-aident-amliorer-blanka",
            "undo_prompt" => "Update user property '_appcuesForm_nous-aimerions-savoir-ce-qui-vous-a-ramen-vos-commentaires-nous-aident-amliorer-blanka' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_para-ayudarnos-a-mejorar-podras-compartir-por-qu-decidiste-cambiar-a-la-versin-gratuita' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_para-ayudarnos-a-mejorar-podras-compartir-por-qu-decidiste-cambiar-a-la-versin-gratuita",
            "undo_prompt" => "Update user property '_appcuesForm_para-ayudarnos-a-mejorar-podras-compartir-por-qu-decidiste-cambiar-a-la-versin-gratuita' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_per-aiutarci-a-migliorare-potresti-spiegarci-perch-hai-scelto-di-passare-alla-versione-gratuita' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_per-aiutarci-a-migliorare-potresti-spiegarci-perch-hai-scelto-di-passare-alla-versione-gratuita",
            "undo_prompt" => "Update user property '_appcuesForm_per-aiutarci-a-migliorare-potresti-spiegarci-perch-hai-scelto-di-passare-alla-versione-gratuita' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_radio-4d984d54-a46b-4dab-a9da-665cb6a0b458' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_radio-4d984d54-a46b-4dab-a9da-665cb6a0b458",
            "undo_prompt" => "Update user property '_appcuesForm_radio-4d984d54-a46b-4dab-a9da-665cb6a0b458' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_radio-d91e8b59-0247-499d-8c57-9522fb3b9790' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_radio-d91e8b59-0247-499d-8c57-9522fb3b9790",
            "undo_prompt" => "Update user property '_appcuesForm_radio-d91e8b59-0247-499d-8c57-9522fb3b9790' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_textarea-671faf9c-1f74-4bc2-9f02-66c4ff092c48' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_textarea-671faf9c-1f74-4bc2-9f02-66c4ff092c48",
            "undo_prompt" => "Update user property '_appcuesForm_textarea-671faf9c-1f74-4bc2-9f02-66c4ff092c48' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_to-help-us-improve-can-you-please-share-why-you-chose-to-downgrade-to-free' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_to-help-us-improve-can-you-please-share-why-you-chose-to-downgrade-to-free",
            "undo_prompt" => "Update user property '_appcuesForm_to-help-us-improve-can-you-please-share-why-you-chose-to-downgrade-to-free' 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_blanka - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_blanka)\n\n_appcuesForm_if-other-please-specify-below - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_if-other-please-specify-below)\n\n_appcuesForm_nous-aimerions-savoir-ce-qui-vous-a-ramen-vos-commentaires-nous-aident-amliorer-blanka - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_nous-aimerions-savoir-ce-qui-vous-a-ramen-vos-commentaires-nous-aident-amliorer-blanka)\n\n_appcuesForm_para-ayudarnos-a-mejorar-podras-compartir-por-qu-decidiste-cambiar-a-la-versin-gratuita - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_para-ayudarnos-a-mejorar-podras-compartir-por-qu-decidiste-cambiar-a-la-versin-gratuita)\n\n_appcuesForm_per-aiutarci-a-migliorare-potresti-spiegarci-perch-hai-scelto-di-passare-alla-versione-gratuita - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_per-aiutarci-a-migliorare-potresti-spiegarci-perch-hai-scelto-di-passare-alla-versione-gratuita)\n\n_appcuesForm_radio-4d984d54-a46b-4dab-a9da-665cb6a0b458 - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_radio-4d984d54-a46b-4dab-a9da-665cb6a0b458)\n\n_appcuesForm_radio-d91e8b59-0247-499d-8c57-9522fb3b9790 - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_radio-d91e8b59-0247-499d-8c57-9522fb3b9790)\n\n_appcuesForm_textarea-671faf9c-1f74-4bc2-9f02-66c4ff092c48 - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_textarea-671faf9c-1f74-4bc2-9f02-66c4ff092c48)\n\n_appcuesForm_to-help-us-improve-can-you-please-share-why-you-chose-to-downgrade-to-free - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_to-help-us-improve-can-you-please-share-why-you-chose-to-downgrade-to-free)\n\n_appcuesForm_um-uns-bei-der-verbesserung-zu-helfen-knnen-sie-uns-bitte-mitteilen-warum-sie-sich-fr-ein-downgrade-auf-die-kostenlose-version-entschieden-haben - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_um-uns-bei-der-verbesserung-zu-helfen-knnen-sie-uns-bitte-mitteilen-warum-sie-sich-fr-ein-downgrade-auf-die-kostenlose-version-entschieden-haben)\n\n_appcuesForm_what-made-you-return-to-blanka - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_what-made-you-return-to-blanka)\n\n_experience_dismissed_0a94ee44-f7bd-4b9f-9b96-37ae03bdaa8d - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_0a94ee44-f7bd-4b9f-9b96-37ae03bdaa8d)\n\n_experience_dismissed_30461352-9ac2-4427-a838-6b18a82c0839 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_30461352-9ac2-4427-a838-6b18a82c0839)\n\n_experience_dismissed_34916592-9dd5-4935-9539-d3b1b47d7efc - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_34916592-9dd5-4935-9539-d3b1b47d7efc)\n\n_experience_dismissed_63705044-7082-4753-a5ed-04c327969ad4 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_63705044-7082-4753-a5ed-04c327969ad4)\n\n_experience_dismissed_63b4921a-0489-4c4c-989a-8554aae88287 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_63b4921a-0489-4c4c-989a-8554aae88287)\n\n_experience_dismissed_855213ba-2b00-4fcb-9b61-b374a2dbacc2 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_855213ba-2b00-4fcb-9b61-b374a2dbacc2)\n\n_experience_dismissed_888663c0-9893-4fdb-aa65-42419f1e3ab3 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_888663c0-9893-4fdb-aa65-42419f1e3ab3)\n\n_experience_dismissed_8ad6b6af-a922-40d5-81db-767ea1733632 - [View](https://studio.appcues.com/settings/properties/user?search=_experience_dismissed_8ad6b6af-a922-40d5-81db-767ea1733632)\n\n_experience_dismissed_8fe3a6" <> ...,
        "outcomes" => [],
        "priority" => "high",
        "title" => "Found 36 stale user properties to hide",
        "type" => "opportunity"
      }
    ]
  },
  "notification_id" => "76ca6f84-f294-47c4-be2e-ed3da747a2dc",
  "workflow_key" => "insight-opportunity-added"
}

Meta

%{"orig_scheduled_at" => 1777558758645759, "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