25361893 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.338
Run Time 00:00.010
Inserted 5h ago
Scheduled 5h ago
Completed
Cancelled
Discarded 5h ago

Args

%{
  "account_id" => "74570",
  "data" => %{
    "account_insight_agent_id" => "d6083724-4df5-42fb-9918-5c118ee1bed5",
    "insights" => [
      %{
        "action_plan" => "Review the English copy in this flow and correct the phrases above. Prioritize the first panel after the intro modal, since these errors appear in explanatory text and can reduce confidence in the guidance.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "7f305658-e701-48ff-8872-db2efa582fee",
        "entity_type" => "flow",
        "expected_impact" => "Cleaner copy should improve credibility and comprehension for English-speaking users viewing this onboarding content.",
        "finding" => "I found several likely typos in **Introduction to custom attributes**.\n\nOpen: [Introduction to custom attributes](https://studio.appcues.com/flows/7f305658-e701-48ff-8872-db2efa582fee/analytics)\n\nPotential typos:\n- **\"This is were custom attributes come in.\"** → should likely be **\"This is where custom attributes come in.\"**\n- **\"let the new attribute value be depended on\"** → should likely be **\"let the new attribute value depend on\"**\n- **\"the choses attributes\"** → should likely be **\"the chosen attributes\"**\n- **\"one or more of the other choses attributes\"** → should likely be **\"one or more of the other chosen attributes\"**",
        "outcomes" => ["engagement", "activation"],
        "priority" => "medium",
        "title" => "English custom attributes flow contains multiple copy errors",
        "type" => "issue"
      },
      %{
        "action_plan" => "Update the final tooltip copy in this flow to restore the missing word(s), especially around **\"binnen enkele ... terugbrengen\"**. This reads as an incomplete sentence in Dutch.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "56086cd8-c417-4d72-9009-aef450c71a8f",
        "entity_type" => "flow",
        "expected_impact" => "Fixing the sentence should make the final instructional step clearer and reduce confusion at the completion point.",
        "finding" => "I found a likely copy mistake in **Onboarding: Prijzen instellen**.\n\nOpen: [Onboarding: Prijzen instellen](https://studio.appcues.com/flows/56086cd8-c417-4d72-9009-aef450c71a8f/analytics)\n\nPotential typo / missing word:\n- **\"Klik op 'begrepen'. EffectConnect zal automatisch binnen enkele terugbrengen naar het prijsopslagen overzicht!\"**\n- This likely should be **\"Klik op 'begrepen'. EffectConnect zal je automatisch binnen enkele seconden terugbrengen naar het prijsopslagen overzicht!\"** or a close variant.",
        "outcomes" => ["activation", "engagement"],
        "priority" => "medium",
        "title" => "Pricing onboarding flow has an incomplete Dutch sentence",
        "type" => "issue"
      },
      %{
        "action_plan" => "Normalize the title casing for role names in this flow. While minor, correcting **ceo → CEO** will make the intro feel more polished.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "b9c678d7-47b8-4763-91e6-18b225da89cf",
        "entity_type" => "flow",
        "expected_impact" => "A small credibility improvement for new users seeing this welcome experience.",
        "finding" => "I found a likely copy-quality issue in **Lightspeed Install Flow - EN**.\n\nOpen: [Lightspeed Install Flow - EN](https://studio.appcues.com/flows/b9c678d7-47b8-4763-91e6-18b225da89cf/analytics)\n\nPotential typo / style issue:\n- **\"Hi! I'm Bart, ceo here at EffectConnect\"** → should likely be **\"Hi! I'm Bart, CEO here at EffectConnect\"**",
        "outcomes" => ["engagement"],
        "priority" => "low",
        "title" => "English Lightspeed install flow uses inconsistent title casing",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "59900828-0914-4b7f-8f20-1b2d27062eab",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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