25470448 CustomerApi.Jobs.PublishNotificationJob
Queue notifications
Attempt 5 of 5
Priority 0
Tags ...
Node customer_api@10.10.1.214
Queue Time 00:00.998
Run Time 00:00.076
Inserted 4h ago
Scheduled 3h ago
Completed
Cancelled
Discarded 3h ago

Args

%{
  "account_id" => "81179",
  "data" => %{
    "account_insight_agent_id" => "071e0804-244c-426c-952d-796d6f1fac2f",
    "insights" => [
      %{
        "action_plan" => "Review whether this UAT onboarding set is still intentionally live. If it is no longer needed, unpublish the individual experiences above to reduce clutter and avoid maintaining unused content. If the sequence is still expected to run, re-check its audience and traffic source to confirm that the UAT segment and domain still receive eligible users.",
        "actions" => [
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID 8acc9c17-a02c-4e35-8a4f-34df0e1ee42c named \"Onboarding: Welcome to Versapay\". This experience was part of a UAT onboarding sequence and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Welcome to Versapay flow",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID 8acc9c17-a02c-4e35-8a4f-34df0e1ee42c named \"Onboarding: Welcome to Versapay\"."
          },
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID 09ef975b-d039-4949-9dc6-fd1904f1396d named \"Onboarding: Your Main Navigation Hub\". This experience was part of a UAT onboarding sequence and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Navigation Hub flow",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID 09ef975b-d039-4949-9dc6-fd1904f1396d named \"Onboarding: Your Main Navigation Hub\"."
          },
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID a1cc74f1-44e5-44cc-9bce-e818ddaefa62 named \"Onboarding: View & Manage Your Customers\". This experience was part of a UAT onboarding sequence and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Customers Tour flow",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID a1cc74f1-44e5-44cc-9bce-e818ddaefa62 named \"Onboarding: View & Manage Your Customers\"."
          },
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID 09deaa1c-26fc-4b6b-9183-85f7bf93d5ed named \"Onboarding: Update Your Profile & Preferences\". This experience was part of a UAT onboarding sequence and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Profile Setup flow",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID 09deaa1c-26fc-4b6b-9183-85f7bf93d5ed named \"Onboarding: Update Your Profile & Preferences\"."
          },
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID 903c6aad-e1c5-4e21-8a58-2f3e7239f130 named \"Onboarding: Post-Flow Survey\". This experience was part of a UAT onboarding sequence and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Post-Flow Survey",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID 903c6aad-e1c5-4e21-8a58-2f3e7239f130 named \"Onboarding: Post-Flow Survey\"."
          },
          %{
            "cta" => "Unpublish",
            "prompt" => "Use the product_support unpublish capability to unpublish the published web flow with ID 2e654335-07c2-4355-972c-eeecb3f3b754 named \"Supplier Portal Help Center Tooltip\". This experience targeted the same UAT environment and was last verified as inactive in the prior 30-day review. Unpublish only this experience.",
            "title" => "Unpublish Help Center tooltip",
            "undo_prompt" => "Use the product_support publish capability to republish the web flow with ID 2e654335-07c2-4355-972c-eeecb3f3b754 named \"Supplier Portal Help Center Tooltip\"."
          }
        ],
        "cta_text" => "Review inactive experiences",
        "entity_id" => nil,
        "entity_type" => nil,
        "expected_impact" => "Unpublishing genuinely unused UAT content should improve governance and reduce the risk of outdated onboarding appearing unexpectedly, while keeping your live experience inventory easier to manage.",
        "finding" => "Routine content hygiene check: **6 published web flows** in your UAT onboarding program were previously verified with **0 activity in the trailing 30-day window** during the last completed review on **2026-04-24**, and all **6 are still published today** and were published **more than 3 weeks ago**.\n\nThese experiences all target **uat.versapay.com** and the same UAT onboarding segment, with no goals configured:\n- [Onboarding: Welcome to Versapay](https://studio.appcues.com/flows/8acc9c17-a02c-4e35-8a4f-34df0e1ee42c/settings)\n  - Type: Flow\n  - Designed to introduce the preview environment and start the onboarding tour\n- [Onboarding: Your Main Navigation Hub](https://studio.appcues.com/flows/09ef975b-d039-4949-9dc6-fd1904f1396d/settings)\n  - Type: Flow\n  - Designed to orient users to dashboard, customers, invoices, payments, activities, and documents in the Supplier Portal\n- [Onboarding: View & Manage Your Customers](https://studio.appcues.com/flows/a1cc74f1-44e5-44cc-9bce-e818ddaefa62/settings)\n  - Type: Flow\n  - Designed to teach users how to search, filter, and act on customer records and customer detail pages\n- [Onboarding: Update Your Profile & Preferences](https://studio.appcues.com/flows/09deaa1c-26fc-4b6b-9183-85f7bf93d5ed/settings)\n  - Type: Flow\n  - Designed to guide users through profile setup, preferences, and inviting teammates\n- [Onboarding: Post-Flow Survey](https://studio.appcues.com/flows/903c6aad-e1c5-4e21-8a58-2f3e7239f130/settings)\n  - Type: Flow\n  - Designed to collect lightweight feedback on how helpful the onboarding flow was\n- [Supplier Portal Help Center Tooltip](https://studio.appcues.com/flows/2e654335-07c2-4355-972c-eeecb3f3b754/settings)\n  - Type: Flow\n  - Designed to point users to the in-product Help Center\n\nThis looks like an older **UAT onboarding sequence still live in production settings**, rather than an active engagement program.",
        "outcomes" => ["engagement", "retention"],
        "priority" => "medium",
        "title" => "6 published experiences have had no activity for more than 30 days.",
        "type" => "issue"
      }
    ]
  },
  "notification_id" => "4a9b569e-61d0-437d-9f3b-6e5fedcdee94",
  "workflow_key" => "insight-issue-added"
}

