25509616
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.0.159
Queue Time
00:00.945
Run Time
00:00.077
Inserted
1h ago
Scheduled
1h ago
Completed
—
Cancelled
—
Discarded
1h ago
Args
%{
"account_id" => "22",
"data" => %{
"account_insight_agent_id" => "fbb11768-9df4-4ff4-8627-4f5127a640fc",
"insights" => [
%{
"action_plan" => "Audit the Activation Moment personalization setup first. Confirm whether the property is still being sent, was renamed, or was never populated. If this personalization is no longer available, pause or retarget the affected activation flow to a fallback audience so the campaign can resume reaching users.",
"actions" => [],
"cta_text" => "Review targeting",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Restoring a valid audience would recover reach for the activation campaign and improve activation/adoption from a flow that is currently blocked by empty targeting.",
"finding" => "Two active personalized activation segments are currently empty:\n\n- **[Group A] Activation Moment - personalized - Build a goal (Oct. 2025): 0 users**\n- **[Group A] Activation Moment - personalized - Strategize (Oct. 2025): 0 users**\n\nThe shared targeting depends on the **Activation Moment** user property, and that property did **not** appear in current user property metadata. One of these empty segments is still referenced by a published flow, so the campaign is effectively not delivering to its intended audience.",
"outcomes" => ["activation", "adoption"],
"priority" => "high",
"title" => "Personalized activation segments are live but reaching no one",
"type" => "issue"
},
%{
"action_plan" => "Treat this as a broken dependency. Review the published beta pin that uses this segment, then either repopulate the underlying uploaded audience or replace the static segment with a durable rule-based audience tied to a feature flag or account property. If the beta is over, retire both the pin and the segment.",
"actions" => [],
"cta_text" => "Fix beta audience",
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Fixing or retiring this dependency will prevent dead targeting in production and reduce confusion around beta campaign performance.",
"finding" => "The active segment **Flows in workflows Beta list (static)** has **0 users** but is still referenced by a **published** beta pin.\n\nIts targeting relies on an uploaded membership property (`appcues_segment_6f1c8adb-ec7d-48d0-87ab-ce24d6eeffc3`), and that property did **not** appear in the current user property metadata returned for this audit. This is a strong signal that the segment's uploaded source is no longer present or no longer populating users.",
"outcomes" => ["engagement", "adoption"],
"priority" => "high",
"title" => "A published beta pin depends on an empty static segment",
"type" => "issue"
}
]
},
"notification_id" => "a972971c-a192-4662-8eba-46f21a7062a3",
"workflow_key" => "insight-issue-added"
}
Meta
%{"orig_scheduled_at" => 1777687285114139, "structured" => true}
Errors
Attempt 5—1h 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", "Sat, 02 May 2026 02:03:00 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", "GKudQOpas6nk9-sEpI4i"}, {"x-xss-protection", "1; mode=block"}], status: 404}}
Attempt 4—1h 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", "Sat, 02 May 2026 02:02:28 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", "GKudOXXuxjqsGnkE9JWE"}, {"x-xss-protection", "1; mode=block"}], status: 404}}
Attempt 3—1h 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", "Sat, 02 May 2026 02:02:02 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", "GKudM5K9mtlXPbEEkYDj"}, {"x-xss-protection", "1; mode=block"}], status: 404}}
Attempt 2—1h 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", "Sat, 02 May 2026 02:01:43 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", "GKudLx9_w-a3ZnIE8zah"}, {"x-xss-protection", "1; mode=block"}], status: 404}}
Attempt 1—1h 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", "Sat, 02 May 2026 02:01:25 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", "GKudKtiUaP7gQ9AEzAPi"}, {"x-xss-protection", "1; mode=block"}], status: 404}}