25112145 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.0.61
Queue Time 00:00.184
Run Time 00:00.006
Inserted 8h ago
Scheduled 8h ago
Completed
Cancelled
Discarded 8h ago

Args

%{
  "account_id" => "35948",
  "data" => %{
    "account_insight_agent_id" => "3ce3ed52-975e-46ea-9424-09639923a0fe",
    "insights" => [
      %{
        "action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 50 properties (_appcuesForm_how-well-are-you-treated-by-activities-staff, _appcuesForm_how-well-is-the-quality-of-our-activities, _appcuesForm_how-well-is-the-responsiveness-of-our-activities-staff, _appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-length-of-the-training, _appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-training-materials, _appcuesForm_let-us-know-how-we-can-improve-terrace-connect-thanks-for-your-time-to-respond-all-these-questions, _appcuesForm_pourquoi-le-feriez-vous-pourquoi-pas, _appcuesForm_question-10-vous-pouvez-choisir-dindiquer-votre-adresse-email-si-oui-nous-pouvons-vous-contacter-directement-pour-vous-demander-votre-avis, _appcuesForm_question-1-quelle-est-votre-exprience-gnrale-de-lutilisation-de-cubigo-pour-lenregistrement-des-visiteurs-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait, _appcuesForm_question-2-comment-valuez-vous-la-facilit-dutilisation-de-lapplication-cubigo-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait, _appcuesForm_question-3-dans-quelle-mesure-le-matriel-de-formation-et-la-documentation-via-le-help-center-rpondent-ils-vos-attentes, _appcuesForm_question-4-comment-valuez-vous-lassistance-clientle-de-cubigo-lors-de-lutilisation-de-cubigo-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait, _appcuesForm_question-4-dans-quelle-mesure-le-matriel-de-formation-et-la-documentation-via-le-help-center-rpondent-ils-vos-attentes, _appcuesForm_question-5-comment-valuez-vous-le-soutien-que-vous-recevez-de-la-part-de-votre-sige-social-lorsque-vous-utilisez-cubigo-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait, _appcuesForm_question-5-recommanderiez-vous-cubigo-dautres-rsidences, _appcuesForm_question-6-avez-vous-dautres-commentaires-ou-suggestions-pour-cubigo, _appcuesForm_question-6-comment-valuez-vous-lassistance-clientle-de-cubigo-lors-de-lutilisation-de-cubigo-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait, _appcuesForm_question-7-recommanderiez-vous-cubigo-dautres-rsidences-pourquoi-le-feriez-vous-pourquoi-pas, _appcuesForm_question-7-vous-pouvez-choisir-dindiquer-votre-adresse-email-si-oui-nous-pouvons-vous-contacter-directement-pour-vous-demander-votre-avis, _appcuesForm_question-8-souhaitez-vous-utiliser-cubigo-lavenir-pour-dautres-applications-telles-que-la-communication-avec-la-famille-lenqute-annuelle-de-satisfaction, _appcuesForm_question-9-avez-vous-dautres-commentaires-ou-suggestions-pour-cubigo, _appcuesForm_rate-the-ease-of-use-of-terraces-connect, _appcuesForm_thanks-a-lot-for-your-time, _appcuesForm_vraag-10-u-kan-er-zelf-voor-kiezen-om-uw-mailadres-in-te-vullen-indien-ja-dan-kunnen-wij-rechtstreeks-contact-nemen-ivm-uw-feedback, _appcuesForm_vraag-1-wat-is-uw-algemene-ervaring-bij-het-gebruik-van-cubigo-voor-de-bezoekregistratie-0-zeer-ontevreden-1-eerder-ontevreden-2-neutraal-3-eerder-tevreden-4-zeer-tevreden, _appcuesForm_vraag-2-hoe-beoordeelt-u-als-medewerker-of-beheerder-het-gebruiksgemak-van-de-cubigo-applicatie-0-zeer-ontevreden-1-eerder-ontevreden-2-neutraal-3-eerder-tevreden-4-zeer-tevreden, _appcuesForm_vraag-2-hoe-beoordeelt-u-het-gebruiksgemak-van-de-cubigo-applicatie-0-zeer-ontevreden-1-eerder-ontevreden-2-neutraal-3-eerder-tevreden-4-zeer-tevreden, _appcuesForm_vraag-3-in-welke-mate-voldoet-het-trainingsmateriaal-en-de-documentatie-via-help-center-aan-uw-verwachtingen, _appcuesForm_vraag-4-hoe-beoordeelt-u-de-ondersteuning-die-u-krijgt-vanuit-het-hoofdkantoor-bij-het-gebruik-van-cubigo-0-zeer-ontevreden-1-eerder-ontevreden-2-neutraal-3-eerder-tevreden-4-zeer-tevreden, _appcuesForm_vraag-4-hoe-beoordeelt-u-de-support-vanwege-cubigo-customer-support-bij-het-gebruik-van-cubigo-0-zeer-ontevreden-1-eerder-ontevreden-2-neutraal-3-eerder-tevreden-4-zeer-tevreden, _appcuesForm_vraag-4-in-welke-mate-voldoet-het-trainingsmateriaal-en-de-documentatie-via-help-center" <> ...,
        "actions" => [
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_do-you-have-feedback-for-cubigo' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_do-you-have-feedback-for-cubigo",
            "undo_prompt" => "Update user property '_appcuesForm_do-you-have-feedback-for-cubigo' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_entrez-vos-commentaires-ici' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_entrez-vos-commentaires-ici",
            "undo_prompt" => "Update user property '_appcuesForm_entrez-vos-commentaires-ici' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_geef-hier-uw-commentaar' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_geef-hier-uw-commentaar",
            "undo_prompt" => "Update user property '_appcuesForm_geef-hier-uw-commentaar' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-did-you-like-last-weeks-activities' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-did-you-like-last-weeks-activities",
            "undo_prompt" => "Update user property '_appcuesForm_how-did-you-like-last-weeks-activities' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-did-you-like-last-weeks-activties' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-did-you-like-last-weeks-activties",
            "undo_prompt" => "Update user property '_appcuesForm_how-did-you-like-last-weeks-activties' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-do-you-feel-about-the-ease-in-signing-up-for-activities' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-do-you-feel-about-the-ease-in-signing-up-for-activities",
            "undo_prompt" => "Update user property '_appcuesForm_how-do-you-feel-about-the-ease-in-signing-up-for-activities' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-likely-is-it-will-you-attend-playing-cards-again' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-likely-is-it-will-you-attend-playing-cards-again",
            "undo_prompt" => "Update user property '_appcuesForm_how-likely-is-it-will-you-attend-playing-cards-again' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-much-do-you-use-terraces-connect' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-much-do-you-use-terraces-connect",
            "undo_prompt" => "Update user property '_appcuesForm_how-much-do-you-use-terraces-connect' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-satisfied-are-you-with-the-cubigo-training-session' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-satisfied-are-you-with-the-cubigo-training-session",
            "undo_prompt" => "Update user property '_appcuesForm_how-satisfied-are-you-with-the-cubigo-training-session' and set show_in_ui to true."
          },
          %{
            "cta" => "Run",
            "prompt" => "Update user property '_appcuesForm_how-satisfied-are-you-with-the-trainer' and set show_in_ui to false.",
            "title" => "Hide _appcuesForm_how-satisfied-are-you-with-the-trainer",
            "undo_prompt" => "Update user property '_appcuesForm_how-satisfied-are-you-with-the-trainer' 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 60 stale user properties that are visible, not auto-tracked, and not used by any experience.\n\nLast seen > 90 days ago:\n\n_appcuesForm_do-you-have-feedback-for-cubigo - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_do-you-have-feedback-for-cubigo)\n\n_appcuesForm_entrez-vos-commentaires-ici - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_entrez-vos-commentaires-ici)\n\n_appcuesForm_geef-hier-uw-commentaar - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_geef-hier-uw-commentaar)\n\n_appcuesForm_how-did-you-like-last-weeks-activities - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-did-you-like-last-weeks-activities)\n\n_appcuesForm_how-did-you-like-last-weeks-activties - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-did-you-like-last-weeks-activties)\n\n_appcuesForm_how-do-you-feel-about-the-ease-in-signing-up-for-activities - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-do-you-feel-about-the-ease-in-signing-up-for-activities)\n\n_appcuesForm_how-likely-is-it-will-you-attend-playing-cards-again - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-likely-is-it-will-you-attend-playing-cards-again)\n\n_appcuesForm_how-much-do-you-use-terraces-connect - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-much-do-you-use-terraces-connect)\n\n_appcuesForm_how-satisfied-are-you-with-the-cubigo-training-session - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-satisfied-are-you-with-the-cubigo-training-session)\n\n_appcuesForm_how-satisfied-are-you-with-the-trainer - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-satisfied-are-you-with-the-trainer)\n\n_appcuesForm_how-well-are-you-treated-by-activities-staff - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-well-are-you-treated-by-activities-staff)\n\n_appcuesForm_how-well-is-the-quality-of-our-activities - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-well-is-the-quality-of-our-activities)\n\n_appcuesForm_how-well-is-the-responsiveness-of-our-activities-staff - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_how-well-is-the-responsiveness-of-our-activities-staff)\n\n_appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-length-of-the-training - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-length-of-the-training)\n\n_appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-training-materials - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_indicate-on-a-scale-of-1-to-5-how-satisfied-you-are-with-the-training-materials)\n\n_appcuesForm_let-us-know-how-we-can-improve-terrace-connect-thanks-for-your-time-to-respond-all-these-questions - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_let-us-know-how-we-can-improve-terrace-connect-thanks-for-your-time-to-respond-all-these-questions)\n\n_appcuesForm_pourquoi-le-feriez-vous-pourquoi-pas - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_pourquoi-le-feriez-vous-pourquoi-pas)\n\n_appcuesForm_question-10-vous-pouvez-choisir-dindiquer-votre-adresse-email-si-oui-nous-pouvons-vous-contacter-directement-pour-vous-demander-votre-avis - [View](https://studio.appcues.com/settings/properties/user?search=_appcuesForm_question-10-vous-pouvez-choisir-dindiquer-votre-adresse-email-si-oui-nous-pouvons-vous-contacter-directement-pour-vous-demander-votre-avis)\n\n_appcuesForm_question-1-quelle-est-votre-exprience-gnrale-de-lutilisation-de-cubigo-pour-lenregistrement-des-visiteurs-0-trs-insatisfait-1-plutt-insatisfait-2-neutre-3-plutt-satisfait-4-trs-satisfait - [View](https://studio.appcues.com/settings/properties/user?search=_a" <> ...,
        "outcomes" => [],
        "priority" => "high",
        "title" => "Found 60 stale user properties to hide",
        "type" => "opportunity"
      }
    ]
  },
  "notification_id" => "d6017c79-2f70-4a19-b034-5d9d59f2da94",
  "workflow_key" => "insight-opportunity-added"
}

Meta

%{"orig_scheduled_at" => 1777404418071458, "structured" => true}

Errors

Attempt 5—8h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
    (customer_api 1.21.0+88574494) 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—8h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
    (customer_api 1.21.0+88574494) 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—8h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
    (customer_api 1.21.0+88574494) 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—8h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
    (customer_api 1.21.0+88574494) 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—8h 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+88574494) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
    (customer_api 1.21.0+88574494) 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