Microsoft Teams Integration

Your finance data,
right inside Teams.

Ask Breadwinner AI in any Teams channel and get answers from your finance system in seconds — without giving every employee a finance system login, an extra Microsoft license, or a finance person to ping.

T Finance Ops
Breadwinner AI
💬
📞
📅
📁
AP
Amy P. 11:20 AM

What's our total AP balance this week?

Breadwinner AI
Breadwinner AI APP 11:20 AM

Total AP this week: $142,380 across 23 bills

Northwind Traders $48,200 Dec 15
Alpine Supply Co $31,750 Dec 18
Contoso Ltd $22,400 Dec 20
+ 20 more · Due this week: $142,380
MK
Mark K. 11:22 AM

Did Contoso Ltd pay their last invoice?

Breadwinner AI
Breadwinner AI APP 11:22 AM

Yes — Contoso Ltd paid invoice #INV-2024-0891 on Dec 3, 2024.

Amount
$18,750.00
Status
✓ Paid
Due date
Dec 5, 2024
Source
NetSuite
From $200/month · 10 users included
No extra Microsoft license required
14-day trial, no credit card

Works with the systems you already run

NetSuite NetSuite
QuickBooks QuickBooks
Xero Xero
Stripe Stripe
Interactive demo

See it in action

Try the live Microsoft Teams demo with sample QuickBooks data.

Demo uses sample QuickBooks data

Your finance team shouldn't be a help desk.

In most enterprises, someone in finance burns hours a day fielding the same Teams pings: "Did Contoso pay?", "What's our AP this week?", "Can you pull last quarter's credit notes?" That's expensive labor going to questions a structured query can answer in five seconds. The finance team becomes a queue.

Breadwinner AI takes the queue off finance's plate. Anyone in your tenant — sales, ops, project leads, executives — can ask in Teams and get the same answer your CFO would get, from the same source of truth.

Microsoft Teams Built for Microsoft 365

Not a chatbot you bolt on Teams — a tenant-aware app, built for Microsoft 365

Six things Breadwinner gets right about working inside a Microsoft 365 environment — that most "AI for finance" tools either skip, fight, or pretend don't matter.

Lives in Microsoft 365, not next to it

Installs through your Teams App Catalog, runs on your tenant, surfaces in the Teams Admin Center next to your other approved apps. There's no separate platform for IT to govern.

Your existing Entra ID, your existing groups

Sign-in is Microsoft sign-in. Permissions can be scoped using the Entra ID groups your IT team already manages — no parallel user list to provision, sync, or de-provision.

Pinned tab + chat in the same channel

Use Breadwinner as a chat companion in any conversation, pin it as a tab in a team for repeat queries like AR review, or open it in personal chat. Same answers, three surfaces.

Channels, group chats, 1:1 — all of them

Works in standard channels, private channels, group chats, and direct messages. Admins choose where it's available; users get a consistent experience wherever they ask.

Logged where your IT team already looks

Every question and answer is recorded in Breadwinner's admin portal — exportable into the audit pipeline your security and compliance teams already run on Microsoft 365.

Tenant-admin install, central rollout

A tenant admin approves Breadwinner once, configures app-permission policies, and rolls it out team-by-team. No site-by-site deployment, no shadow-IT install path.

Run it on your real finance data — in your tenant.

14-day free trial · 100 questions included · Tenant admin can revoke in two clicks

How it works

Set up in under an hour, no IT project required

1

Connect your finance system

Link NetSuite, QuickBooks, Xero, or Stripe in our admin portal. We cache your full dataset for fast queries.

2

Map permission sets to Entra groups

Decide what each Teams team or Entra ID group is allowed to ask about. Different scopes per group, same install.

3

Approve in the Teams App Catalog

Tenant admin grants Entra ID consent and rolls Breadwinner out via app-permission and app-setup policies.

4

Anyone asks, in plain English

Type a question in Teams. Get an answer in ~5 seconds, sourced from real finance records — not from a summary.

Real questions, real roles

The Teams messages your finance team is tired of answering

