Teams integration

Your finance data,
right inside Teams.

Ask Kipper 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.

read-only Entra ID SSO Conditional Access ~5s answers
T Finance Ops
Kipper
💬
📞
📅
📁
AP
Amy P. 11:20 AM

What's our total AP balance this week?

Kipper
Kipper 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?

Kipper
Kipper 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
Live data from
NetSuite
QuickBooks
Xero
From $200/mo · 10 users · no extra Microsoft license · 14-day trial, no card

The shift

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.

Kipper 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.

Built for Microsoft 365

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

Six things Kipper 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 Kipper 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 Kipper'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 Kipper once, configures app-permission policies, and rolls it out team-by-team. No site-by-site deployment, no shadow-IT install path.

How it works

Set up in under an hour, no IT project required.

01

Connect your finance system

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

02

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.

03

Approve in the Teams App Catalog

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

04

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.

Interactive demo

Don't take our word for it. Ask it yourself.

Open the live Teams demo and ask anything — invoices, AR, cash, revenue — answered from sample finance data.

Teams

Interactive · sample QuickBooks data

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, Kipper can answer it.

Teams Admin Center
Kipper

Kipper

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

Revoke access

Kipper 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 Kipper 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. Kipper 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. Kipper 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. Kipper 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.

Kipper'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?

Kipper 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.

QuickBooksXero

QuickBooks · Xero

$200

/ month

  • Includes up to 10 active users

  • $5 / month per additional active user

NetSuite

NetSuite

$1,000

/ month

  • Includes up to 20 active users

  • $25 / month per additional active user

Each plan includes 2,000 questions/month plus 50 per additional active user, pooled across your account. Overages billed at $0.05/question for QuickBooks and Xero; $0.25/question for NetSuite. Plans come with standard permission sets. If you need custom permission sets, please contact Sales . Connecting to multiple QuickBooks or Xero organizations is available at an additional cost — talk to Sales for details.

By finance system

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 Kipper in the Teams App Catalog and grants Entra ID consent for the requested permissions. From there, you can add Kipper 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.
Kipper 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 Kipper. 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.
Kipper is added to the teams and channels your admin approves, and only sees activity in those locations. Private channels stay private — Kipper has to be added explicitly. 1:1 chat with Kipper 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 Kipper 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.
Kipper 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, and Xero. Live in your tenant within an hour. Free for 14 days.