Meta

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

Errors

Attempt 5—3h ago

** (Oban.PerformError) CustomerApi.Jobs.PublishNotificationJob failed with {:error, %Knock.Response{url: "https://api.knock.app/v1/workflows/insight-issue-added/trigger", body: %{"code" => "workflow_missing", "message" => "The workflow you specified was not found in this environment. Make sure you commit the workflow before trying to invoke it. See the docs: https://docs.knock.app/send-and-manage-data/environments", "status" => 404, "type" => "invalid_request_error"}, headers: [{"date", "Fri, 01 May 2026 16:43:33 GMT"}, {"content-type", "application/json; charset=utf-8"}, {"content-length", "278"}, {"connection", "keep-alive"}, {"access-control-allow-credentials", "true"}, {"access-control-allow-origin", "*"}, {"access-control-expose-headers", "authorization x-knock-user-token x-knock-environment"}, {"cache-control", "max-age=0, private, must-revalidate"}, {"x-content-type-options", "nosniff"}, {"x-frame-options", "SAMEORIGIN"}, {"x-request-id", "GKt-ua_NIWcwR-YBZXeC"}, {"x-xss-protection", "1; mode=block"}], status: 404}}

Attempt 4—4h ago

** (Oban.PerformError) CustomerApi.Jobs.PublishNotificationJob failed with {:error, %Knock.Response{url: "https://api.knock.app/v1/workflows/insight-issue-added/trigger", body: %{"code" => "workflow_missing", "message" => "The workflow you specified was not found in this environment. Make sure you commit the workflow before trying to invoke it. See the docs: https://docs.knock.app/send-and-manage-data/environments", "status" => 404, "type" => "invalid_request_error"}, headers: [{"date", "Fri, 01 May 2026 16:42:59 GMT"}, {"content-type", "application/json; charset=utf-8"}, {"content-length", "278"}, {"connection", "keep-alive"}, {"access-control-allow-credentials", "true"}, {"access-control-allow-origin", "*"}, {"access-control-expose-headers", "authorization x-knock-user-token x-knock-environment"}, {"cache-control", "max-age=0, private, must-revalidate"}, {"x-content-type-options", "nosniff"}, {"x-frame-options", "SAMEORIGIN"}, {"x-request-id", "GKt-scC66lYOmzQBZp7G"}, {"x-xss-protection", "1; mode=block"}], status: 404}}

