25358367 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.325
Run Time 00:00.008
Inserted 10h ago
Scheduled 10h ago
Completed
Cancelled
Discarded 10h ago

Args

%{
  "account_id" => "205737",
  "data" => %{
    "account_insight_agent_id" => "4200982d-3563-439e-a2fe-cc14bbcca4dc",
    "insights" => [
      %{
        "action_plan" => "Update the live flow copy to add the missing **\"you\"** in the rating question, then quickly review the rest of the survey for consistency in punctuation and spacing.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "0f8c87b5-0249-43d7-beea-c6eae2645586",
        "entity_type" => "flow",
        "expected_impact" => "Fixing the question should make the survey feel more polished and reduce friction when users respond.",
        "finding" => "I reviewed the live flow [Campaign feedback](https://studio.appcues.com/flows/0f8c87b5-0249-43d7-beea-c6eae2645586/analytics) and found a likely typo in the rating prompt:\n\n- Current phrase: **\"How would rate your ChatROI experience so far?\"**\n- Suggested correction: **\"How would you rate your ChatROI experience so far?\"**",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "Campaign feedback has a broken rating question",
        "type" => "issue"
      },
      %{
        "action_plan" => "Correct the welcome modal copy so the first message users see reads naturally. Since this is the entry step, prioritize this fix before making broader copy edits.",
        "actions" => [],
        "cta_text" => "Fix welcome copy",
        "entity_id" => "fdb033de-2446-4bd9-9b2b-9eab33be5d0c",
        "entity_type" => "flow",
        "expected_impact" => "Cleaning up the opening message should improve first impressions and trust during the guided demo.",
        "finding" => "I found a likely typo in the live flow [Demo Flow](https://studio.appcues.com/flows/fdb033de-2446-4bd9-9b2b-9eab33be5d0c/analytics):\n\n- Current phrase: **\"We're looking forward to showing your around.\"**\n- Suggested correction: **\"We're looking forward to showing you around.\"**",
        "outcomes" => ["activation", "engagement"],
        "priority" => "medium",
        "title" => "Demo Flow welcome copy contains a clear typo",
        "type" => "issue"
      },
      %{
        "action_plan" => "Choose either **\"welcome aboard\"** or **\"welcome on board\"** based on your preferred tone, then standardize that phrasing across onboarding content.",
        "actions" => [],
        "cta_text" => "Review wording",
        "entity_id" => "f3652eff-0866-4c88-8c55-9ea7381c5356",
        "entity_type" => "flow",
        "expected_impact" => "Smoother onboarding copy should make the experience feel more intentional and professional for new users.",
        "finding" => "In the live flow [ChatROI Welcoming onboarding](https://studio.appcues.com/flows/f3652eff-0866-4c88-8c55-9ea7381c5356/analytics), the opening line appears to use nonstandard wording:\n\n- Current phrase: **\"First of all, welcome onboard 🚀\"**\n- Suggested correction: **\"First of all, welcome aboard 🚀\"**\n- Alternate acceptable phrasing: **\"First of all, welcome on board 🚀\"**\n\nI treated this as a likely copy issue rather than a definite spelling error, since locale and brand voice can affect phrasing.",
        "outcomes" => ["activation", "engagement"],
        "priority" => "low",
        "title" => "ChatROI Welcoming onboarding uses awkward onboarding wording",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "31e80aed-b1f9-4bf7-9106-50e84070bf2a",
  "workflow_key" => "insight-issue-added"
}

Meta

%{"orig_scheduled_at" => 1777557595422527, "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+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—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+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—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+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—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+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—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+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