𦩠Playground
agents β
llms.txt
checkingβ¦
data
demo examples
live Β· my real data
visibility
public
private
Run β·
Copy link
Save as dashboard
Dashboard HTML
<!doctype html> <meta charset="utf-8" /> <style> body { font: 14px system-ui, sans-serif; margin: 1.25rem; color: #222; } h1 { font-size: 1.15rem; } ul { padding-left: 1.2rem; line-height: 1.6; } a { color: #e2447b; } .muted { color: #888; } .error { color: #b00; } </style> <h1>My Linear issues</h1> <p id="status" class="muted">Loadingβ¦</p> <ul id="issues"></ul> <script> const API = window.FLAMINGO_API_BASE || '/api'; (async () => { const status = document.getElementById('status'); const list = document.getElementById('issues'); try { const res = await fetch(API + '/vendors/linear/issues'); if (res.status === 401) { status.innerHTML = 'Linear not connected. <a href="/connect/linear">Connect your account</a>.'; return; } if (!res.ok) { status.className = 'error'; status.textContent = 'Request failed: ' + res.status; return; } const { issues } = await res.json(); status.textContent = issues.length + ' assigned issue(s):'; for (const i of issues) { const li = document.createElement('li'); const a = document.createElement('a'); a.href = i.url; a.textContent = i.identifier + ' β ' + i.title; li.appendChild(a); if (i.state) li.append(' [' + i.state + ']'); list.appendChild(li); } } catch (e) { status.className = 'error'; status.textContent = 'Error: ' + e; } })(); </script>
Demo data β one variant per endpoint
preset
Linear connected
HubSpot / CRM connected
HubSpot not connected
Linear not connected
Gong: connected (Explorer)
Gong: not opted in
Gong: donor not connected
GitHub: connected (Repos)
GitHub: not connected
No data yet
Upstream error
all full
Mix freely β each endpoint is independent.
{ "/me": { "status": 200, "body": { "email": "you@example.com", "groups": [ "everyone" ], "permissions": [ "observability:read" ] } }, "/vendors/linear/issues": { "status": 200, "body": { "issues": [ { "id": "4cd249a4-edf5-4dfc-9551-c71dafa2fed3", "identifier": "FLA-5", "title": "stuff", "url": "https://linear.app/flamingotests/issue/FLA-5/stuff", "state": "In Progress", "priority": 2, "priorityLabel": "High", "assignee": "Sam Carter", "project": { "id": "a1b2c3d4-0000-1111-2222-333344445555", "name": "Sample Project" } }, { "id": "7e2f0b1a-1111-2222-3333-444455556666", "identifier": "FLA-6", "title": "Wire up the dashboard playground", "url": "https://linear.app/flamingotests/issue/FLA-6/playground", "state": "Todo", "priority": 0, "priorityLabel": "No priority", "project": { "id": "a1b2c3d4-0000-1111-2222-333344445555", "name": "Sample Project" } } ] } }, "/vendors/github/repos": { "status": 200, "body": { "repos": [ { "nameWithOwner": "ChangeGamers/flamingo", "url": "https://github.com/ChangeGamers/flamingo", "isPrivate": true }, { "nameWithOwner": "ChangeGamers/anvil", "url": "https://github.com/ChangeGamers/anvil", "isPrivate": true }, { "nameWithOwner": "octocat/Hello-World", "url": "https://github.com/octocat/Hello-World", "isPrivate": false } ] } }, "/vendors/gong/calls": { "status": 200, "body": { "calls": [ { "id": "7014551234567890123", "title": "Acme Co β Discovery", "started": "2026-06-24T17:00:00Z", "url": "https://app.gong.io/call?id=7014551234567890123" }, { "id": "7014559876543210987", "title": "Globex β Renewal QBR", "started": "2026-06-25T15:30:00Z", "url": "https://app.gong.io/call?id=7014559876543210987" } ] } }, "/vendors/gong/calls/detailed": { "status": 200, "body": { "calls": [ { "id": "demo-1", "title": "Acme Co β Discovery", "started": "2026-06-24T17:00:00Z", "url": "https://app.gong.io/call?id=7014551234567890123", "participants": [ { "name": "Riley Rivera (Minga)", "affiliation": "Internal", "speakerId": "s1" }, { "name": "Dana Brooks (Acme)", "affiliation": "External", "speakerId": "s2" }, { "name": "Priya Nair (Minga)", "affiliation": "Internal", "speakerId": null } ] }, { "id": "demo-2", "title": "Globex β Renewal QBR", "started": "2026-06-25T15:30:00Z", "url": "https://app.gong.io/call?id=7014559876543210987", "participants": [ { "name": "Riley Rivera (Minga)", "affiliation": "Internal", "speakerId": "s1" }, { "name": "Morgan Lee (Globex)", "affiliation": "External", "speakerId": "s3" } ] } ] } }, "/vendors/gong/calls/demo-1/transcript": { "status": 200, "body": { "callId": "demo-1", "segments": [ { "speakerId": "s1", "text": "Thanks for making the time β excited to hear about Acme's rollout." }, { "speakerId": "s2", "text": "Happy to. We're scaling to twelve campuses this fall and need reporting that keeps up." }, { "speakerId": "s1", "text": "That's exactly where Flamingo helps. Let me walk through the district dashboard." }, { "speakerId": "s2", "text": "The big question is data freshness during back-to-school." } ] } }, "/vendors/gong/calls/demo-2/transcript": { "status": 200, "body": { "callId": "demo-2", "segments": [ { "speakerId": "s1", "text": "Welcome to the QBR β the headline is adoption is up since spring." }, { "speakerId": "s3", "text": "We've seen that too. Renewal looks good; let's talk expansion seats." } ] } }, "/vendors/intercom/conversations": { "status": 200, "body": { "conversations": [ { "id": "101", "title": "How do I export attendance?", "state": "open", "open": true, "createdAt": 1717000000, "updatedAt": 1717003600 }, { "id": "102", "title": "Roster sync stopped overnight", "state": "closed", "open": false, "createdAt": 1716900000, "updatedAt": 1716950000 } ], "nextCursor": null } }, "/vendors/hubspot/contacts": { "status": 200, "body": { "contacts": [ { "id": "p-2001", "email": "ada@northwind.example.test", "firstName": "Ada", "lastName": "Reyes", "companyId": "c-1001", "lifecycleStage": "customer" }, { "id": "p-2003", "email": "cara@contoso.example.test", "firstName": "Cara", "lastName": "Lind", "companyId": "c-1002", "lifecycleStage": "salesqualifiedlead" } ] } }, "/vendors/hubspot/companies": { "status": 200, "body": { "companies": [ { "id": "c-1001", "name": "Northwind Schools", "domain": "northwind.example.test", "industry": "K-12 Education", "employees": 240 }, { "id": "c-1002", "name": "Contoso Academy", "domain": "contoso.example.test", "industry": "K-12 Education", "employees": 85 } ] } }, "/vendors/hubspot/deals": { "status": 200, "body": { "deals": [ { "id": "d-3001", "name": "Northwind β District renewal", "companyId": "c-1001", "amount": 48000, "stage": "closedwon", "closeDate": "2026-05-12" }, { "id": "d-3002", "name": "Contoso β Pilot expansion", "companyId": "c-1002", "amount": 12500, "stage": "contractsent", "closeDate": "2026-07-15" } ] } }, "/crm/customers/summary": { "status": 200, "body": { "totals": { "contacts": 6, "companies": 4, "deals": 5 }, "contactsByLifecycle": { "customer": 1, "evangelist": 1, "salesqualifiedlead": 1, "opportunity": 1, "lead": 1, "subscriber": 1 }, "dealsByStage": { "closedwon": { "count": 1, "amount": 48000 }, "contractsent": { "count": 1, "amount": 12500 }, "presentationscheduled": { "count": 1, "amount": 96000 }, "qualifiedtobuy": { "count": 1, "amount": 8000 }, "closedlost": { "count": 1, "amount": 3000 } }, "pipeline": { "open": 116500, "won": 48000 } } }, "/cx/owners": { "status": 200, "body": { "ok": true, "data": { "owners": [ { "ownerId": "own-1001", "name": "Demo CSM", "email": "demo@minga.io" }, { "ownerId": "own-1002", "name": "Riley (demo)", "email": "riley@minga.io" } ] } } }, "/cx/book": { "status": 200, "body": { "ok": true, "data": { "ownerId": "own-1001", "basis": "real", "window": { "sinceIso": "2026-07-30T00:00:00.000Z", "untilIso": "2026-08-29T00:00:00.000Z" }, "rows": [ { "companyId": "c-4101", "mingaId": "m-4101", "schoolName": "Bellhaven High School", "districtName": "Bellhaven Unified", "enrolment": 1840, "arr": 62400, "tier": "District", "churnedDate": "2026-07-31", "health": { "series": [ { "date": "2026-07-30", "score": 44 }, { "date": "2026-08-06", "score": 41 }, { "date": "2026-08-13", "score": 37 }, { "date": "2026-08-20", "score": 33 }, { "date": "2026-08-27", "score": 29 } ], "latest": { "date": "2026-08-27", "score": 29 }, "band": "POOR" }, "cadence": { "lastTouchDate": "2026-08-28", "daysSinceContact": 1, "byKind": { "call": 3, "meeting": 1, "email": 6 }, "silent30d": false }, "reach": 0.38, "reachPercentile": 22, "priority": { "score": 94, "percentile": 99, "reasons": [ "churn date set", "health poor and falling", "renewal in flight" ] } }, { "companyId": "c-4102", "mingaId": "m-4102", "schoolName": "Bellhaven Middle School", "districtName": "Bellhaven Unified", "enrolment": 910, "arr": 62400, "tier": "District", "churnedDate": "2026-07-31", "health": { "series": [ { "date": "2026-07-30", "score": 48 }, { "date": "2026-08-06", "score": 47 }, { "date": "2026-08-13", "score": 45 }, { "date": "2026-08-20", "score": 44 }, { "date": "2026-08-27", "score": 42 } ], "latest": { "date": "2026-08-27", "score": 42 }, "band": "MODERATE" }, "cadence": { "lastTouchDate": "2026-08-22", "daysSinceContact": 7, "byKind": { "email": 2 }, "silent30d": false }, "reach": 0.44, "reachPercentile": 31, "priority": { "score": 71, "percentile": 82, "reasons": [ "churn date set", "health moderate" ] } }, { "companyId": "c-4201", "mingaId": "m-4201", "schoolName": "Marrow Creek High School", "districtName": "Marrow Creek City Schools", "enrolment": 2210, "arr": 96390, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 31 }, { "date": "2026-08-06", "score": 27 }, { "date": "2026-08-13", "score": 24 }, { "date": "2026-08-20", "score": 21 }, { "date": "2026-08-27", "score": 18 } ], "latest": { "date": "2026-08-27", "score": 18 }, "band": "POOR" }, "cadence": { "lastTouchDate": "2026-07-12", "daysSinceContact": 48, "byKind": { "email": 1 }, "silent30d": true }, "reach": 0.19, "reachPercentile": 8, "priority": { "score": 88, "percentile": 94, "reasons": [ "health poor and falling", "silent 48 days", "reach in bottom decile" ] } }, { "companyId": "c-4202", "mingaId": "m-4202", "schoolName": "Marrow Creek Middle School", "districtName": "Marrow Creek City Schools", "enrolment": 1120, "arr": 96390, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 39 }, { "date": "2026-08-06", "score": 38 }, { "date": "2026-08-13", "score": 36 }, { "date": "2026-08-20", "score": 35 }, { "date": "2026-08-27", "score": 34 } ], "latest": { "date": "2026-08-27", "score": 34 }, "band": "POOR" }, "cadence": { "lastTouchDate": null, "daysSinceContact": null, "byKind": {}, "silent30d": true }, "reach": 0.27, "reachPercentile": 14, "priority": { "score": 79, "percentile": 88, "reasons": [ "health poor", "no touch inside the window" ] } }, { "companyId": "c-4203", "mingaId": "m-4203", "schoolName": "Fenwick Elementary", "districtName": "Marrow Creek City Schools", "enrolment": 640, "arr": 96390, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 58 }, { "date": "2026-08-06", "score": 57 }, { "date": "2026-08-13", "score": 59 }, { "date": "2026-08-20", "score": 60 }, { "date": "2026-08-27", "score": 61 } ], "latest": { "date": "2026-08-27", "score": 61 }, "band": "GOOD" }, "cadence": { "lastTouchDate": "2026-08-25", "daysSinceContact": 4, "byKind": { "meeting": 1, "email": 3 }, "silent30d": false }, "reach": 0.63, "reachPercentile": 74, "priority": { "score": 34, "percentile": 41, "reasons": [ "healthy; no action indicated" ] } }, { "companyId": "c-4301", "mingaId": "m-4301", "schoolName": "Alder Ridge High School", "districtName": "Alder Ridge School District", "enrolment": 2480, "arr": 118384, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 72 }, { "date": "2026-08-06", "score": 74 }, { "date": "2026-08-13", "score": 76 }, { "date": "2026-08-20", "score": 78 }, { "date": "2026-08-27", "score": 81 } ], "latest": { "date": "2026-08-27", "score": 81 }, "band": "STRONG" }, "cadence": { "lastTouchDate": "2026-08-27", "daysSinceContact": 2, "byKind": { "call": 2, "meeting": 2, "email": 9 }, "silent30d": false }, "reach": 0.81, "reachPercentile": 96, "priority": { "score": 18, "percentile": 12, "reasons": [ "healthy; no action indicated" ] } }, { "companyId": "c-4302", "mingaId": "m-4302", "schoolName": "Alder Ridge Middle School", "districtName": "Alder Ridge School District", "enrolment": 1310, "arr": 118384, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 66 }, { "date": "2026-08-06", "score": 68 }, { "date": "2026-08-13", "score": 67 }, { "date": "2026-08-20", "score": 70 }, { "date": "2026-08-27", "score": 72 } ], "latest": { "date": "2026-08-27", "score": 72 }, "band": "STRONG" }, "cadence": { "lastTouchDate": "2026-08-19", "daysSinceContact": 10, "byKind": { "call": 1, "email": 4 }, "silent30d": false }, "reach": 0.74, "reachPercentile": 89, "priority": { "score": 24, "percentile": 23, "reasons": [ "healthy; no action indicated" ] } }, { "companyId": "c-4303", "mingaId": "m-4303", "schoolName": "Sable Point Elementary", "districtName": "Alder Ridge School District", "enrolment": 580, "arr": 118384, "tier": "District", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 61 }, { "date": "2026-08-06", "score": 60 }, { "date": "2026-08-13", "score": 62 }, { "date": "2026-08-20", "score": 63 }, { "date": "2026-08-27", "score": 64 } ], "latest": { "date": "2026-08-27", "score": 64 }, "band": "GOOD" }, "cadence": { "lastTouchDate": "2026-08-11", "daysSinceContact": 18, "byKind": { "email": 2 }, "silent30d": false }, "reach": 0.58, "reachPercentile": 66, "priority": { "score": 41, "percentile": 52, "reasons": [ "approaching cadence threshold" ] } }, { "companyId": "c-4401", "mingaId": "m-4401", "schoolName": "Torrance Hollow High School", "districtName": "Torrance Hollow Public Schools", "enrolment": 1490, "arr": 48575, "tier": "Single school", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": 54 }, { "date": "2026-08-06", "score": 52 }, { "date": "2026-08-13", "score": 50 }, { "date": "2026-08-20", "score": 48 }, { "date": "2026-08-27", "score": 46 } ], "latest": { "date": "2026-08-27", "score": 46 }, "band": "MODERATE" }, "cadence": { "lastTouchDate": "2026-07-27", "daysSinceContact": 33, "byKind": { "email": 1 }, "silent30d": true }, "reach": 0.41, "reachPercentile": 28, "priority": { "score": 63, "percentile": 71, "reasons": [ "health moderate and falling", "silent 33 days" ] } }, { "companyId": "c-4501", "mingaId": null, "schoolName": "Quillon Charter Academy", "districtName": "Quillon Charter Network", "enrolment": null, "arr": 12800, "tier": "Single school", "churnedDate": null, "health": { "series": [ { "date": "2026-07-30", "score": null }, { "date": "2026-08-06", "score": null }, { "date": "2026-08-13", "score": null }, { "date": "2026-08-20", "score": null }, { "date": "2026-08-27", "score": null } ], "latest": { "date": "2026-08-27", "score": null }, "band": "NO_BASELINE" }, "cadence": { "lastTouchDate": "2026-08-26", "daysSinceContact": 3, "byKind": { "meeting": 1, "email": 2 }, "silent30d": false }, "reach": null, "reachPercentile": null, "priority": { "score": 52, "percentile": 61, "reasons": [ "no health baseline", "onboarding: first 90 days" ] } } ] } } }, "/cx/districts": { "status": 200, "body": { "ok": true, "data": { "rows": [ { "name": "Bellhaven Unified", "health": { "series": [ { "date": "2026-07-30", "score": 46 }, { "date": "2026-08-06", "score": 44 }, { "date": "2026-08-13", "score": 41 }, { "date": "2026-08-20", "score": 38 }, { "date": "2026-08-27", "score": 35 } ], "latest": { "date": "2026-08-27", "score": 35 }, "band": "POOR" }, "cadence": { "lastTouchDate": "2026-08-28", "daysSinceContact": 1, "byKind": { "call": 3, "meeting": 1, "email": 8 }, "silent30d": false } }, { "name": "Marrow Creek City Schools", "health": { "series": [ { "date": "2026-07-30", "score": 43 }, { "date": "2026-08-06", "score": 41 }, { "date": "2026-08-13", "score": 40 }, { "date": "2026-08-20", "score": 39 }, { "date": "2026-08-27", "score": 38 } ], "latest": { "date": "2026-08-27", "score": 38 }, "band": "POOR" }, "cadence": { "lastTouchDate": "2026-08-25", "daysSinceContact": 4, "byKind": { "meeting": 1, "email": 4 }, "silent30d": false } }, { "name": "Alder Ridge School District", "health": { "series": [ { "date": "2026-07-30", "score": 66 }, { "date": "2026-08-06", "score": 67 }, { "date": "2026-08-13", "score": 68 }, { "date": "2026-08-20", "score": 70 }, { "date": "2026-08-27", "score": 72 } ], "latest": { "date": "2026-08-27", "score": 72 }, "band": "STRONG" }, "cadence": { "lastTouchDate": "2026-08-27", "daysSinceContact": 2, "byKind": { "call": 3, "meeting": 2, "email": 15 }, "silent30d": false } }, { "name": "Torrance Hollow Public Schools", "health": { "series": [ { "date": "2026-07-30", "score": 54 }, { "date": "2026-08-06", "score": 52 }, { "date": "2026-08-13", "score": 50 }, { "date": "2026-08-20", "score": 48 }, { "date": "2026-08-27", "score": 46 } ], "latest": { "date": "2026-08-27", "score": 46 }, "band": "MODERATE" }, "cadence": { "lastTouchDate": "2026-07-27", "daysSinceContact": 33, "byKind": { "email": 1 }, "silent30d": true } }, { "name": "Quillon Charter Network", "health": { "series": [ { "date": "2026-07-30", "score": null }, { "date": "2026-08-06", "score": null }, { "date": "2026-08-13", "score": null }, { "date": "2026-08-20", "score": null }, { "date": "2026-08-27", "score": null } ], "latest": { "date": "2026-08-27", "score": null }, "band": "NO_BASELINE" }, "cadence": { "lastTouchDate": "2026-08-26", "daysSinceContact": 3, "byKind": { "meeting": 1, "email": 2 }, "silent30d": false } } ] } } } }
Preview