Attempt 3—4h ago

** (Oban.PerformError) CustomerApi.Jobs.PublishNotificationJob failed with {:error, %Knock.Response{url: "https://api.knock.app/v1/workflows/insight-issue-added/trigger", body: %{"code" => "workflow_missing", "message" => "The workflow you specified was not found in this environment. Make sure you commit the workflow before trying to invoke it. See the docs: https://docs.knock.app/send-and-manage-data/environments", "status" => 404, "type" => "invalid_request_error"}, headers: [{"date", "Fri, 01 May 2026 16:42:35 GMT"}, {"content-type", "application/json; charset=utf-8"}, {"content-length", "278"}, {"connection", "keep-alive"}, {"access-control-allow-credentials", "true"}, {"access-control-allow-origin", "*"}, {"access-control-expose-headers", "authorization x-knock-user-token x-knock-environment"}, {"cache-control", "max-age=0, private, must-revalidate"}, {"x-content-type-options", "nosniff"}, {"x-frame-options", "SAMEORIGIN"}, {"x-request-id", "GKt-rBwVCW4F8D0BalVi"}, {"x-xss-protection", "1; mode=block"}], status: 404}}

Attempt 2—4h ago

** (Oban.PerformError) CustomerApi.Jobs.PublishNotificationJob failed with {:error, %Knock.Response{url: "https://api.knock.app/v1/workflows/insight-issue-added/trigger", body: %{"code" => "workflow_missing", "message" => "The workflow you specified was not found in this environment. Make sure you commit the workflow before trying to invoke it. See the docs: https://docs.knock.app/send-and-manage-data/environments", "status" => 404, "type" => "invalid_request_error"}, headers: [{"date", "Fri, 01 May 2026 16:42:16 GMT"}, {"content-type", "application/json; charset=utf-8"}, {"content-length", "278"}, {"connection", "keep-alive"}, {"access-control-allow-credentials", "true"}, {"access-control-allow-origin", "*"}, {"access-control-expose-headers", "authorization x-knock-user-token x-knock-environment"}, {"cache-control", "max-age=0, private, must-revalidate"}, {"x-content-type-options", "nosniff"}, {"x-frame-options", "SAMEORIGIN"}, {"x-request-id", "GKt-p6mdI34baA8BE8Km"}, {"x-xss-protection", "1; mode=block"}], status: 404}}

Attempt 1—4h ago

** (Oban.PerformError) CustomerApi.Jobs.PublishNotificationJob failed with {:error, %Knock.Response{url: "https://api.knock.app/v1/workflows/insight-issue-added/trigger", body: %{"code" => "workflow_missing", "message" => "The workflow you specified was not found in this environment. Make sure you commit the workflow before trying to invoke it. See the docs: https://docs.knock.app/send-and-manage-data/environments", "status" => 404, "type" => "invalid_request_error"}, headers: [{"date", "Fri, 01 May 2026 16:41:58 GMT"}, {"content-type", "application/json; charset=utf-8"}, {"content-length", "278"}, {"connection", "keep-alive"}, {"access-control-allow-credentials", "true"}, {"access-control-allow-origin", "*"}, {"access-control-expose-headers", "authorization x-knock-user-token x-knock-environment"}, {"cache-control", "max-age=0, private, must-revalidate"}, {"x-content-type-options", "nosniff"}, {"x-frame-options", "SAMEORIGIN"}, {"x-request-id", "GKt-o3uHdq6-5UUBZtqC"}, {"x-xss-protection", "1; mode=block"}], status: 404}}