25370658
CustomerApi.Jobs.PublishNotificationJob
Queue
notifications
Attempt
5 of 5
Priority
0
Tags
...
Node
customer_api@10.10.1.109
Queue Time
00:00.302
Run Time
00:00.006
Inserted
2h ago
Scheduled
2h ago
Completed
—
Cancelled
—
Discarded
2h ago
Args
%{
"account_id" => "209780",
"data" => %{
"account_insight_agent_id" => "54026ff2-88e9-4168-a666-bbdc39046196",
"insights" => [
%{
"action_plan" => "The first 10 properties have quick-action buttons to hide them individually. The remaining 55 properties (urn:rouse:sales:account-settings:tab-settings, urn:rouse:sales:account-settings:tab-user-mgmt, urn:rouse:sales:automated-price, urn:rouse:sales:data:custom, urn:rouse:sales:data:custom:edit, urn:rouse:sales:data:financials, urn:rouse:sales:data:valuation, urn:rouse:sales:feature-preview, urn:rouse:sales:ims, urn:rouse:sales:ingest, urn:rouse:sales:managemyfleet, urn:rouse:sales:paver:client-admin, urn:rouse:sales:paver:edit-all-customers, urn:rouse:sales:paver:edit-tool-users, urn:rouse:sales:paver:internal-admin, urn:rouse:sales:platform, urn:rouse:sales:platform:activity:proposalhistory, urn:rouse:sales:platform:assets:bulk, urn:rouse:sales:platform:assets:export, urn:rouse:sales:platform:assets:photos, urn:rouse:sales:platform:assets:photos:approve, urn:rouse:sales:platform:assets:selling-channel, urn:rouse:sales:platform:assets:webdetailsandfiles, urn:rouse:sales:platform:bulk, urn:rouse:sales:platform:login-metrics-mod:view, urn:rouse:sales:platform:lookup-values-v2, urn:rouse:sales:platform:photo-metrics-mod:view, urn:rouse:sales:platform:photos:pending:assets, urn:rouse:sales:platform:photos:upload, urn:rouse:sales:platform:profile-settings, urn:rouse:sales:platform:proposal-metrics-mod:view, urn:rouse:sales:platform:proposals, urn:rouse:sales:platform:sales-tx-mod:view, urn:rouse:sales:platform:value-trends-mod:view, urn:rouse:sales:platform:web-lead-metrics-mod:view, urn:rouse:sales:profile-settings:channel-contacts, urn:rouse:sales:rental-trend, urn:rouse:sales:rsda, urn:rouse:sales:rsma, urn:rouse:sales:rsma:assets:pricingandlisting, urn:rouse:sales:rsma:assets:recenttransactions, urn:rouse:sales:rsma:assets:rousevalues, urn:rouse:sales:rsma:automated-price, urn:rouse:sales:rsma:edit-price, urn:rouse:sales:rsma:equipment:customequipmentdata, urn:rouse:sales:rsma:equipment:manage, urn:rouse:sales:rsma:hotlist, urn:rouse:sales:rsma:photos:approve, urn:rouse:sales:selling-channel:iron-planet, urn:rouse:sales:selling-channel:mpe, urn:rouse:sales:selling-channel:rb-live-auction, urn:rouse:sales:selling-channel:ritchie-list, urn:rouse:sales:selling-channel:webshop, urn:rouse:sales:view-as-all-customers, View Pricing) can be hidden through Captain AI — ask it to hide them by name — or updated manually in the segment builder UI. Hiding is non-destructive — property data is retained and any property can be made visible again at any time.",
"actions" => [
%{
"cta" => "Run",
"prompt" => "Update user property 'hasPermission' and set show_in_ui to false.",
"title" => "Hide hasPermission",
"undo_prompt" => "Update user property 'hasPermission' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'Ritchie List' and set show_in_ui to false.",
"title" => "Hide Ritchie List",
"undo_prompt" => "Update user property 'Ritchie List' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'Ritchie List Channel' and set show_in_ui to false.",
"title" => "Hide Ritchie List Channel",
"undo_prompt" => "Update user property 'Ritchie List Channel' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'Selling Channel Webshop' and set show_in_ui to false.",
"title" => "Hide Selling Channel Webshop",
"undo_prompt" => "Update user property 'Selling Channel Webshop' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:asset:details:value-history' and set show_in_ui to false.",
"title" => "Hide urn:rouse:asset:details:value-history",
"undo_prompt" => "Update user property 'urn:rouse:asset:details:value-history' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:asset:valuation' and set show_in_ui to false.",
"title" => "Hide urn:rouse:asset:valuation",
"undo_prompt" => "Update user property 'urn:rouse:asset:valuation' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:asset:valuation-subsection' and set show_in_ui to false.",
"title" => "Hide urn:rouse:asset:valuation-subsection",
"undo_prompt" => "Update user property 'urn:rouse:asset:valuation-subsection' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:auction:grid' and set show_in_ui to false.",
"title" => "Hide urn:rouse:auction:grid",
"undo_prompt" => "Update user property 'urn:rouse:auction:grid' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:catalog:admin' and set show_in_ui to false.",
"title" => "Hide urn:rouse:catalog:admin",
"undo_prompt" => "Update user property 'urn:rouse:catalog:admin' and set show_in_ui to true."
},
%{
"cta" => "Run",
"prompt" => "Update user property 'urn:rouse:sales:account-settings:tab-role-mgmt' and set show_in_ui to false.",
"title" => "Hide urn:rouse:sales:account-settings:tab-role-mgmt",
"undo_prompt" => "Update user property 'urn:rouse:sales:account-settings:tab-role-mgmt' and set show_in_ui to true."
}
],
"cta_text" => nil,
"entity_id" => nil,
"entity_type" => nil,
"expected_impact" => "Cleaner segment builder with only active properties",
"finding" => "Found 65 stale user properties that are visible, not auto-tracked, and not used by any experience.\n\nLast seen > 90 days ago:\n\nhasPermission - [View](https://studio.appcues.com/settings/properties/user?search=hasPermission)\n\nRitchie List - [View](https://studio.appcues.com/settings/properties/user?search=Ritchie%20List)\n\nRitchie List Channel - [View](https://studio.appcues.com/settings/properties/user?search=Ritchie%20List%20Channel)\n\nSelling Channel Webshop - [View](https://studio.appcues.com/settings/properties/user?search=Selling%20Channel%20Webshop)\n\nurn:rouse:asset:details:value-history - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Aasset%3Adetails%3Avalue-history)\n\nurn:rouse:asset:valuation - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Aasset%3Avaluation)\n\nurn:rouse:asset:valuation-subsection - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Aasset%3Avaluation-subsection)\n\nurn:rouse:auction:grid - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Aauction%3Agrid)\n\nurn:rouse:catalog:admin - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Acatalog%3Aadmin)\n\nurn:rouse:sales:account-settings:tab-role-mgmt - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aaccount-settings%3Atab-role-mgmt)\n\nurn:rouse:sales:account-settings:tab-settings - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aaccount-settings%3Atab-settings)\n\nurn:rouse:sales:account-settings:tab-user-mgmt - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aaccount-settings%3Atab-user-mgmt)\n\nurn:rouse:sales:automated-price - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aautomated-price)\n\nurn:rouse:sales:data:custom - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Adata%3Acustom)\n\nurn:rouse:sales:data:custom:edit - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Adata%3Acustom%3Aedit)\n\nurn:rouse:sales:data:financials - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Adata%3Afinancials)\n\nurn:rouse:sales:data:valuation - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Adata%3Avaluation)\n\nurn:rouse:sales:feature-preview - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Afeature-preview)\n\nurn:rouse:sales:ims - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aims)\n\nurn:rouse:sales:ingest - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aingest)\n\nurn:rouse:sales:managemyfleet - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Amanagemyfleet)\n\nurn:rouse:sales:paver:client-admin - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Apaver%3Aclient-admin)\n\nurn:rouse:sales:paver:edit-all-customers - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Apaver%3Aedit-all-customers)\n\nurn:rouse:sales:paver:edit-tool-users - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Apaver%3Aedit-tool-users)\n\nurn:rouse:sales:paver:internal-admin - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Apaver%3Ainternal-admin)\n\nurn:rouse:sales:platform - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aplatform)\n\nurn:rouse:sales:platform:activity:proposalhistory - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aplatform%3Aactivity%3Aproposalhistory)\n\nurn:rouse:sales:platform:assets:bulk - [View](https://studio.appcues.com/settings/properties/user?search=urn%3Arouse%3Asales%3Aplatform%3Aassets%3Abulk)\n\nurn:rouse:sales:platform:assets:export - [View](https:" <> ...,
"outcomes" => [],
"priority" => "high",
"title" => "Found 65 stale user properties to hide",
"type" => "opportunity"
}
]
},
"notification_id" => "0e871597-6b5a-4bd9-94b1-f294a1b1e84e",
"workflow_key" => "insight-opportunity-added"
}
Meta
%{"orig_scheduled_at" => 1777558909760697, "structured" => true}
Errors
Attempt 5—2h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—2h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—2h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—2h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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—2h 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+dd24b211) lib/customer_api/services/knock.ex:65: CustomerApi.Services.Knock.trigger/3
(customer_api 1.21.0+dd24b211) 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