{"items":[{"id":"cmov6wonp0000jx040lp43hac","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.9},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-07T07:53:58.606Z","completedAt":"2026-05-07T07:54:00.183Z","durationMs":1577,"errorMessage":null,"actions":[{"at":"2026-05-07T07:54:00.111Z","action":"lock_account"},{"at":"2026-05-07T07:54:00.111Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-07T07:54:00.111Z","action":"slack_delivered","payload":{"status":200,"target":"fraud"}}]},{"id":"cmot62flg0000i904ufkfvxtz","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.9},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-05T21:54:54.551Z","completedAt":"2026-05-05T21:54:56.499Z","durationMs":1948,"errorMessage":null,"actions":[{"at":"2026-05-05T21:54:56.440Z","action":"lock_account"},{"at":"2026-05-05T21:54:56.440Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T21:54:56.440Z","action":"slack_delivered","payload":{"status":200,"target":"fraud"}}]},{"id":"cmot5yjzw0004la04e4byjn0j","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0},"routedTo":null,"matchedRule":null,"status":"failed","startedAt":"2026-05-05T21:51:55.579Z","completedAt":"2026-05-05T21:51:55.579Z","durationMs":0,"errorMessage":"OPENAI_API_KEY is not set","actions":[]},{"id":"cmot5td7p0003la04jiexcxa2","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0},"routedTo":null,"matchedRule":null,"status":"failed","startedAt":"2026-05-05T21:47:53.416Z","completedAt":"2026-05-05T21:47:53.416Z","durationMs":0,"errorMessage":"OPENAI_API_KEY is not set","actions":[]},{"id":"cmot5ss340002la0471qcd2lh","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0},"routedTo":null,"matchedRule":null,"status":"failed","startedAt":"2026-05-05T21:47:26.034Z","completedAt":"2026-05-05T21:47:26.034Z","durationMs":0,"errorMessage":"OPENAI_API_KEY is not set","actions":[]},{"id":"cmot5scu80001la04e0chbpxh","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0},"routedTo":null,"matchedRule":null,"status":"failed","startedAt":"2026-05-05T21:47:05.777Z","completedAt":"2026-05-05T21:47:05.777Z","durationMs":0,"errorMessage":"OPENAI_API_KEY is not set","actions":[]},{"id":"cmot5lopi0000la04a43gansy","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0},"routedTo":null,"matchedRule":null,"status":"failed","startedAt":"2026-05-05T21:41:54.557Z","completedAt":"2026-05-05T21:41:54.557Z","durationMs":0,"errorMessage":"OPENAI_API_KEY is not set","actions":[]},{"id":"cmot0maay0003sudlk14i9h85","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.9},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-05T19:22:23.358Z","completedAt":"2026-05-05T19:22:25.036Z","durationMs":1678,"errorMessage":null,"actions":[{"at":"2026-05-05T19:22:24.784Z","action":"lock_account"},{"at":"2026-05-05T19:22:24.784Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T19:22:24.784Z","action":"slack_delivered","payload":{"status":200,"target":"fraud"}}]},{"id":"cmot0lvrv0002sudl2ldsxesf","inputType":"support_ticket","inputText":"I was charged twice for my Pro subscription this month. Please refund the duplicate €49.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"normal","confidence":0.95},"routedTo":"finance","matchedRule":"billing+refund → finance workflow","status":"completed","startedAt":"2026-05-05T19:22:04.582Z","completedAt":"2026-05-05T19:22:06.234Z","durationMs":1652,"errorMessage":null,"actions":[{"at":"2026-05-05T19:22:06.233Z","action":"open_finance_ticket"},{"at":"2026-05-05T19:22:06.233Z","action":"notify_team","payload":{"team":"finance"}}]},{"id":"cmot0cqko0001sudlo8tewmny","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.9},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-05T19:14:57.978Z","completedAt":"2026-05-05T19:14:59.557Z","durationMs":1579,"errorMessage":null,"actions":[{"at":"2026-05-05T19:14:59.327Z","action":"lock_account"},{"at":"2026-05-05T19:14:59.327Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T19:14:59.327Z","action":"slack_delivered","payload":{"status":200,"target":"fraud"}}]},{"id":"cmot0bv730000sudlggi8zqzk","inputType":"support_ticket","inputText":"There's a login from another country I don't recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.9},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-05T19:14:16.386Z","completedAt":"2026-05-05T19:14:18.924Z","durationMs":2538,"errorMessage":null,"actions":[{"at":"2026-05-05T19:14:18.639Z","action":"lock_account"},{"at":"2026-05-05T19:14:18.639Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T19:14:18.640Z","action":"slack_delivered","payload":{"status":200,"target":"fraud"}}]},{"id":"cmoszzokk0003suvvr7z967vq","inputType":"support_ticket","inputText":"There is a login from another country I do not recognise. Please lock my account immediately.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.95},"routedTo":"fraud","matchedRule":"fraud → fraud team","status":"completed","startedAt":"2026-05-05T19:04:47.269Z","completedAt":"2026-05-05T19:04:50.467Z","durationMs":3198,"errorMessage":null,"actions":[{"at":"2026-05-05T19:04:50.467Z","action":"lock_account"},{"at":"2026-05-05T19:04:50.467Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T19:04:50.467Z","action":"slack_skipped","payload":{"reason":"SLACK_WEBHOOK_URL not configured"}}]},{"id":"2bec93eb-cfcf-4f5c-a8f5-1b679c887d3b","inputType":"support_ticket","inputText":"Trying to set up the Slack integration but the OAuth callback returns invalid_state. Any idea what I'm missing?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.91},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T19:03:02.324Z","completedAt":"2026-05-05T19:03:04.275Z","durationMs":1951,"errorMessage":null,"actions":[{"at":"2026-05-05T19:03:02.385Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"86214645-7f6b-4e27-a05f-ccb711cb19dd","inputType":"support_ticket","inputText":"I can't find the receipt for order #HOHQ90. Could you email it to lindsay99@yahoo.com?","classification":{"type":"support_ticket","intent":"invoice_request","category":"billing","priority":"high","confidence":0.88},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T18:53:04.372Z","completedAt":"2026-05-05T18:53:04.962Z","durationMs":590,"errorMessage":null,"actions":[{"at":"2026-05-05T18:53:04.485Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T18:53:04.625Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"3b3dac57-1e81-41d9-a5cc-9e7c05144a70","inputType":"support_ticket","inputText":"Webhook deliveries to https://infamous-brochure.biz/ are failing with timeout. Trace ID 37e2be4c.","classification":{"type":"support_ticket","intent":"bug_report","category":"technical","priority":"high","confidence":0.82},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T18:50:41.628Z","completedAt":"2026-05-05T18:50:43.625Z","durationMs":1997,"errorMessage":null,"actions":[{"at":"2026-05-05T18:50:41.830Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T18:50:42.108Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"41cf68ff-6887-4fc8-8af8-ab2c620add26","inputType":"support_ticket","inputText":"Can you resend my invoice for March 2026? My finance team needs it for reporting.","classification":{"type":"support_ticket","intent":"invoice_request","category":"billing","priority":"low","confidence":0.87},"routedTo":"finance","matchedRule":"category=billing → finance","status":"completed","startedAt":"2026-05-05T18:19:54.549Z","completedAt":"2026-05-05T18:19:56.145Z","durationMs":1596,"errorMessage":null,"actions":[{"at":"2026-05-05T18:19:54.719Z","action":"open_finance_ticket"}]},{"id":"53ee7735-9bc6-4919-8380-4690677f5a04","inputType":"support_ticket","inputText":"Webhook deliveries to https://naughty-leading.biz/ are failing with timeout. Trace ID 660d9592.","classification":{"type":"support_ticket","intent":"bug_report","category":"technical","priority":"normal","confidence":0.9},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T18:14:23.398Z","completedAt":"2026-05-05T18:14:23.769Z","durationMs":371,"errorMessage":null,"actions":[{"at":"2026-05-05T18:14:23.474Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"bd24dedf-4bf5-402d-8ea4-f518c821bd10","inputType":"support_ticket","inputText":"Trying to set up the Slack integration but the OAuth callback returns invalid_state. Any idea what I'm missing?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.83},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"failed","startedAt":"2026-05-05T18:11:57.050Z","completedAt":"2026-05-05T18:11:58.746Z","durationMs":1696,"errorMessage":"openai timeout after 30s","actions":[{"at":"2026-05-05T18:11:57.287Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"3df2b09a-e3da-4238-a031-406a44e78ead","inputType":"support_ticket","inputText":"I'd like to downgrade from Pro to Basic effective next billing cycle.","classification":{"type":"support_ticket","intent":"plan_change","category":"billing","priority":"normal","confidence":0.96},"routedTo":"finance","matchedRule":"category=billing → finance","status":"completed","startedAt":"2026-05-05T18:10:52.335Z","completedAt":"2026-05-05T18:10:53.061Z","durationMs":726,"errorMessage":null,"actions":[{"at":"2026-05-05T18:10:52.535Z","action":"open_finance_ticket"}]},{"id":"6618a3a5-7ae9-4509-9cf0-c75c61642620","inputType":"support_ticket","inputText":"Refund request: I never received the upgrade I paid for on 2026-04-29.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"high","confidence":0.96},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T18:09:59.952Z","completedAt":"2026-05-05T18:10:01.905Z","durationMs":1953,"errorMessage":null,"actions":[{"at":"2026-05-05T18:10:00.013Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T18:10:00.464Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"777cfc7a-30c7-4390-8447-edd7d42da57e","inputType":"support_ticket","inputText":"I'd like to downgrade from Pro to Basic effective next billing cycle.","classification":{"type":"support_ticket","intent":"plan_change","category":"billing","priority":"normal","confidence":0.8},"routedTo":"finance","matchedRule":"category=billing → finance","status":"completed","startedAt":"2026-05-05T18:05:57.718Z","completedAt":"2026-05-05T18:05:58.815Z","durationMs":1097,"errorMessage":null,"actions":[{"at":"2026-05-05T18:05:57.814Z","action":"open_finance_ticket"}]},{"id":"48123f79-7f41-4e71-b6d2-278769de8eec","inputType":"support_ticket","inputText":"How do I upgrade my workspace from Free to Team plan?","classification":{"type":"support_ticket","intent":"plan_change","category":"billing","priority":"high","confidence":0.82},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T17:59:27.383Z","completedAt":"2026-05-05T17:59:28.331Z","durationMs":948,"errorMessage":null,"actions":[{"at":"2026-05-05T17:59:27.596Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T17:59:27.638Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"fc077862-35d2-423a-b9d2-5783eda720a0","inputType":"support_ticket","inputText":"Webhook deliveries to https://dark-permafrost.biz/ are failing with timeout. Trace ID 9cd8dd5f.","classification":{"type":"support_ticket","intent":"bug_report","category":"technical","priority":"normal","confidence":0.87},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T17:23:30.315Z","completedAt":"2026-05-05T17:23:31.520Z","durationMs":1205,"errorMessage":null,"actions":[{"at":"2026-05-05T17:23:30.429Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"fe60aebc-7d2c-49df-88cf-7ab65e5ef9d7","inputType":"support_ticket","inputText":"The dashboard is showing a 500 error when I click on Reports → Export. Started this morning.","classification":{"type":"support_ticket","intent":"bug_report","category":"technical","priority":"normal","confidence":0.82},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T17:02:18.507Z","completedAt":"2026-05-05T17:02:20.430Z","durationMs":1923,"errorMessage":null,"actions":[{"at":"2026-05-05T17:02:18.698Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"ba8d360c-a1ed-4362-959a-2dbcbf34fe8f","inputType":"support_ticket","inputText":"Can you resend my invoice for March 2026? My finance team needs it for reporting.","classification":{"type":"support_ticket","intent":"invoice_request","category":"billing","priority":"high","confidence":0.84},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T17:01:30.959Z","completedAt":"2026-05-05T17:01:32.436Z","durationMs":1477,"errorMessage":null,"actions":[{"at":"2026-05-05T17:01:31.080Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T17:01:31.453Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"fc707555-4856-4c79-9ad3-7150b16998bd","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.87},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"classified","startedAt":"2026-05-05T17:00:02.458Z","completedAt":null,"durationMs":null,"errorMessage":null,"actions":[{"at":"2026-05-05T17:00:02.597Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"d1f7f5d6-1a94-4b17-941e-9f2e26ccf2a0","inputType":"support_ticket","inputText":"I'd like to downgrade from Pro to Basic effective next billing cycle.","classification":{"type":"support_ticket","intent":"plan_change","category":"billing","priority":"high","confidence":0.8},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T16:58:38.009Z","completedAt":"2026-05-05T16:58:38.413Z","durationMs":404,"errorMessage":null,"actions":[{"at":"2026-05-05T16:58:38.098Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T16:58:38.519Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"9565e672-af7e-4389-89b7-7575ef698cc6","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.96},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"failed","startedAt":"2026-05-05T16:57:07.342Z","completedAt":"2026-05-05T16:57:09.033Z","durationMs":1691,"errorMessage":"schema validation failed: priority not in enum","actions":[{"at":"2026-05-05T16:57:07.425Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"2a65b9d6-5e21-4433-9f3a-dd7fe7716de5","inputType":"support_ticket","inputText":"I was charged twice for my Pro subscription this month. Please refund the duplicate charge.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"high","confidence":0.83},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T16:56:29.081Z","completedAt":"2026-05-05T16:56:30.080Z","durationMs":999,"errorMessage":null,"actions":[{"at":"2026-05-05T16:56:29.318Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T16:56:29.720Z","action":"slack_failed","payload":{"body":"Bad Gateway","status":502,"synthetic":true}}]},{"id":"950b7e5b-d68b-4b27-99af-234f44c11079","inputType":"system_log","inputText":"ERROR: payment_processor_timeout · trace c0b428b7 · retried 3x · duration 5300ms","classification":{"type":"system_log","intent":"system_error","category":"technical","priority":"normal","confidence":0.86},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T16:54:24.757Z","completedAt":"2026-05-05T16:54:25.208Z","durationMs":451,"errorMessage":null,"actions":[{"at":"2026-05-05T16:54:24.931Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"474d34a5-991f-4a8e-a154-d639f316bb97","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"high","confidence":0.84},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T16:52:34.753Z","completedAt":"2026-05-05T16:52:36.362Z","durationMs":1609,"errorMessage":null,"actions":[{"at":"2026-05-05T16:52:34.875Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T16:52:35.212Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"12deb05e-fac8-476a-b09c-251130daaf7a","inputType":"support_ticket","inputText":"I cancelled my plan last week but was billed today. Need a refund of €265.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"normal","confidence":0.85},"routedTo":"finance","matchedRule":"billing+refund → finance workflow","status":"completed","startedAt":"2026-05-05T16:50:38.936Z","completedAt":"2026-05-05T16:50:40.403Z","durationMs":1467,"errorMessage":null,"actions":[{"at":"2026-05-05T16:50:39.126Z","action":"open_finance_ticket"},{"at":"2026-05-05T16:50:39.078Z","action":"notify_team","payload":{"team":"finance"}}]},{"id":"7985f187-107f-4380-a4c5-f5510c97611d","inputType":"user_input","inputText":"??","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0.41},"routedTo":"unknown","matchedRule":"fallback → unknown queue","status":"completed","startedAt":"2026-05-05T16:48:43.461Z","completedAt":"2026-05-05T16:48:45.148Z","durationMs":1687,"errorMessage":null,"actions":[{"at":"2026-05-05T16:48:43.630Z","action":"flag_for_triage"}]},{"id":"165bfe46-b10e-4c99-9daa-e9e0b4d163c5","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.81},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T16:47:18.798Z","completedAt":"2026-05-05T16:47:19.458Z","durationMs":660,"errorMessage":null,"actions":[{"at":"2026-05-05T16:47:18.882Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"dbdb2669-cd85-426d-a741-cb82a021b2ae","inputType":"support_ticket","inputText":"Is there a way to bulk-edit team member roles? Doing it one at a time is painful.","classification":{"type":"support_ticket","intent":"feature_request","category":"general","priority":"normal","confidence":0.8},"routedTo":"general","matchedRule":"category=general → general queue","status":"completed","startedAt":"2026-05-05T16:45:54.224Z","completedAt":"2026-05-05T16:45:55.189Z","durationMs":965,"errorMessage":null,"actions":[{"at":"2026-05-05T16:45:54.282Z","action":"queue_for_human_review"}]},{"id":"3227fe42-e9c2-44d7-824d-7fda27333281","inputType":"support_ticket","inputText":"I was charged twice for my Basic subscription this month. Please refund the duplicate charge.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"normal","confidence":0.81},"routedTo":"finance","matchedRule":"billing+refund → finance workflow","status":"completed","startedAt":"2026-05-05T16:35:03.966Z","completedAt":"2026-05-05T16:35:05.852Z","durationMs":1886,"errorMessage":null,"actions":[{"at":"2026-05-05T16:35:04.188Z","action":"open_finance_ticket"},{"at":"2026-05-05T16:35:04.081Z","action":"notify_team","payload":{"team":"finance"}}]},{"id":"986e1c33-efc3-40b0-90ad-12e289ec5913","inputType":"support_ticket","inputText":"Trying to set up the Slack integration but the OAuth callback returns invalid_state. Any idea what I'm missing?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.89},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"failed","startedAt":"2026-05-05T16:33:03.700Z","completedAt":"2026-05-05T16:33:07.265Z","durationMs":3565,"errorMessage":"downstream webhook 502","actions":[{"at":"2026-05-05T16:33:03.848Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"e4c1ed50-db0d-4d6d-b144-4d2b758b3a28","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.8},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"completed","startedAt":"2026-05-05T16:28:39.529Z","completedAt":"2026-05-05T16:28:40.556Z","durationMs":1027,"errorMessage":null,"actions":[{"at":"2026-05-05T16:28:39.751Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"a8d885b6-a425-48dc-ba94-164356d24420","inputType":"support_ticket","inputText":"Refund request: I never received the upgrade I paid for on 2026-05-03.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"high","confidence":0.84},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T16:26:38.578Z","completedAt":"2026-05-05T16:26:40.156Z","durationMs":1578,"errorMessage":null,"actions":[{"at":"2026-05-05T16:26:38.705Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T16:26:38.877Z","action":"slack_delivered","payload":{"status":200,"target":"escalation","synthetic":true}}]},{"id":"8e2e8954-3f17-49fb-b28f-201f74201b46","inputType":"support_ticket","inputText":"Is there a way to bulk-edit team member roles? Doing it one at a time is painful.","classification":{"type":"support_ticket","intent":"feature_request","category":"general","priority":"normal","confidence":0.87},"routedTo":"general","matchedRule":"category=general → general queue","status":"completed","startedAt":"2026-05-05T16:26:00.325Z","completedAt":"2026-05-05T16:26:01.082Z","durationMs":757,"errorMessage":null,"actions":[{"at":"2026-05-05T16:26:00.443Z","action":"queue_for_human_review"}]},{"id":"d36f23c1-29f9-4dd1-9407-c5ef1b115d0d","inputType":"support_ticket","inputText":"How do I upgrade my workspace from Free to Team plan?","classification":{"type":"support_ticket","intent":"plan_change","category":"billing","priority":"low","confidence":0.81},"routedTo":"finance","matchedRule":"category=billing → finance","status":"completed","startedAt":"2026-05-05T16:25:09.932Z","completedAt":"2026-05-05T16:25:10.194Z","durationMs":262,"errorMessage":null,"actions":[{"at":"2026-05-05T16:25:10.037Z","action":"open_finance_ticket"}]},{"id":"937c1f48-7e9e-40ad-863c-031055510be7","inputType":"support_ticket","inputText":"I see a login from Algeria that wasn't me. Please lock the account and review.","classification":{"type":"support_ticket","intent":"suspicious_activity","category":"fraud","priority":"urgent","confidence":0.83},"routedTo":"fraud","matchedRule":"category=fraud → fraud team","status":"completed","startedAt":"2026-05-05T16:21:27.693Z","completedAt":"2026-05-05T16:21:29.221Z","durationMs":1528,"errorMessage":null,"actions":[{"at":"2026-05-05T16:21:27.789Z","action":"lock_account"},{"at":"2026-05-05T16:21:27.863Z","action":"notify_team","payload":{"team":"fraud","urgency":"p0"}},{"at":"2026-05-05T16:21:28.296Z","action":"slack_delivered","payload":{"status":200,"target":"fraud","synthetic":true}}]},{"id":"0b6806c4-7f68-4078-bd60-727885e817c8","inputType":"user_input","inputText":"asdf qwerty test test test","classification":{"type":"user_input","intent":"noise","category":"unknown","priority":"low","confidence":0.46},"routedTo":"unknown","matchedRule":"fallback → unknown queue","status":"routed","startedAt":"2026-05-05T16:16:42.023Z","completedAt":null,"durationMs":null,"errorMessage":null,"actions":[{"at":"2026-05-05T16:16:42.232Z","action":"flag_for_triage"}]},{"id":"ba25bc1a-dbe6-4435-a4b4-246c4e8108c1","inputType":"support_ticket","inputText":"What's the difference between the Team and Business plans?","classification":{"type":"support_ticket","intent":"general_question","category":"general","priority":"normal","confidence":0.9},"routedTo":"general","matchedRule":"category=general → general queue","status":"completed","startedAt":"2026-05-05T16:11:22.339Z","completedAt":"2026-05-05T16:11:23.623Z","durationMs":1284,"errorMessage":null,"actions":[{"at":"2026-05-05T16:11:22.516Z","action":"queue_for_human_review"}]},{"id":"defb3289-8fd3-48bb-985e-bf5c10325a83","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"high","confidence":0.87},"routedTo":"escalation","matchedRule":"priority>=high → escalation queue","status":"completed","startedAt":"2026-05-05T16:11:07.378Z","completedAt":"2026-05-05T16:11:08.961Z","durationMs":1583,"errorMessage":null,"actions":[{"at":"2026-05-05T16:11:07.619Z","action":"page_oncall","payload":{"team":"support"}},{"at":"2026-05-05T16:11:07.997Z","action":"slack_failed","payload":{"body":"Bad Gateway","status":502,"synthetic":true}}]},{"id":"03a05fca-7356-4adc-a226-7b5b26dea481","inputType":"document","inputText":"PDF: Invoice INV-6UGOTI from Hills-Howell, Gorczany and Hirthe, due 2026-04-28, total €490.","classification":{"type":"document","intent":"invoice_submission","category":"billing","priority":"normal","confidence":0.83},"routedTo":"finance","matchedRule":"category=billing → finance","status":"completed","startedAt":"2026-05-05T16:07:45.551Z","completedAt":"2026-05-05T16:07:46.040Z","durationMs":489,"errorMessage":null,"actions":[{"at":"2026-05-05T16:07:45.730Z","action":"open_finance_ticket"}]},{"id":"88daf354-13d6-4523-a0c1-d323bb7e07af","inputType":"user_input","inputText":"Quick feedback — the new onboarding flow is much smoother than before. Nice work.","classification":{"type":"user_input","intent":"feedback","category":"general","priority":"normal","confidence":0.78},"routedTo":"general","matchedRule":"category=general → general queue","status":"completed","startedAt":"2026-05-05T16:05:55.340Z","completedAt":"2026-05-05T16:05:56.271Z","durationMs":931,"errorMessage":null,"actions":[{"at":"2026-05-05T16:05:55.448Z","action":"queue_for_human_review"}]},{"id":"f92cc32e-25a4-4845-a1f4-6dd0ad3e0d8c","inputType":"support_ticket","inputText":"How do I rotate my API key without breaking the existing webhook subscriptions?","classification":{"type":"support_ticket","intent":"integration_help","category":"technical","priority":"normal","confidence":0.8},"routedTo":"engineering","matchedRule":"category=technical → engineering","status":"failed","startedAt":"2026-05-05T16:04:59.609Z","completedAt":"2026-05-05T16:05:04.181Z","durationMs":4572,"errorMessage":"downstream webhook 502","actions":[{"at":"2026-05-05T16:04:59.713Z","action":"open_jira_ticket","payload":{"project":"ENG"}}]},{"id":"bc7cbef4-7884-4539-896a-209b46441daf","inputType":"support_ticket","inputText":"I cancelled my plan last week but was billed today. Need a refund of €366.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"normal","confidence":0.85},"routedTo":"finance","matchedRule":"billing+refund → finance workflow","status":"completed","startedAt":"2026-05-05T16:00:49.644Z","completedAt":"2026-05-05T16:00:50.789Z","durationMs":1145,"errorMessage":null,"actions":[{"at":"2026-05-05T16:00:49.708Z","action":"open_finance_ticket"},{"at":"2026-05-05T16:00:49.735Z","action":"notify_team","payload":{"team":"finance"}}]},{"id":"22580293-778f-49ce-94d8-be092fac40d9","inputType":"support_ticket","inputText":"Refund request: I never received the upgrade I paid for on 2026-04-28.","classification":{"type":"support_ticket","intent":"refund_request","category":"billing","priority":"low","confidence":0.95},"routedTo":"finance","matchedRule":"billing+refund → finance workflow","status":"routed","startedAt":"2026-05-05T15:59:09.253Z","completedAt":null,"durationMs":null,"errorMessage":null,"actions":[{"at":"2026-05-05T15:59:09.377Z","action":"open_finance_ticket"},{"at":"2026-05-05T15:59:09.420Z","action":"notify_team","payload":{"team":"finance"}}]}],"total":612,"limit":50,"offset":0}