25368223 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.109
Queue Time 00:00.308
Run Time 00:00.010
Inserted 17h ago
Scheduled 17h ago
Completed
Cancelled
Discarded 17h ago

Args

%{
  "account_id" => "31552",
  "data" => %{
    "account_insight_agent_id" => "b1688d23-82f4-4be0-ae5a-a78eae28b8e5",
    "insights" => [
      %{
        "action_plan" => "Update the published copy so the phrase reads **\"Once you're ready, click ‘Apply’ to send the excluded items to the Backlog/Parking Lot.\"** Then recheck nearby punctuation in the same flow for similar quote-mark issues.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "7c3e234b-9af4-4d43-b3f0-ba34dde21296",
        "entity_type" => "flow",
        "expected_impact" => "Removes a visible copy error in a live onboarding experience, improving polish and user trust during activation.",
        "finding" => "In the live flow **Capacity Planning - onboarding (Fixed 6/25)**, one published tooltip contains a likely typo in the phrase:\n\n**\"Once you're ready, click ‘Apply’’ to send the excluded items to the Backlog/Parking Lot.\"**\n\nThe doubled closing quote after **Apply** appears accidental. Review it here: [Capacity Planning flow](https://studio.appcues.com/flows/7c3e234b-9af4-4d43-b3f0-ba34dde21296/analytics).",
        "outcomes" => ["activation", "engagement"],
        "priority" => "high",
        "title" => "Capacity Planning onboarding flow has a live punctuation typo",
        "type" => "issue"
      },
      %{
        "action_plan" => "Replace **\"roadmaps items\"** with **\"roadmap items\"** in the published tooltip copy. After updating, scan the rest of this flow for singular/plural consistency around roadmap terminology.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "68f7a876-c740-43a6-b732-747f8a3b7d11",
        "entity_type" => "flow",
        "expected_impact" => "Improves clarity and professionalism in a live onboarding flow for new timeline users.",
        "finding" => "In the live flow **New timeline - onboarding Sept 2025**, the first tooltip says:\n\n**\"Plan, organize, and present your roadmaps items on a Timeline view.\"**\n\n**\"roadmaps items\"** is likely a typo. The most likely correction is **\"roadmap items\"**. Review it here: [New Timeline flow](https://studio.appcues.com/flows/68f7a876-c740-43a6-b732-747f8a3b7d11/analytics).",
        "outcomes" => ["activation", "engagement"],
        "priority" => "medium",
        "title" => "New Timeline onboarding flow has a live copy typo",
        "type" => "issue"
      },
      %{
        "action_plan" => "Update the sentence to **\"A release is a time container and a main building block of a roadmap.\"** Since this is foundational onboarding copy, consider a brief pass over the rest of this older flow for other small grammar issues.",
        "actions" => [],
        "cta_text" => "Review flow copy",
        "entity_id" => "-M9tHwrz94swZcoM0JB9",
        "entity_type" => "flow",
        "expected_impact" => "Makes the onboarding explanation easier to read and reduces friction in an older live experience.",
        "finding" => "In the live flow **Strategic roadmap - onboarding june 2020 (Fixed 06/2025)**, the first tooltip includes this phrase:\n\n**\"A release is time container and a main building block of a roadmap.\"**\n\nThis reads like a grammar typo. The likely correction is **\"A release is a time container and a main building block of a roadmap.\"** Review it here: [Strategic roadmap flow](https://studio.appcues.com/flows/-M9tHwrz94swZcoM0JB9/analytics).",
        "outcomes" => ["activation", "engagement"],
        "priority" => "medium",
        "title" => "Strategic roadmap onboarding flow has a live grammar error",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "e934381d-c810-4f58-9b5a-e13cd471d01b",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

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