25363771 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.109
Queue Time 00:00.294
Run Time 00:00.007
Inserted 17h ago
Scheduled 17h ago
Completed
Cancelled
Discarded 17h ago

Args

%{
  "account_id" => "214529",
  "data" => %{
    "account_insight_agent_id" => "abda7a12-f125-4307-9943-3c2c6f9f0c37",
    "insights" => [
      %{
        "action_plan" => "Update the modal copy to use standard English phrasing, then republish once reviewed. Focus on the thank-you headline/body and the second form-field label so the experience reads naturally to end users.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "4140078f-f5d9-4b95-a190-4762b67995a8",
        "entity_type" => "flow",
        "expected_impact" => "Cleaner copy should improve trust and reduce friction for users submitting feedback.",
        "finding" => "I reviewed the live experience **MI: Feedback Form** and found multiple high-confidence copy issues in its English text.\n\nPossible typos / corrections:\n- **\"Thank you for providing a feedback!\"** → **\"Thank you for providing feedback!\"** or **\"Thank you for your feedback!\"**\n- **\"How Inquiries helped you?\"** → **\"How has Inquiries helped you?\"** or **\"How did Inquiries help you?\"**\n\nReview the live flow here: [MI: Feedback Form](https://studio.appcues.com/flows/4140078f-f5d9-4b95-a190-4762b67995a8/analytics)",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "Feedback form copy has multiple English phrasing errors",
        "type" => "issue"
      },
      %{
        "action_plan" => "Correct the sentence so the verb agrees with the subject, then verify the surrounding modal copy still reads naturally with the bullet list beneath it.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "c4740cb5-e70a-4a43-9c44-319b9a7a8cd1",
        "entity_type" => "flow",
        "expected_impact" => "Fixing the typo should make the onboarding message feel more polished and easier to understand.",
        "finding" => "I found one likely typo in the live experience **EI: Activities Onboarding**.\n\nPossible typo / correction:\n- **\"Activities timeline replace:\"** → **\"The Activities timeline replaces:\"** or **\"Activities timeline replaces:\"**\n\nThis appears in the introductory modal and is user-visible in English.\n\nReview the live flow here: [EI: Activities Onboarding](https://studio.appcues.com/flows/c4740cb5-e70a-4a43-9c44-319b9a7a8cd1/analytics)",
        "outcomes" => ["engagement", "adoption"],
        "priority" => "medium",
        "title" => "Activities onboarding flow includes a visible grammar typo",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "6db8a009-ea51-49e2-a26e-89497ee2cf9a",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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