Getting started
Setting up the Sage Persona AI for your team takes less than a day.1
Connect Sage 300 CRE via ODBC
Link your Sage environment from the Connections settings in the platform.
The ODBC connector is configured with a read-only service account on
your Sage 300 server network. No data leaves your network; only
summarised query results are sent to the AI layer.
2
Configure the three personas
Set up Project Manager, Project Engineer, and AP Coordinator personas
in the Admin Console. Assign the relevant skills and knowledge base
to each. The knowledge base scopes each persona to their relevant
Sage tables automatically.
3
Generate the knowledge base and cubes
Click the knowledge base generation button. The platform uses AI to
map your Sage table structure, understand the relationships between
modules, and generate the cubes needed for dashboards.
This takes under 10 minutes.
4
Assign users
Add your team members and assign them to their persona. They log in
and see their role-specific Persona AI and dashboard immediately.
Starter prompts guide them through the most common tasks from day one.
5
Go live on dev, then production
Start on the IdeaBoxAI dev environment to validate the connection
and test the persona responses against your real data. Once the team
is satisfied, promote to production.
The Persona AI knows your role before you ask
A Persona in IdeaBoxAI is the AI’s understanding of who you are, what you need, and what your data looks like. The persona you are assigned to determines which data you see, which skills are available, and which starter prompts appear on your home screen. The Sage Persona AI ships with three purpose-built personas. Each connects to the Sage 300 CRE tables relevant to their role via ODBC.AP scenario: payment run prioritization
Priya Sharma - AP Coordinator 12 active projects, 47 open invoices, cash position review due by 9 am. Priya types: “Which open commitment invoices should I pay first this week, and are any of them at lien risk?” The Persona AI responds with a payment priority summary covering all 47 invoices ranked by lien risk, early-pay discount expiry, due date, and PO match status:Payment priority summary, week of April 17: 47 open invoices across 12 projects. $1.24M total outstanding. Cash available: $940,000. Action required today:Priya follows up: “Show me all invoices from ABC Electrical across all jobs.” The Persona AI returns a vendor summary with 4 invoices across 2 projects, identifies $115,600 in lien-exposed invoices with no waivers on file, and recommends requesting conditional lien waivers before releasing payment. The results:Recommended payment run: 6 invoices totaling $183,200. All have approved POs, no compliance holds. Cash position after full run: $629,200 remaining. 38 remaining invoices: $929,200 total. None due before Apr 28.
- ABC Electrical, INV-2301 ($84,200): Lien deadline Mon Apr 21. No waiver on file. Preliminary notice filed Feb 3.
- XYZ Mechanical, INV-2289 ($12,400): 2% early-pay discount expires today at 5 pm. PO matched, no holds.
- ABC Plumbing, INV-2294 ($31,000): Lien deadline Thu Apr 24. Waiver requested Mar 28, no response in 20 days.
- 47 invoices ranked by risk in under 2 minutes.
- $115,600 in lien-exposed invoices flagged with vendor history.
- Friday morning prep reduced from 90 minutes to a 5-minute review.
AP scenario: daily morning brief
Marcus Okafor - AP Coordinator 8 active construction projects, 3 states, 31 open invoices Marcus types: “Give me my AP morning brief, what needs my attention today?” The Persona AI responds with a structured brief covering action items, payments due, and a week-ahead outlook:AP morning brief, Thursday, April 17, 2026 8 active projects. 31 open invoices. $1.24M total AP liability Action required today:Marcus reviews the brief in under 3 minutes, flags XYZ HVAC for investigation, and approves the payment run before his 9 am stand-up.Due in 48 hours, ready to process: 3 invoices totaling $62,800. All PO matched, no holds, waivers on file. Heads up, next 7 days: XYZ MEP insurance expires in 11 days. 4 invoices totaling $87,400 due between Apr 22-25.
- XYZ HVAC, INV-4410 ($18,400, Midtown Tower): No matching PO found. First mismatch for this vendor across 6 prior invoices.
- ABC Framing: Insurance cert expires Mon Apr 21. Active on 2 projects. Send renewal request today.
PM scenario: portfolio health scan
Sarah Chen - Project Manager 9 active jobs, portfolio review with VP at 10 am Sarah types: “Scan my portfolio and flag any jobs where cost-to-complete is trending over original budget.” The Persona AI responds with a portfolio scan covering all 9 jobs:Portfolio health scan, April 17, 2026 9 active jobs. $82.4M total committed value. 3 flagged Harborview Mixed-Use (high risk): Original budget $16.4M, committed $18.2M (+11%). Contingency effectively exhausted at $42,000. Driven by $1.1M structural steel overrun plus 3 unsigned change orders ($184,000). Overrun accelerating from 4% at 50% complete to 11% at 60%. Eastside Warehouse (watch): 6% over budget at 45% complete. $480,000 in mechanical extras from late architectural revision. Contingency at 3.6%, runs out at ~65% complete at current pace. Ridgecrest Office (marginal): 2% over at 72% complete. Minor extras across three trades. Likely closes within contingency. 6 other jobs: All tracking within 1% of original budget.Sarah follows up: “Show me the change order status for Harborview.” The Persona AI returns the full change order summary showing $184,000 in unsigned COs, including one that is 18 days overdue (2x the normal turnaround with this owner), and recommends specific escalation actions. The results:
- 9 jobs health-scored in seconds with trend analysis and contingency burn rate.
- $184,000 in revenue risk surfaced with specific next steps.
- Monday morning prep reduced to a 4-minute conversation.
PM scenario: owner report generation
David Osei - Project Manager Client report due at 3 pm, normally takes 90 minutes David types: “Generate an owner progress report for Lakeside Residences. Include budget vs actual, committed costs, schedule status, and top risks.” The Persona AI generates a structured report with an executive summary, budget and cost summary, schedule status by phase, pending change orders requiring owner action, and top risks with decision deadlines:Lakeside Residences, Owner Progress Report Executive summary: Project is 64% complete, tracking within 1.5% of original budget. Framing is 4 days behind baseline due to weather delay. Two items require owner decisions this week. Key figures: Original contract $18.4M, revised $18.55M, projected final $18.61M (+0.3% variance). Contingency remaining: $248,000 (1.3%). Top risks:The results:
- Window package order deadline Apr 24. 14-week lead time means any delay adds to critical path.
- CO-009 facade changes ($148,000) due Apr 22. Facade sub cannot mobilize until executed.
- Full owner progress report generated in under 10 minutes instead of 90.
- Data pulled automatically from four Sage modules.
PE scenario: cost code burn rate alert
Jake Torres - Project Engineer 2 assigned jobs, 6:45 am site arrival Jake types: “Which cost codes are burning faster than the schedule percentage on my jobs?” The Persona AI responds with a burn rate analysis across both jobs:Cost code burn rate alert, April 17, 2026 2 jobs. 47 active cost codes. 5 flagged Harborview Mixed-Use (3 codes at risk):Jake follows up: “Draft a change order for the extra excavation work on Eastside.” The Persona AI generates a CO document with actual rates from JCCD cost data, schedule impact assessment, and contract references, ready for PM review. The results:Combined projected overrun: $305,600 across 3 cost codes. Eastside Warehouse (2 codes to watch): Both within 5% variance. Flag for weekly monitoring.
- 03-200 Structural concrete: 72% burned at 60% schedule (+12%). Projected $148,000 over.
- 09-100 Drywall: 62% burned at 48% schedule (+14%). Labour rate running 8% above estimate.
- 15-400 HVAC ductwork: 67% burned at 55% schedule (+12%). Ductwork rerouting from architectural revision.
- 5 at-risk cost codes identified with root cause analysis.
- Change order drafted with actual rates in under 60 seconds.
- Morning site prep reduced from 30 minutes to 3 minutes.
PE scenario: RFI tracking and daily log
Maria Santos - Project Engineer 3 assigned jobs, end of day on site Maria types: “Which RFIs are overdue for a response on my jobs?” The Persona AI responds with an overdue RFI tracker:Overdue RFI tracker, April 17, 2026 3 jobs. 14 open RFIs. 4 overdueMaria fires off follow-up emails, then types: “Generate my daily construction log for today.” The Persona AI generates a structured daily log pulling crew data from PMPRJ and PMSUB records, work order completions, equipment on site, weather, and issues, ready for review and submission.
- RFI-042 (Harborview, beam depth discrepancy): 10 days overdue. Stop-work risk if not resolved by Apr 21.
- RFI-038 (Eastside, electrical panel clearance): 5 days overdue. Blocks electrical rough-in.
- RFI-051 (Northgate, roof drain location): 3 days overdue.
- RFI-053 (Harborview, fire rating): 2 days overdue.
PM scenario: cash flow forecasting
Elena Vasquez - Project Manager MEP subcontractor, 5 active jobs, payment timing is critical Elena types: “Show me my cash flow forecast for the next 30 days across all active jobs.” The Persona AI responds with a 30-day forecast:30-day cash flow forecast, April 17 to May 17, 2026 5 active jobs. Net 30-day position: +$213,000. Timing risk in week 3 Expected inflows: $847,000 across 5 jobs (confidence scored per client payment history). Expected outflows: $634,000 (subs, materials, equipment, insurance). Timing risk, April 24 to May 7: A 14-day window where cumulative cash flow goes negative (-$66,000 peak). The XYZ Medical payment ($312,000) is expected Apr 22 but this client averages 34 days on their last 8 payments. If they pay on their actual pattern, the gap widens to -$140,000 for 4 days. Recommendation: Follow up with XYZ Medical AP today to confirm payment date. Consider accelerating the Lakeside draw or deferring the HVAC equipment payment as fallback.The results:
- $140,000 cash flow gap identified 10 days before it would have hit.
- Payment confidence scored per inflow based on actual client history.
- Proactive follow-up with a concrete fallback plan.
Skills that power all three personas
Each persona is powered by a set of skills that define how the Persona AI handles specific types of requests. The Sage Persona AI ships with 24 skills across the three personas, 8 per role. You can trigger a skill in two ways:- Click a starter prompt on the home screen to pre-fill the chat input.
- Type your request in plain language. The Persona AI auto-detects the appropriate skill.
Project Manager skills
Project Engineer skills
AP Coordinator skills
Connected to your Sage 300 CRE data
The Sage Persona AI connects to your live Sage data via a read-only ODBC service account. No ETL, no nightly sync, no data warehouse required. Each persona only sees the data relevant to their role. An AP Coordinator queries APINV, APVD, JCPO, and PMSUB. A Project Manager queries JCJOB, JCCD, CTJOB, CTCO, and PMPRJ. A Project Engineer queries JCCD, PMRFI, PMSUB, and PMPRJ. Key details:- 10 Sage 300 modules accessed: JCJOB, JCCD, JCPO, CTJOB, CTCO, PMPRJ, PMRFI, PMSUB, APINV, and APVD.
- Role-scoped knowledge base per persona.
- Dashboards for visual reporting: PM Overview, PE Overview, and AP Overview.
- Gmail integration for one-click email drafting. Draft-first, user reviews before sending.
- Data queries return in under 4 seconds. Document generation in under 8 seconds.
Next steps
Persona setup
Create and configure role-specific personas in the Admin Console.
Skills and configuration
Assign skills to personas and customize how the Persona AI handles requests.
Knowledge bases
Connect structured data sources and generate knowledge bases for grounded responses.
Driving business outcomes
Understand the measurable outcomes the Persona AI delivers.