25368331 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.339
Run Time 00:00.006
Inserted 19h ago
Scheduled 19h ago
Completed
Cancelled
Discarded 19h ago

Args

%{
  "account_id" => "209138",
  "data" => %{
    "account_insight_agent_id" => "8bf95259-0f8f-4dd8-8c37-1ea9f40a07b0",
    "insights" => [
      %{
        "action_plan" => "Review the published copy in this flow and correct the two flagged phrases above. The first looks like a straightforward misspelling; the second reads like an omitted word rather than a locale-specific variant.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "1a226898-d385-4338-80bd-9a4605a3b83f",
        "entity_type" => "flow",
        "expected_impact" => "Fixing these errors should improve trust and polish on a live signup experience, reducing friction at a key conversion point.",
        "finding" => "I found likely typos in [Copy of CT DEEP Trial Sign Up](https://studio.appcues.com/flows/1a226898-d385-4338-80bd-9a4605a3b83f/analytics).\n\nPotential issues:\n- **\"Mulitspectral Imaging Project\"** → likely should be **\"Multispectral Imaging Project\"**\n- **\"where you to easily upload, view and share your geospatial data\"** → likely should be **\"where you can easily upload, view, and share your geospatial data\"**",
        "outcomes" => ["conversion", "engagement"],
        "priority" => "high",
        "title" => "Live trial signup flow contains clear spelling errors",
        "type" => "issue"
      },
      %{
        "action_plan" => "Update the feedback tooltip copy to use **\"at any time\"**. I did not flag other phrasing in this flow because it appears intentional or product-specific.",
        "actions" => [],
        "cta_text" => "Review tooltip copy",
        "entity_id" => "48f8eb80-b355-4430-9575-0859c6b9575e",
        "entity_type" => "flow",
        "expected_impact" => "This small copy fix should make the guidance feel more polished and professional in a live onboarding flow.",
        "finding" => "I found a likely typo/usage issue in [Project Viewer](https://studio.appcues.com/flows/48f8eb80-b355-4430-9575-0859c6b9575e/analytics).\n\nFlagged phrase:\n- **\"Share your thoughts here at anytime.\"** → likely should be **\"Share your thoughts here at any time.\"**",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "Project Viewer feedback tooltip has a likely wording typo",
        "type" => "issue"
      },
      %{
        "action_plan" => "Correct the repeated feedback copy in this live flow so the wording is consistent and grammatically standard.",
        "actions" => [],
        "cta_text" => "Review feedback copy",
        "entity_id" => "ce634047-8ef2-4c59-8cbb-a88b7ab22968",
        "entity_type" => "flow",
        "expected_impact" => "Standardizing this copy should improve clarity and maintain a more polished experience across environments.",
        "finding" => "I found the same likely typo/usage issue in [App-Dev GeoSAP Basic](https://studio.appcues.com/flows/ce634047-8ef2-4c59-8cbb-a88b7ab22968/analytics).\n\nFlagged phrase:\n- **\"Share your thoughts here at anytime.\"** → likely should be **\"Share your thoughts here at any time.\"**",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "App-Dev GeoSAP Basic repeats the same feedback copy typo",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "d41e250b-4fd8-45d5-a416-d0ce1e24c7be",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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