25365350 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.109
Queue Time 00:00.285
Run Time 00:00.006
Inserted 6h ago
Scheduled 6h ago
Completed
Cancelled
Discarded 6h ago

Args

%{
  "account_id" => "120376",
  "data" => %{
    "account_insight_agent_id" => "f96a87f3-1316-4eb4-83c4-1722a013a06b",
    "insights" => [
      %{
        "action_plan" => "Update that sentence in all three live VOB walkthrough flows so the copy uses the possessive form consistently. After updating, quickly scan the other VOB tooltip text for style consistency around related terms like **out-of-network**, **in-network**, and **co-insurance**.",
        "actions" => [],
        "cta_text" => "Review flows",
        "entity_id" => nil,
        "entity_type" => nil,
        "expected_impact" => "Fixing the repeated typo should improve trust and polish across one of your most instructional experience families.",
        "finding" => "I reviewed **36 live experiences** and found the same likely typo in **3 live flows**:\n\n- [VOB Walkthrough](https://studio.appcues.com/flows/1cdca462-2116-46bb-8b52-069994e88345/analytics)\n- [VOB Walkthrough (no video)](https://studio.appcues.com/flows/3f3e0bc5-8746-4c7d-97bf-33403a3e4967/analytics)\n- [VOB Walkthrough (Sample Patient)](https://studio.appcues.com/flows/52a413dd-f76e-468c-a4d7-77dbb2c64f9a/analytics)\n\nThe phrase shown is:\n**\"insured members in-network coverage details\"**\n\nThis reads like a missing possessive apostrophe. The likely correction is:\n**\"insured member's in-network coverage details\"**",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "VOB walkthrough flows repeat the same possessive typo",
        "type" => "issue"
      },
      %{
        "action_plan" => "Review the first modal of Welcome Tour and decide whether you want the onboarding-style wording. If so, change **on board** to **onboard** to better match the welcome/onboarding context.",
        "actions" => [],
        "cta_text" => "Review intro copy",
        "entity_id" => "74c31851-6075-48f1-83d3-6c2c9dbb7a06",
        "entity_type" => "flow",
        "expected_impact" => "A small copy fix here makes the welcome experience feel more polished for new users.",
        "finding" => "In [Welcome Tour](https://studio.appcues.com/flows/74c31851-6075-48f1-83d3-6c2c9dbb7a06/analytics), the intro copy renders as:\n**\"We're excited to have you on board.\"**\n\nGiven the onboarding context, this is likely intended to be:\n**\"We're excited to have you onboard.\"**",
        "outcomes" => ["engagement"],
        "priority" => "low",
        "title" => "Welcome Tour intro likely misspells “onboard”",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "69a9c44f-19d2-4f12-b733-8ae9c3bb4c37",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

Attempt 5—6h 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—6h 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—6h 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—6h 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—6h 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