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

Args

%{
  "account_id" => "36846",
  "data" => %{
    "account_insight_agent_id" => "6830922a-1919-4172-93d2-5863a912b1ff",
    "insights" => [
      %{
        "action_plan" => "Update the headline sentence so the live copy reads naturally in German. Recommended correction: **\"Beim allerersten Login wird Ihr Nutzerprofil im System synchronisiert ...\"**. I also recommend removing the extra comma after the corrected word while you edit the sentence.",
        "actions" => [
          %{
            "cta" => "Run",
            "prompt" => "Use the web_builder update_step_content capability to update the published web Flow 2.0 experience with ID 7d7cd20d-a6e2-4dbc-bc34-5faf604201d9. In step group 4ca14f92-8c15-43fe-8205-298aacd7ca16, step 9282823e-e2f6-4847-99a0-d2dafaa0f92d, replace the exact visible phrase \"Beim allerersten Login wird Ihr Nutzerprofil im System Synchronisert, und durchläuft einen einmaligen Set-Up-Prozess!\" with \"Beim allerersten Login wird Ihr Nutzerprofil im System synchronisiert und durchläuft einen einmaligen Set-up-Prozess!\". Preserve all other content, styling, and buttons unchanged.",
            "title" => "Fix typo in Goldbeck welcome flow",
            "undo_prompt" => "Use the web_builder update_step_content capability to update the web Flow 2.0 experience with ID 7d7cd20d-a6e2-4dbc-bc34-5faf604201d9. In step group 4ca14f92-8c15-43fe-8205-298aacd7ca16, step 9282823e-e2f6-4847-99a0-d2dafaa0f92d, replace the exact visible phrase \"Beim allerersten Login wird Ihr Nutzerprofil im System synchronisiert und durchläuft einen einmaligen Set-up-Prozess!\" with \"Beim allerersten Login wird Ihr Nutzerprofil im System Synchronisert, und durchläuft einen einmaligen Set-Up-Prozess!\". Preserve all other content, styling, and buttons unchanged."
          }
        ],
        "cta_text" => "Review typo",
        "entity_id" => "7d7cd20d-a6e2-4dbc-bc34-5faf604201d9",
        "entity_type" => "flow",
        "expected_impact" => "Removes a visible credibility issue in a first-run onboarding message and improves perceived polish for new users.",
        "finding" => "In **Goldbeck Initial User Setup Company Dash Welcome Tour**, the live copy includes **\"Synchronisert\"**, which appears to be a misspelling in German. The likely correction is **\"synchronisiert\"**. Review it here: [Goldbeck Initial User Setup Company Dash Welcome Tour](https://studio.appcues.com/flows/7d7cd20d-a6e2-4dbc-bc34-5faf604201d9/settings).",
        "outcomes" => ["engagement", "activation"],
        "priority" => "medium",
        "title" => "Live onboarding flow has a visible spelling error",
        "type" => "issue"
      },
      %{
        "action_plan" => "Revise the sentence to standard German. Best option: change **\"zu jederzeit\"** to **\"jederzeit\"**. If preferred for tone, **\"zu jeder Zeit\"** is also understandable, but **\"jederzeit\"** is the most natural and concise choice here.",
        "actions" => [],
        "cta_text" => "Review banner copy",
        "entity_id" => "5ddbd59b-00c3-42b9-8eac-24e9ce9e2562",
        "entity_type" => "banner",
        "expected_impact" => "Improves professionalism and readability in a production banner communicating an incident update.",
        "finding" => "In **Value One - Gewährleistungsplattform**, the banner says **\"zu jederzeit\"**, which is not standard German phrasing and is likely an error. The clearest correction is **\"jederzeit\"** in the sentence **\"... waren jederzeit in der Datenbank gespeichert ...\"**. Review it here: [Value One - Gewährleistungsplattform](https://studio.appcues.com/banners/5ddbd59b-00c3-42b9-8eac-24e9ce9e2562/settings).",
        "outcomes" => ["engagement"],
        "priority" => "medium",
        "title" => "Live banner copy contains an awkward typo-like phrase",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "514c40fd-5ef6-4ae6-b785-6f392275c1cc",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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