24372723
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.159
Queue Time
00:00.200
Run Time
00:00.006
Inserted
9d ago
Scheduled
9d ago
Completed
—
Cancelled
—
Discarded
9d ago
Args
%{
"account_id" => "79252",
"data" => %{
"account_insight_agent_id" => "b7e4e68d-7bdd-4574-a687-b53f84d5830a",
"insights" => [
%{
"action_plan" => "Treat this as normal content hygiene.\n\n1. Review the linked settings pages and keep only experiences that still support a live journey or active campaign.\n2. Prioritize unpublishing older trial, checklist-support, and QA-targeted content that no longer matches your current Idea Box, Memo, Whiteboard, or MTS motions.\n3. If an experience still matters strategically, update its audience or trigger rules before keeping it live.\n4. Use the direct unpublish actions above for the clearest dormant items, then continue through the remaining list from the links.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID cf6b1584-4070-44cc-bf75-ef23ed83a916 named \"NPS 7 or less\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish NPS follow-up review flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID cf6b1584-4070-44cc-bf75-ef23ed83a916 named \"NPS 7 or less\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID -MnWw6OfmTUqZ--Ko2pG named \"Ideabox Onboarding Checklist\". This checklist had zero seen, completed, skipped, and dismissed activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Ideabox onboarding checklist",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID -MnWw6OfmTUqZ--Ko2pG named \"Ideabox Onboarding Checklist\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID f6a4409a-b9b1-4951-b6a5-020357f877d9 named \"WB - Miro\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Whiteboard Miro promo flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID f6a4409a-b9b1-4951-b6a5-020357f877d9 named \"WB - Miro\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 49795199-a897-4f41-944b-754e143522be named \"Welcome to Whiteboard\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Whiteboard welcome flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 49795199-a897-4f41-944b-754e143522be named \"Welcome to Whiteboard\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID a39efee6-5ddb-43a9-b5d0-0e5ce0a7d292 named \"End of Trial\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish end of trial flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID a39efee6-5ddb-43a9-b5d0-0e5ce0a7d292 named \"End of Trial\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 4bfd09b6-0c77-42a3-b97e-05d5edacaae4 named \"Invite people - checklist flow\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish invite people checklist flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 4bfd09b6-0c77-42a3-b97e-05d5edacaae4 named \"Invite people - checklist flow\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 4274f19b-d483-44b1-b74e-a4a79c274c10 named \"Whitebox - Template\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Whiteboard template flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 4274f19b-d483-44b1-b74e-a4a79c274c10 named \"Whitebox - Template\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID ad8a3afc-97d2-442d-a0df-9ae12b0f6d06 named \"Whitebox - Share with teammates\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Whiteboard share flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID ad8a3afc-97d2-442d-a0df-9ae12b0f6d06 named \"Whitebox - Share with teammates\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID d2e7e7a2-cc50-413d-bf50-5d9b71b7723c named \"Memo > Empty Userhome\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Memo empty home flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID d2e7e7a2-cc50-413d-bf50-5d9b71b7723c named \"Memo > Empty Userhome\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 311008ca-5a97-441f-bfd8-1313fbd530e6 named \"Memo > Collab Editor\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Memo editor flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 311008ca-5a97-441f-bfd8-1313fbd530e6 named \"Memo > Collab Editor\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 5965e794-897a-45da-8e1b-efef885d60b2 named \"Memo > WB intro\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish Memo Whiteboard intro flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 5965e794-897a-45da-8e1b-efef885d60b2 named \"Memo > WB intro\" again."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support publish/unpublish capability to unpublish the currently published experience with ID 221959ab-2b3b-4406-a60f-ab0f5e045d58 named \"Delete Dummy Data\". This web flow had zero seen, completed, skipped, and error activity in the last 30 days and was published well over 3 weeks ago. Unpublish it as routine hygiene cleanup.",
"title" => "Unpublish delete sample data flow",
"undo_prompt" => "Use the product_support publish/unpublish capability to publish the experience with ID 221959ab-2b3b-4406-a60f-ab0f5e045d58 named \"Delete Dummy Data\" again."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaning up dormant published content should reduce rule clutter, make your live portfolio easier to manage, and lower the risk of outdated onboarding or promotion content resurfacing unexpectedly.",
"finding" => "You have **27 published experiences** with **zero activity in the last 30 days**. All were published more than 3 weeks ago, so they are good candidates for routine cleanup.\n\nInactive experiences to review:\n- [NPS 7 or less](https://studio.appcues.com/flows/cf6b1584-4070-44cc-bf75-ef23ed83a916/settings)\n - Type: Flow\n - Designed to follow up with low-NPS users and send them to a review/feedback path\n- [Ideabox Onboarding Checklist](https://studio.appcues.com/checklists/-MnWw6OfmTUqZ--Ko2pG/edit)\n - Type: Checklist\n - Designed to guide new users through sharing, submitting ideas, voting, and pipeline management\n- [WB - Miro](https://studio.appcues.com/flows/f6a4409a-b9b1-4951-b6a5-020357f877d9/settings)\n - Type: Flow\n - Designed to promote Miro-to-Whiteboard migration on a QA domain and a specific user email\n- [Welcome to Whiteboard](https://studio.appcues.com/flows/49795199-a897-4f41-944b-754e143522be/settings)\n - Type: Flow\n - Designed to welcome trial users into Whiteboard creation\n- [End of Trial](https://studio.appcues.com/flows/a39efee6-5ddb-43a9-b5d0-0e5ce0a7d292/settings)\n - Type: Flow\n - Designed to convert trial users near expiration into a sales conversation\n- [Invite people - checklist flow](https://studio.appcues.com/flows/4bfd09b6-0c77-42a3-b97e-05d5edacaae4/settings)\n - Type: Flow\n - Designed to encourage inviting teammates from a checklist flow\n- [Whitebox - Template](https://studio.appcues.com/flows/4274f19b-d483-44b1-b74e-a4a79c274c10/settings)\n - Type: Flow\n - Designed to promote Whiteboard templates for brainstorming\n- [Whitebox - Share with teammates](https://studio.appcues.com/flows/ad8a3afc-97d2-442d-a0df-9ae12b0f6d06/settings)\n - Type: Flow\n - Designed to encourage Whiteboard collaboration by sharing with teammates\n- [Memo > Empty Userhome](https://studio.appcues.com/flows/d2e7e7a2-cc50-413d-bf50-5d9b71b7723c/settings)\n - Type: Flow\n - Designed to prompt first memo creation when the home state is empty\n- [Memo > Collab Editor](https://studio.appcues.com/flows/311008ca-5a97-441f-bfd8-1313fbd530e6/settings)\n - Type: Flow\n - Designed to introduce the collaborative editor for Memo users\n- [Memo > WB intro](https://studio.appcues.com/flows/5965e794-897a-45da-8e1b-efef885d60b2/settings)\n - Type: Flow\n - Designed to cross-promote Whiteboard inside Memo\n- [Delete Dummy Data](https://studio.appcues.com/flows/221959ab-2b3b-4406-a60f-ab0f5e045d58/settings)\n - Type: Flow\n - Designed to help trial users remove sample ideas\n- [Checklist 2 - Manage Pipeline](https://studio.appcues.com/flows/3f99a407-8281-41ae-95f5-592b0ae12372/settings)\n - Type: Flow\n - Designed to drive pipeline setup from onboarding\n- [Checklist 2 - Invite people](https://studio.appcues.com/flows/e73a1f1a-d8a4-4940-b391-156111daba6b/settings)\n - Type: Flow\n - Designed to drive teammate invites during onboarding\n- [Checklist 2 - Comment & vote prompt](https://studio.appcues.com/flows/44c1df53-0c68-4005-9037-124bdb3329e0/settings)\n - Type: Flow\n - Designed to encourage browsing, commenting, and voting on ideas\n- [Checklist 2 - dummy data + submit idea](https://studio.appcues.com/flows/a6a42afc-6ef8-47a1-8838-1724992db84d/settings)\n - Type: Flow\n - Designed to help users submit a first idea or load sample data\n- [dummy data + submit idea - checklist flow](https://studio.appcues.com/flows/966c7b21-18fc-4fa4-8e06-1266dea45361/settings)\n - Type: Flow\n - Designed to help users submit a first idea or load sample data\n- [Memo > Review](https://studio.appcues.com/flows/6983e0d1-f840-4f57-a81b-ea7efbb7fd17/settings)\n - Type: Flow\n - Designed to guide users to submit a memo for review\n- [Jimmy Memo Session](https://studio.appcues.com/flows/4c1f0bd4-7294-4037-ad0a-5eae65fcd617/settings)\n - Type: Flow\n - Designed to book a coaching session with a Brightidea team member\n- [Memo - Share with teammates](https://studio.appcues.com/flows/0232dd3a-f7b2-4ddc-87bf-48eb45a1847a/settings)\n - Type: Flow\n - Designed to drive memo collaboration and sharing\n- [MTS > Collab Editor](https://studio.appcues.com/flows/19cd5874-e170-4520-b" <> ...,
"outcomes" => ["engagement", "retention"],
"priority" => "high",
"title" => "27 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "2b68b751-36f0-4f86-a370-86532aa40d97",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776798599043364, "structured" => true}
Errors
Attempt 5—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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—9d 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+a640f45e) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+a640f45e) 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