24375393
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.61
Queue Time
00:00.260
Run Time
00:00.006
Inserted
9d ago
Scheduled
9d ago
Completed
—
Cancelled
—
Discarded
9d ago
Args
%{
"account_id" => "138374",
"data" => %{
"account_insight_agent_id" => "8c648e45-a615-425f-9044-511c5a97dd24",
"insights" => [
%{
"action_plan" => "Review each linked experience and keep only the items that still support a live journey, migration, or compliance requirement. For anything tied to retired pages, completed site migrations, or old training flows, unpublish it as routine hygiene. For the few items showing errors but no views, either retire them or audit their targeting before keeping them live.",
"actions" => [
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 8018224e-546b-455b-aa60-318e3f66cf80 named 'UT Dallas Background Check Agreement (Via Site)'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish UT Dallas agreement flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 8018224e-546b-455b-aa60-318e3f66cf80 named 'UT Dallas Background Check Agreement (Via Site)'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published banner with experience ID c492bd42-c438-43c9-bb70-d9d865cc87dd named 'MBA Rice Site Merge - Employers'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Rice employers banner",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the banner with experience ID c492bd42-c438-43c9-bb70-d9d865cc87dd named 'MBA Rice Site Merge - Employers'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 53589e6c-361e-4c9d-b48e-3fb0e33f9897 named 'MBA Rice Re-Direct'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Rice redirect flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 53589e6c-361e-4c9d-b48e-3fb0e33f9897 named 'MBA Rice Re-Direct'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 2b9dec3b-7666-45c3-a2ba-8e13ea4f2645 named '12tE - ApplicantAI Feedback Form'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish ApplicantAI feedback flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 2b9dec3b-7666-45c3-a2ba-8e13ea4f2645 named '12tE - ApplicantAI Feedback Form'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 423bf1f9-570d-4fc7-a30b-909baa1e660a named '12tU - HBS: Job Posting Work Auth'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish HBS work auth flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 423bf1f9-570d-4fc7-a30b-909baa1e660a named '12tU - HBS: Job Posting Work Auth'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published pin with experience ID 9e96b0ea-e3bc-4850-98d2-c8babff97b09 named 'School Specific - HBS - Profile Page No Resume Book'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish HBS resume book pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the pin with experience ID 9e96b0ea-e3bc-4850-98d2-c8babff97b09 named 'School Specific - HBS - Profile Page No Resume Book'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the pin with experience ID 20e7f518-0f54-46c9-8d93-e0f751a07315 named 'Edit Student Groups'. This item was included in an inactivity hygiene review because it is older than 3 weeks and had 0 seen users in the last 30 days. If the unpublish operation reports it is already unpublished, stop without making other changes.",
"title" => "Unpublish Edit Student Groups pin",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the pin with experience ID 20e7f518-0f54-46c9-8d93-e0f751a07315 named 'Edit Student Groups' only if it had been successfully unpublished in the immediately preceding action."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 550ddc44-e23f-41a3-b9b6-89bda37b1544 named '12tU - Wharton: Job Posting Work Auth'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Wharton work auth flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 550ddc44-e23f-41a3-b9b6-89bda37b1544 named '12tU - Wharton: Job Posting Work Auth'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 07691a7e-d1ff-4abb-9400-94807b944807 named 'Invalid Upload'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Invalid Upload flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 07691a7e-d1ff-4abb-9400-94807b944807 named 'Invalid Upload'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 1b809706-cf51-4124-a15e-5c4c6dabce3c named 'Configure a Module'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Configure Module flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 1b809706-cf51-4124-a15e-5c4c6dabce3c named 'Configure a Module'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 62a11231-0682-472d-9fc2-960bdadfafbc named 'CMU Updated Employer Agreement'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish CMU agreement flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 62a11231-0682-472d-9fc2-960bdadfafbc named 'CMU Updated Employer Agreement'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID dece12f4-4e27-4af3-8584-223b78389896 named 'Site Branding - Configure'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish branding configure flow",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID dece12f4-4e27-4af3-8584-223b78389896 named 'Site Branding - Configure'."
},
%{
"cta" => "Unpublish",
"prompt" => "Use the product_support agent and the unpublish_experience tool to unpublish the published web flow with experience ID 4a463721-a41c-4cd7-b8dc-aa27a2d4976a named 'Site Branding Tour'. This is part of an inactivity hygiene review: it is older than 3 weeks and had 0 seen users in the last 30 days.",
"title" => "Unpublish Site Branding tour",
"undo_prompt" => "Use the product_support agent and the publish_experience tool to publish the web flow with experience ID 4a463721-a41c-4cd7-b8dc-aa27a2d4976a named 'Site Branding Tour'."
}
],
"cta_text" => "Review inactive experiences",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Unpublishing unused experiences will reduce clutter in your published inventory, lower the risk of stale or broken content firing on legacy pages, and make it easier to focus optimization work on experiences that still drive activation and engagement.",
"finding" => "Routine hygiene check: **13 published experiences** that were published more than 3 weeks ago had **0 seen users in the last 30 days**.\n\n- [UT Dallas Background Check Agreement (Via Site)](https://studio.appcues.com/flows/8018224e-546b-455b-aa60-318e3f66cf80/settings)\n - Type: Flow\n - Designed to show a student tooltip on the UT Dallas job application page reminding applicants to accept the background check agreement before applying.\n- [MBA Rice Site Merge - Employers](https://studio.appcues.com/banners/c492bd42-c438-43c9-bb70-d9d865cc87dd/settings)\n - Type: Banner\n - Designed to notify employer users on the legacy MBA Rice domain that recruiting has moved and send them to the new hire site.\n- [MBA Rice Re-Direct](https://studio.appcues.com/flows/53589e6c-361e-4c9d-b48e-3fb0e33f9897/settings)\n - Type: Flow\n - Designed to redirect non-school users from the old MBA Rice site to the new Rice site.\n- [12tE - ApplicantAI Feedback Form](https://studio.appcues.com/flows/2b9dec3b-7666-45c3-a2ba-8e13ea4f2645/settings)\n - Type: Flow\n - Designed to collect employer feedback on ApplicantAI match-score accuracy after visiting applicant pages.\n- [12tU - HBS: Job Posting Work Auth](https://studio.appcues.com/flows/423bf1f9-570d-4fc7-a30b-909baa1e660a/settings)\n - Type: Flow\n - Designed to warn HBS employer or school users that selecting permanent work authorization can reduce candidate reach and link to hiring guidance.\n- [School Specific - HBS - Profile Page No Resume Book](https://studio.appcues.com/pins/9e96b0ea-e3bc-4850-98d2-c8babff97b09/settings)\n - Type: Pin\n - Designed to remind users on a Harvard student profile page that Resume Books require a separate application.\n- [Edit Student Groups](https://studio.appcues.com/pins/20e7f518-0f54-46c9-8d93-e0f751a07315/settings)\n - Type: Pin\n - Designed to help training admins edit Student Groups from the student/alumni settings page.\n- [12tU - Wharton: Job Posting Work Auth](https://studio.appcues.com/flows/550ddc44-e23f-41a3-b9b6-89bda37b1544/settings)\n - Type: Flow\n - Designed to warn Wharton employer or school users about the impact of requiring permanent work authorization during job posting.\n- [Invalid Upload](https://studio.appcues.com/flows/07691a7e-d1ff-4abb-9400-94807b944807/settings)\n - Type: Flow\n - Designed to guide admins who hit an invalid data upload state to 12twenty Academy resources.\n- [Configure a Module](https://studio.appcues.com/flows/1b809706-cf51-4124-a15e-5c4c6dabce3c/settings)\n - Type: Flow\n - Designed to guide admins through module configuration in site settings and support a linked goal.\n- [CMU Updated Employer Agreement](https://studio.appcues.com/flows/62a11231-0682-472d-9fc2-960bdadfafbc/settings)\n - Type: Flow\n - Designed to present an updated CMU employer policy agreement and track acceptance before continued employer use.\n- [Site Branding - Configure](https://studio.appcues.com/flows/dece12f4-4e27-4af3-8584-223b78389896/settings)\n - Type: Flow\n - Designed to coach admins through selecting student groups and uploading branding assets in site settings.\n- [Site Branding Tour](https://studio.appcues.com/flows/4a463721-a41c-4cd7-b8dc-aa27a2d4976a/settings)\n - Type: Flow\n - Designed to introduce the Site Branding area and hand users into the related configuration flow.\n\nA few of these still logged **errors but no seen users**, which usually means the experience is still eligible somewhere but not rendering successfully — another sign they may be ready for cleanup if they are no longer needed.",
"outcomes" => ["activation", "engagement"],
"priority" => "medium",
"title" => "13 published experiences have had no activity for more than 30 days.",
"type" => "issue"
}
]
},
"notification_id" => "20232ed9-17f2-4ad5-ac86-bf64a46079e3",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1776799192273972, "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