Assessing portal
Collecting data and preparing recommendations.
TELOS BOOKKEEPING
Authorized client access only.
ACCOUNT RECOVERY
We will email you a secure password-reset link.
SECURE PASSWORD
Choose a secure password for your Telos Health AI account.
SETUP REQUIRED
Add the Supabase authentication variables in Render, run the included SQL setup, then redeploy.
SUPABASE_URL · SUPABASE_ANON_KEY · SUPABASE_SERVICE_ROLE_KEY
TELOS BOOKKEEPING • OPERATIONS CONTROL ROOM
Clarity, control, and confidence across Telos bookkeeping operations. Monitor HubSpot health, prioritize repairs, coordinate ClickUp work, convert HubSpot meeting summaries into client-routed ClickUp tasks, summarize authorized LinkedIn activity, and verify every completed action.
Collecting data and preparing recommendations.
The highest-priority recommendation will appear here.
HEALTH DOMAINS
DETECT • PRIORITIZE • CORRECT • VERIFY
A single control room for stale deals, stage aging, ownership gaps, missing forecast data, orphaned opportunities, and pipeline risk.
OWNER ACCOUNTABILITY
STAGE FLOW
PRIORITY QUEUE
Health AI ranks the riskiest opportunities but never invents an amount, close date, next step, stage, or duplicate decision.
GUIDED OPTIMIZATION
Every recommendation is translated into plain English and a click-by-click checklist.
APPROVE • EXECUTE • VERIFY
Health AI prepares safe HubSpot repairs, shows the exact records and changes, then runs them only under the selected rule mode.
RULE CONTROLS
APPROVAL QUEUE
AUDIT FOOTPRINT
INVESTIGATE • PROPOSE • EXECUTE • VERIFY
Specialized agents investigate Health AI findings, perform only allowlisted HubSpot actions, preserve evidence, and keep the matching ClickUp master task open until the full finding is verified clean.
SPECIALIST AGENTS
AGENT APPROVAL QUEUE
AGENT AUDIT TRAIL
HUBSPOT → CLICKUP
Health AI creates one ClickUp task per finding, blocks duplicates, synchronizes status, and tracks verified repair progress in one operating queue.
Checking ClickUp connection…
ACTIVE WORK
Each item connects the HubSpot finding, its repair checklist, and the matching ClickUp task.
DUPLICATE GUARD
Run a preview to inspect duplicate task copies without changing ClickUp.
HUBSPOT SUMMARY → HEALTH AI → CLIENT CLICKUP LIST
Granola can continue logging its meeting summary directly in HubSpot. Health AI reads the associated HubSpot note or meeting, extracts explicit action items, identifies the client, and creates or updates tasks inside that client’s designated ClickUp List.
Checking HubSpot meeting-summary intake…
When a meeting is associated with a client but no ClickUp List ID is configured, Health AI shows the HubSpot company name first, then the associated contact details and the exact MEETING_CLIENT_LIST_MAP key to add in Render.
HUBSPOT SUMMARY SYNC TABLE
Use this table to verify the HubSpot source, affiliated company, identified action items, client ClickUp List ID, created or matched ClickUp Task ID, and current synchronization status.
| HubSpot summary | Affiliated company | HubSpot source ID | Identified tasks | ClickUp List ID | ClickUp Task ID | Sync status |
|---|---|---|---|---|---|---|
| No meeting summaries processed yet. | ||||||
RECENT HUBSPOT SUMMARY DETAILS
Health AI uses the summary already stored in HubSpot. It does not connect to Granola directly or store raw meeting transcripts. Each explicit action is deduplicated and routed to the associated client’s ClickUp List.
APIFY • LINKEDIN COMPANY EMPLOYEES • HUBSPOT MATCHING
The same Apify workflow used in The Pipeline Hygiene: research employees from LinkedIn company URLs, normalize the results, deduplicate them, match existing HubSpot contacts, and hold unmatched people for Admin approval before CRM creation.
Checking Apify LinkedIn Intelligence readiness…
Paste one LinkedIn company URL per line. Save the list as the recurring Friday targets, or launch the same research manually at any time. The scheduled run happens early Friday morning before the 9:00 AM Health AI report.
Maximum records per manual run are controlled by Render.
LINKEDIN INTELLIGENCE TABLE
Matched people are linked to existing HubSpot contacts. Unmatched people are never created automatically and remain pending until an Admin approves them.
| Contact | Title | Company | Location | HubSpot match | Status | Action | |
|---|---|---|---|---|---|---|---|
| No Apify LinkedIn research has run yet. | |||||||
LINKEDIN ACCOUNT ARCHIVE
Choose the original LinkedIn ZIP once, or choose the exported folder. Telos automatically detects every applicable file, imports useful message/contact/profile context, skips non-applicable files, compares against persistent history, and processes only new or changed information.
Primary intelligence files: Messages.csv, Connections.csv, contact/email/phone files, plus supported profile-context files such as Profile, Positions, Education, Certifications, Skills, Projects, Organizations, Publications, Volunteering, Courses, and Learning.
Other LinkedIn export files: kept out of contact writes and skipped when they do not contribute to Telos intelligence.
Recommended columns: Conversation ID, Conversation Title, From/Sender, Sender Profile URL, To, Date, Subject, Content/Message/Body, Folder.
Useful columns: First Name, Last Name, Email Address when exported, URL/Profile URL/LinkedIn URL, Company, Position/Job Title, Connected On.
Telos accepts LinkedIn's email-address export. A value is attached to another LinkedIn contact only when that row contains enough identity information for an exact unique name/profile match. Rows that represent the LinkedIn account owner's own email remain account-level metadata.
Phone values follow the same identity rule. Exact contact matches can enrich HubSpot; unidentifiable rows are retained only as account-level export metadata and are never sprayed across contacts.
Source priority is: safely matched LinkedIn-exported contact fields → contact details explicitly supplied inside the LinkedIn message thread → existing HubSpot values → deep public-business research for still-missing work email/direct business phone. Existing populated HubSpot email/phone values are preserved unless a verified new value is intentionally eligible for update.
No archive imported in this session.
EXISTING LINKEDIN INTAKE
Existing authorized connector and historical LinkedIn records remain available. The optimized Apify workflow now sits at the front of LinkedIn Intelligence.
COMPANY RESOLUTION • WORK EMAIL ENRICHMENT • PUBLIC BUSINESS RESEARCH
Resolve each contact’s current company first, recover missing professional email addresses from public business sources, optionally verify them with a configured B2B email provider, and write only high-confidence business data back to HubSpot.
Checking Contact Intelligence readiness…
Checking missing-email enrichment status…
WORK EMAIL ENRICHMENT
LinkedIn does not need to contain the email. Telos verifies the current company and domain, searches public professional sources, then uses an optional configured verifier only when needed.
RESEARCH APPROVAL QUEUE
No existing populated value is overwritten. Direct email and phone proposals require both identity and current company-affiliation confidence; ambiguous matches remain for human review.
CONTACT RESEARCH HISTORY
AUDIT FINDINGS
VISUAL HEALTH REPORT
Track whether cleanup work is actually improving the portal.
CLIENT VISIBILITY • WEEKLY DELIVERY • AUDITABLE PROGRESS
Review a complete seven-day account of HubSpot changes, LinkedIn activity, Granola summaries converted to ClickUp tasks, ClickUp status and progress, unresolved risks, and visual dashboards. Reports can be generated on demand and emailed automatically every week.
Checking weekly-report readiness…
DETAILED ACTIVITY
CLICKUP WORK
MARKET POSITION • PRICING • DIFFERENTIATION • OPPORTUNITY
Loading role-specific competitive research…
MARKET OPPORTUNITY
ACCOUNTING DATA → EXECUTIVE INTELLIGENCE
A management-ready financial command view for Telos: connect Xero, normalize the financial statements, surface KPI movement, explain performance, generate executive reviews, and keep actuals separate from model forecasts.
Connect Xero to activate Financial Analytics.
BUSINESS PERFORMANCE • SYFT-STYLE DEPTH, XERO-VERIFIED
Financial Overview combines executive intelligence with management-reporting depth: detailed Profit & Loss, operating performance, income vs expenses, account-level expense mix, cash movement, KPI explanations, and graph insights. Xero remains the accounting source of truth.
FINANCIAL STATEMENT SNAPSHOT
XERO SYSTEM HEALTH • CLOSE READINESS • MASTER DATA
Assess the connected Xero organisation for accounting-process issues that can weaken reporting, close readiness, collections, payables, documentation, master data, tax configuration, and tracking. Health AI stays read-only in Xero and routes actionable remediation work to ClickUp.
Connect Xero to activate Financial System Hygiene.
BALANCE SHEET HYGIENE
Validate whether the balance sheet balances, surface liquidity pressure and receivables concentration, flag negative equity or weak cash coverage, and identify material suspense/clearing balances that can weaken close confidence.
WHAT NEEDS TO BE FIXED
Each finding includes the exact work location, specific repair steps, what counts as done, and how Health AI will verify completion before its ClickUp master task is closed.
SCAN HISTORY
WBR • MBR • QBR
Generate management-ready Weekly, Monthly, and Quarterly Business Reviews directly from the connected Xero account. Each report is centered on the business itself—financial performance, trends, liquidity, profitability, balance-sheet position, opportunities, risks, recommendations, and action plans—supported by visuals, explanations, justifications, SWOT context, KPI interpretation, and forecast rationale.
Short-cycle financial pulse: revenue, profit, cash, receivables/payables, KPI exceptions, and immediate actions.
Month-over-month performance, margin and liquidity scorecards, trend commentary, and management priorities.
Quarter-level executive narrative, KPI trajectory, financial risks/opportunities, and forward-looking planning signals.
LATEST GENERATED REVIEW
A clean, presentation-ready view of what changed, why it matters, what to say in the meeting, and what should happen next.
Generate a WBR, MBR, or QBR to build the executive management pack.
REPORT HISTORY
SCORECARDS • TARGETS • EXCEPTIONS
Track the metrics that explain financial performance, compare them against configurable targets, and highlight the KPI exceptions that deserve management attention.
TREND MODEL • SCENARIO SIGNALS
Extend the connected accounting trend into a six-month directional outlook for revenue and net profit. Forecasts are clearly labeled as models, never as booked actuals or guaranteed outcomes.
Connect accounting data to create a forecast.
FINANCIAL AI AGENT
The agent reviews only the connected financial metrics, KPI scorecards, actual trends, and model forecast. It separates evidence from interpretation and returns risks, opportunities, and recommended management actions.
ANALYSIS HISTORY
XERO MAINTENANCE
This maintenance screen is used only when Xero must be reauthorized or disconnected. Normal financial operations sync automatically in the background.
XERO_ENABLEDXERO_CLIENT_IDXERO_CLIENT_SECRETXERO_REDIRECT_URIFINANCIAL_TOKEN_ENCRYPTION_KEYXero Tenant ID and rotating tokens are captured and managed automatically after Connect Xero. Never paste OAuth tokens into screenshots or client-facing notes.
CONNECTED SYSTEMS • WORKFLOW READINESS • VENDOR HEALTH
One glance at every service Telos Health AI depends on. Connection checks and vendor status are separated so you can tell a credential problem from a vendor outage.
Preparing the Telos integration health map…
DATA OWNERSHIP • RECORD COUNTS • LAST SYNC
See where Telos Health AI data actually lives, which platform is the source of truth, what Health AI retains locally, and when each store was last updated.
Mapping Telos data stores…
PERSISTENT HISTORY • IMPORT MEMORY • SOURCE OWNERSHIP
Supabase is the primary cloud persistence layer for Telos Health AI operational state. Render runs the application and keeps only a cache; HubSpot, Xero and ClickUp remain their respective business systems of record.
Loading persistent storage status…
Message fingerprints, contact snapshots, import jobs and enrichment state are retained between uploads. You may upload only the LinkedIn export file that changed; Messages.csv and Connections.csv are not required on every import.
MAINTENANCE SYSTEM
Tick off recurring tasks. Your progress is saved in this browser.
REAL-TIME FEED
HUBSPOT • LINKEDIN • CLICKUP • GRANOLA
Check official vendor status sources, map each incident to the Telos workflow, preserve recent incident history, and deliver a detailed response report to Mark Tuggle and the Health AI Admin.
Checking official system status sources…
INCIDENT DETAIL
IDENTITY • SECURITY • PERMISSIONS
Manage profiles, role-aware permissions, and View As previews using the same Developer, Admin, Client, and Guest terminology as the latest TTG interface.
Review your name, region, contact number, email, and assigned permission level.
Invite Admin, Client, or Guest users according to your role, then grant View or Write access by section. The protected Developer account is hidden from Admin user lists.
Developer is the protected platform role and can View As every role. Admin can View As Client and Guest, manage their section access, and can switch between Health AI and Telos Competitive Intelligence. Client sees its Telos competitive view when permitted. Guest remains the most limited role.
MY ACCOUNT
ACCOUNT & ACCESS
Invite users, review account status, and customize Client or Guest section access. Developer can manage Admin, Client, and Guest accounts. Admin can manage Client and Guest. Telos permissions and role rules are unchanged.