Three roles, fifteen real questions — the kind that ping a finance analyst in Teams every single day. Plain English in, structured answer out.

EX

Executive / VP

Pulling numbers in a meeting without opening a laptop.

  • "What's our cash position this morning?"

  • "Total revenue this quarter vs last quarter?"

  • "How much have we spent with our top 5 vendors YTD?"

  • "Open AR over 60 days?"

  • "Top 10 customers by revenue this year."

FA

FP&A / Analyst

Closing the books without writing five SQL queries.

  • "Variance vs forecast for the West region this month?"

  • "List all journal entries over $25K from December."

  • "Total expense by GL account, last quarter."

  • "Revenue by product line, MTD."

  • "Bills posted but not yet approved."

PM

Project / Cost Center Owner

Tracking project spend without bothering finance.

  • "How much have we spent on Project Atlas to date?"

  • "What's left in the Marketing 2024 budget?"

  • "Open POs against cost center 4400."

  • "Bills billed to client X this quarter."

  • "Labor hours invoiced for project Y."

Plus everything else in your finance system. If it's a number a finance analyst could pull, Breadwinner can answer it.

Need to satisfy your IT team first?

SOC 2 Type II report, security questionnaire, and tenant-architecture walkthrough on request.

The team

Breadwinner AI is new.
The controls aren't.

For over a decade, we've shipped finance integrations that pass enterprise IT review — Microsoft Entra ID SSO, change-controlled releases, audit logging, and SOC 2 Type II certification. Breadwinner AI is the same engineering team, with the same security posture, brought to Teams.

12+

Years shipping enterprise finance integrations

SOC 2

Type II — independently audited every year

2014

Salesforce Partner since

A few of the finance teams running on Breadwinner today

IRIS SoftwareChowNowDuettoCampaign MonitorPhenom PeopleVeryonUpSellitBlues.io
IRIS SoftwareChowNowDuettoCampaign MonitorPhenom PeopleVeryonUpSellitBlues.io
SOC 2 Type II

SOC 2 Type II

Salesforce Partner since 2014

Partner since 2014

Listed on AppExchange

AppExchange listed

Teams Admin Center
Breadwinner AI

Breadwinner AI

Approved · Tenant-wide

✓ Allowed

App permissions

User.Read

Sign user in

Granted

ChannelMessage.Send

Reply in approved channels

Granted

Mail.Read

Read user mail

Not requested

Files.Read.All

Read files in tenant

Not requested

Group.Read.All

Read all groups

Not requested

Consent granted by tenant admin · Sep 12, 2024

Breadwinner asks only for the Microsoft Graph scopes it needs. Everything else stays off the table.

M365 governance

Built for the controls your IT team already runs

Four design choices that let Breadwinner sit comfortably inside a Microsoft 365 tenant — under Conditional Access, Purview, and the app-governance rules you've already invested in.

  • Read-only by architecture. Breadwinner cannot write back to your finance system. There is no path — not for admins, not behind a flag. The only thing it does is answer questions.

  • Conditional Access, respected. Authentication runs through Entra ID, so your existing Conditional Access policies apply: device compliance, MFA, location restrictions, risk-based controls — all enforced before a user can ask.

  • Minimal Microsoft Graph scopes. Breadwinner asks for only the Graph permissions it needs to identify the user and respond in approved channels. No mailbox access, no file scanning, no group enumeration beyond what you authorize.

  • Your data isn't training anyone's model. Your finance data is queried, returned, and discarded. It is never sent to model training, fine-tuning, or any third-party AI provider's training pipeline — ours or anyone else's.

What IT and security ask first

The four questions every Microsoft 365 reviewer raises

Will it require a new tenant or app registration?

No. Breadwinner installs through the standard Teams App Catalog flow, with consent granted by your tenant admin in Microsoft Entra ID. There's no separate tenant, no parallel app registration to maintain — just one approved app in the catalog you already manage.

Does it work with our Conditional Access policies?

Yes. Because authentication happens through Entra ID, your existing Conditional Access policies apply automatically — MFA, compliant device, location, and risk-based controls all run before a user can ask a question. We don't bypass them, we don't ask you to whitelist around them.

