24353976
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.214
Queue Time
00:00.153
Run Time
00:00.005
Inserted
7d ago
Scheduled
7d ago
Completed
—
Cancelled
—
Discarded
7d ago
Args
%{
"account_id" => "223260",
"data" => %{
"account_insight_agent_id" => "df49068c-353f-4742-9a65-a55e7571b22c",
"insights" => [
%{
"action_plan" => "### Recommendations for Re-Onboarding\n- Prioritize a live-content review of the **8 published flows with 0% completion** to confirm whether the current completion goal makes sense, whether the CTA marks the flow complete, and whether each flow should stay live.\n- Investigate **Q3-26 - AT workflow launch - Deposit tooltip** first. Its **0.4% completion** and **3,643 total errors** make it the clearest delivery or UX risk in the account.\n- Review whether the recent live announcement flows with **6.5% to 7.2% completion** are actually performing as expected for awareness campaigns; if the goal is clickthrough rather than flow completion, update success criteria for future audits.\n- Run a cleanup pass on the **83 non-published flows**, starting with obvious placeholders, duplicates, and stale seasonal content. This will make the account easier to manage and reduce confusion during re-onboarding.\n- For drafts updated recently in April 2026, decide whether each should be **published, archived, or consolidated** before the re-onboarding call so the customer sees a clear content strategy rather than a large backlog.",
"actions" => [],
"cta_text" => "Review flow audit",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up the backlog and fixing the highest-risk live flows should improve activation and engagement, reduce preventable delivery issues, and make the account easier to manage during re-onboarding.",
"finding" => "Based on the audit of this account, here are the insights on your Flows.\n\n**Account summary**\n- **98 total flows**\n- **15 published** (**15.3%**)\n- **83 non-published** (**84.7%**)\n- **Average completion rate across published flows:** **1.7%** over the last 365 days\n- **Data limitation:** exact total `flow_started` and `flow_skipped` event counts per flow were not available from the read tools used for this audit. The published table below uses the closest verified metrics available: **Users Started = unique users who saw the flow**, **Users Skipped = unique users who skipped**, **Users Completed = total completions from flow performance**, and **Error Count = total errors from flow performance**.\n\n### Published flows\n\n| Flow Name | Date Published | Last Updated | Users Started | Users Skipped | Users Completed | Completion Rate (%) | Error Count | Tag Ids |\n|---|---|---:|---:|---:|---:|---:|---:|---|\n| 2026 - GL - Referencing CSAT | 2026-02-17 | 2026-02-18 | 6,512 | 2,452 | 217 | 3.3% | 0 | None |\n| OPS \\| Renewal Lockout \\| Finance | 2026-04-10 | 2026-04-10 | 188 | 0 | 0 | 0.0% | 0 | None |\n| Q1-26 - Control - Project spring announcement 5 (Welcome) | 2026-03-31 | 2026-03-31 | 2 | 1 | 0 | 0.0% | 0 | None |\n| Q1-26 - Vouch - 3 Project spring announcement (Welcome) - all cohorts | 2026-03-31 | 2026-03-31 | 637 | 562 | 88 | 0.8% | 0 | None |\n| Q2-26 - LL Hub - Group 2 launch | 2026-02-11 | 2026-02-11 | 520 | 469 | 35 | 6.7% | 0 | None |\n| Q2-26 - Vouch - Stripe customer migration | 2026-03-09 | 2026-03-09 | 568 | 558 | 0 | 0.0% | 0 | None |\n| Q3-26 - AT workflow launch | 2026-04-16 | 2026-04-16 | 7,818 | 7,556 | 0 | 0.0% | 0 | None |\n| Q3-26 - AT workflow launch (ARLA customers) | 2026-04-10 | 2026-04-10 | 157 | 156 | 0 | 0.0% | 0 | None |\n| Q3-26 - AT workflow launch - Deposit tooltip | 2026-04-02 | 2026-04-02 | 998 | 890 | 11 | 0.4% | 3,643 | None |\n| Q3-26 - Alto/UMS - Feature annoucement | 2026-04-08 | 2026-04-09 | 21 | 21 | 0 | 0.0% | 0 | None |\n| Q3-26 - Let without limits - Report promo | 2026-04-17 | 2026-04-17 | 5,122 | 1,823 | 335 | 6.5% | 0 | None |\n| Q3-26 - Let without limits - RRA webinar promo 1 | 2026-04-20 | 2026-04-20 | 4,840 | 2,425 | 347 | 7.2% | 0 | None |\n| Q3-26 - Section 13 revised rent workflow launch | 2026-04-17 | 2026-04-17 | 5,915 | 5,771 | 0 | 0.0% | 0 | None |\n| Q3-26 - Vouch - 2 Project spring announcement - Cohort 10 | 2026-04-01 | 2026-04-01 | 220 | 207 | 0 | 0.0% | 0 | None |\n| Q3-26 - Vouch - 3 Project spring announcement - Cohort 9 | 2026-04-16 | 2026-04-16 | 97 | 92 | 0 | 0.0% | 0 | None |\n\n**Published-flow red flags**\n- **8 of 15 published flows** have **0% completion**.\n- The biggest risk is **Q3-26 - AT workflow launch - Deposit tooltip** with **0.4% completion** and **3,643 total errors**. Even using the conservative seen-user proxy, errors are well above the **5%** threshold.\n- Best completion rates are still modest: **Q3-26 - Let without limits - RRA webinar promo 1 (7.2%)**, **Q2-26 - LL Hub - Group 2 launch (6.7%)**, and **Q3-26 - Let without limits - Report promo (6.5%)**.\n- No published flows in this audit were last updated more than 6 months ago.\n\n### Non-published flows\n\n| Flow Name | Status | Last Updated |\n|---|---|---|\n| Q3-26 - Referencing navigation update - ref dashboard | Draft | 2026-04-17 |\n| Q3-26 - Vouch - 2 Project spring announcement - Cohort 9 | Draft | 2026-04-16 |\n| Q3-26 - Vouch - 3 Project spring announcement - Cohort 8 | Draft | 2026-04-13 |\n| Q3-26 - GLF - Promo 2 | Draft | 2026-04-10 |\n| Q2-26 - RRA transition leaflet - Archive property tooltip | Draft | 2026-04-08 |\n| Copy of Q2-26 - RRA transition leaflet - Archive property tooltip | Draft | 2026-04-08 |\n| Q1-26 - Control - Flow 3 - Add a new property (new landlord) | Archived | 2026-04-08 |\n| Q2-26 - Control - Flow 1 - Creating a new application | Archived | 2026-04-08 |\n| Q2-26 - Control - Flow 2 - Reviewing an applicant's references | Archived | 2026-04-08 |\n| Goodlord Guarantor tenancy page | Draft | 2026-04-07 |\n| Q2-26-Claims form release | Draft | 2026-04-07 |\n| Q3-26 - Section 13 Webinar FAQ " <> ...,
"outcomes" => ["activation", "engagement", "adoption"],
"priority" => "high",
"title" => "Flow audit shows low live performance and a large draft/archive backlog",
"type" => "issue"
}
]
},
"notification_id" => "d79d4d05-39ab-4c07-8fb5-5fa49acad23f",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776784020854373, "structured" => true}
Errors
Attempt 5—7d 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+57ab405b) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+57ab405b) 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—7d 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+57ab405b) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+57ab405b) 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—7d 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+57ab405b) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+57ab405b) 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—7d 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+57ab405b) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+57ab405b) 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—7d 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+57ab405b) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+57ab405b) 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