25114337 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.0.61
Queue Time 00:00.210
Run Time 00:00.011
Inserted 10h ago
Scheduled 10h ago
Completed
Cancelled
Discarded 10h ago

Args

%{
  "account_id" => "212081",
  "data" => %{
    "account_insight_agent_id" => "82e45e2a-cae4-4fae-8c27-019de8aa44d2",
    "insights" => [
      %{
        "action_plan" => "Update the published copy so the notice reads naturally for payroll admins and employees. Keep Canadian spelling if that matches your brand style, but correct the malformed phrase and the preposition in the delivery sentence.",
        "actions" => [],
        "cta_text" => "Review live flow",
        "entity_id" => "1d4fe31c-2b10-4895-a3cd-5e0e1f36c216",
        "entity_type" => "flow",
        "expected_impact" => "Cleaner production copy should reduce confusion in a payroll-related notice and improve trust in a time-sensitive compliance message.",
        "finding" => "The published flow **US Push Cheques Paystub Change** still contains likely copy errors in live content.\n\nReview it here: [US Push Cheques Paystub Change](https://studio.appcues.com/flows/1d4fe31c-2b10-4895-a3cd-5e0e1f36c216/analytics)\n\nPossible typos:\n- **\"the Push Issues Cheque issued to your employees\"** → likely intended as **\"the Push-issued cheque issued to your employees\"**\n- **\"will be sent at the next business day\"** → likely intended as **\"will be sent the next business day\"**\n\nI treated **\"cheques\"** as acceptable Canadian English, so the alert is about the phrasing, not the locale.",
        "outcomes" => ["engagement", "retention"],
        "priority" => "medium",
        "title" => "Live payroll notice still has two copy errors",
        "type" => "issue"
      },
      %{
        "action_plan" => "Fix the singular/plural mismatch in the last step of this walkthrough. This is a small edit, but it will make the guidance feel more polished for managers learning the clock approval workflow.",
        "actions" => [],
        "cta_text" => "Review live flow",
        "entity_id" => "b2bfe9a9-df35-47cc-89b7-6bad377db244",
        "entity_type" => "flow",
        "expected_impact" => "Improves clarity and professionalism in an onboarding flow tied to time tracking and payroll readiness.",
        "finding" => "The published flow **NHT |✅ View & Approve Clocks** still has a likely typo in the final educational step.\n\nReview it here: [NHT | View & Approve Clocks](https://studio.appcues.com/flows/b2bfe9a9-df35-47cc-89b7-6bad377db244/analytics)\n\nPossible typo:\n- **\"There aren’t too many clock to review\"** → likely should be **\"There aren’t too many clocks to review\"**",
        "outcomes" => ["activation", "engagement"],
        "priority" => "medium",
        "title" => "Clock approvals walkthrough has a live pluralization error",
        "type" => "issue"
      },
      %{
        "action_plan" => "Standardize the acronym casing in the publishing guidance so it matches normal product copy conventions.",
        "actions" => [],
        "cta_text" => "Review live flow",
        "entity_id" => "591a0200-1f2e-4079-b7ec-df5bf840559d",
        "entity_type" => "flow",
        "expected_impact" => "A minor polish fix that helps the recruiting workflow feel more consistent and professional.",
        "finding" => "The published flow **EDUC | Posting a job** still contains a likely capitalization typo in live copy.\n\nReview it here: [EDUC | Posting a job](https://studio.appcues.com/flows/591a0200-1f2e-4079-b7ec-df5bf840559d/analytics)\n\nPossible typo:\n- **\"URLS\"** → likely should be **\"URLs\"**",
        "outcomes" => ["engagement"],
        "priority" => "low",
        "title" => "Job posting guide uses inconsistent acronym casing",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "c438690e-e2be-4170-993a-a4fb973e9713",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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