What about data residency? We have EU / UK / Canada users.

Breadwinner's data is hosted in the US by default, with regional hosting options for enterprise customers. We're happy to walk through the data flow with your data protection team and provide DPAs and Standard Contractual Clauses where required.

Is it certified for App Source / Government Cloud?

Breadwinner is available through the standard Teams App Catalog. Microsoft App Source listing and Government Cloud (GCC / GCC High) availability are on our roadmap — talk to us if either is a hard requirement for your tenant.

Pricing

One plan, every feature. Pick your finance system.

No extra Microsoft license required. No per-feature tiers, no annual lock-in. Free for 14 days, no credit card.

QuickBooksXeroStripe

QuickBooks · Xero · Stripe

$200

/ month

  • Includes 10 users

  • $5 / month per additional user

  • All features included

NetSuite

NetSuite

$1,000

/ month

  • Includes 20 users

  • $25 / month per additional user

  • All features included

Each plan includes 2,000 questions/month plus 50 per additional paid user, pooled across your account. Overages billed at $0.05/question for QuickBooks, Xero, and Stripe; $0.25/question for NetSuite. Base plan includes one permission set — everyone sees the same data. Need different permission sets for different teams? Contact us. Connecting to multiple QuickBooks or Xero organizations is available at an additional cost — talk to Sales for details.

Connect any finance system to Microsoft Teams

Pick your finance system for the dedicated integration page.

FAQ

IT, tenant admin, and Teams setup questions

Everything your Microsoft 365 admin, security reviewer, and Teams owner will want to know before they approve the install.

A Microsoft 365 tenant admin approves Breadwinner in the Teams App Catalog and grants Entra ID consent for the requested permissions. From there, you can add Breadwinner to specific teams via app-setup policies, or let users add it themselves within the policy you've defined. Most tenants are live in under an hour.
Breadwinner requests only the scopes needed to authenticate users and respond in channels it's been added to. We do not request mailbox, file, or calendar access. The complete scope list is shown in the Entra ID admin-consent screen at install time, and is documented in our Teams App Catalog listing for your IT reviewer.
Yes. Because authentication happens through Microsoft Entra ID, your existing Conditional Access policies — MFA, device compliance, sign-in risk, location restrictions — are enforced before a user can interact with Breadwinner. We don't bypass them and we don't require any exceptions.
Yes. Map permission sets to Microsoft 365 groups or specific teams — Sales sees AR, Operations sees inventory, Finance sees everything. The base plan includes one permission set; multiple permission sets are available on enterprise plans, configured in our admin portal.
Breadwinner is added to the teams and channels your admin approves, and only sees activity in those locations. Private channels stay private — Breadwinner has to be added explicitly. 1:1 chat with Breadwinner can be enabled or disabled per Entra ID group via your app-permission policy.
From Teams: a tenant admin can remove the app via Teams Admin Center → Manage Apps in two clicks; access stops immediately. From the finance side: cancelling your Breadwinner subscription disconnects your finance system and clears the cached data within 24 hours. Audit logs are retained per your account's retention policy and then deleted.
Breadwinner installs through the standard Teams App Catalog flow your tenant admin already uses. AppSource listing is on our roadmap. If your procurement requires it specifically, talk to us — we can usually accommodate via the standard sideload-with-approval path while the listing is in progress.
Default hosting is in the US. Regional hosting is available for enterprise customers — talk to us about EU, UK, Canada, or APAC requirements. We provide standard DPAs and SCCs and are happy to walk your data protection officer through the data flow before contracting.
Not today. Government Cloud availability is on our roadmap. If you're a public sector or defense customer with a GCC requirement, get in touch — we can confirm timing and discuss what would be required for your specific tenant.
Yes — a free 14-day trial that includes 100 questions, with no credit card required to start. You'll have full access to query your real finance data. Convert to a paid plan whenever you're ready, or let the trial expire with no charge.

Bring finance into Microsoft 365 — without licensing every employee

Works with NetSuite, QuickBooks, Xero, and Stripe. Live in your tenant within an hour. Free for 14 days.