25115326 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.158
Run Time 00:00.007
Inserted 6h ago
Scheduled 6h ago
Completed
Cancelled
Discarded 6h ago

Args

%{
  "account_id" => "105345",
  "data" => %{
    "account_insight_agent_id" => "b59731b2-03dc-494c-b44c-954b06ec1143",
    "insights" => [
      %{
        "action_plan" => "Update the live copy in these two flows first, since both are user-facing onboarding/account-verification messages. Prioritize the Reachback flow because it contains multiple issues, including an internal note artifact that makes the experience feel unfinished. I did not generate immediate actions because this run was scoped to typo alerts only.",
        "actions" => [],
        "cta_text" => "Review live copy issues",
        "entity_id" => nil,
        "entity_type" => nil,
        "expected_impact" => "Cleaning up these live flows should reduce friction in onboarding and improve trust during account verification prompts.",
        "finding" => "I reviewed the current **210 published experiences** and confirmed **2 live web flows** with clear English copy issues:\n\n- [Onboarding Flow: Step 1 (Preferences and Video)](https://studio.appcues.com/flows/b2fc588e-d130-4ac8-9f72-4b4b7721f4fb/analytics) — phrase shown: **\"until your verify your account details\"**. Suggested correction: **\"until you verify your account details\"**.\n- [Reachback - Ensure Users add their Phone Number and Job Title](https://studio.appcues.com/flows/cd022343-1307-480f-a69f-7b508bbf5631/analytics) — confirmed multiple issues:\n  - **\"until your verify your account details\"** → likely **\"until you verify your account details\"**\n  - **\"Please complete your;\"** → likely **\"Please complete your:\"**\n  - **\"Button – Verify your account details\"** appears to be stray builder-note text and should likely be removed entirely",
        "outcomes" => ["activation", "engagement"],
        "priority" => "high",
        "title" => "Live English onboarding flows still contain account-verification copy errors",
        "type" => "issue"
      },
      %{
        "action_plan" => "Fix these as a grouped copy cleanup across the Lantis early-warning helpers so the same typo is not left behind in cloned variants. Update both the web flows and the pins together to keep the Dutch guidance consistent everywhere users see it.",
        "actions" => [],
        "cta_text" => "Review Dutch copy issues",
        "entity_id" => nil,
        "entity_type" => nil,
        "expected_impact" => "A single pass across these related experiences should remove repeated copy defects and make the in-product guidance feel more polished and trustworthy for Dutch-speaking users.",
        "finding" => "I confirmed the same likely Dutch typo across **4 live experiences** tied to the Lantis early-warning flow. In each case, the list uses **\"Tijd pf\"**, while surrounding entries use **\"Tijd of\"**, so **\"pf\"** appears to be a typo rather than a locale-specific phrase.\n\nAffected experiences:\n- [Lantis Con EW Dropdown Message 3A](https://studio.appcues.com/flows/ab66f0ef-491d-4b5f-9f47-3c51dc944fde/analytics) — **\"Tijd pf 4-13wkn\"** → likely **\"Tijd of 4-13wkn\"**\n- [Copy of Lantis Con EW Dropdown Message 3B](https://studio.appcues.com/flows/12469ac3-c0f3-49e4-8bd8-46b02980dcc0/analytics) — **\"Tijd pf 4-13wkn\"** → likely **\"Tijd of 4-13wkn\"**\n- [Lantis EW 3A 2](https://studio.appcues.com/pins/2ea6ded4-1937-4bae-8c95-c0ba4853a6c8/analytics) — **\"Tijd pf 4-13wkn\"** → likely **\"Tijd of 4-13wkn\"**\n- [Lantis EW 3B 2](https://studio.appcues.com/pins/a76a0b1b-94e3-49d0-b982-ab0db19303a2/analytics) — **\"Tijd pf 4-13wkn\"** → likely **\"Tijd of 4-13wkn\"**",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "Four live Dutch early-warning experiences repeat the same typo",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "7fbe25e8-a91b-4aa6-b9d7-60053d753c4a",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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