Products/BE Teammate

How BE Teammate works in your industry

Connects to your systems, works within your rules and assignments, and asks a named person in Microsoft Teams before it acts. Here is what that looks like in purchasing, finance, sales and marketing, customer service, schools, clinics and IT.

Pick your industry. The picture is the same three steps every time: BE Teammate reads the systems you have granted it, works inside the rules and assignments you set, and asks a named person in Microsoft Teams before it changes anything or messages anyone outside the business.

How BE Teammate works: PurchasingBE Teammate (Penny, Purchasing) connects to SAP Business One, Supplier price lists, Purchasing inbox, BE One AI, Microsoft 365, Browser. Rules and assignments: assigned to Purchasing and the site leads; granted SAP stock, supplier price lists; needs approval Any purchase order; can approve Purchasing manager, to $5,000. Asked in Microsoft Teams: Enough 20mm fittings for the Henderson job on Friday? It replies: Short by 140. Supplier B has them at $3.10, delivered Thursday. Supplier A is Monday. Then asks for approval: Raise a PO to Supplier B: 140 fittings, $434 ex GST? Approved by the purchasing manager. PO sent.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSSQLSAP Business OneStock in every warehouseAPISupplier price listsPrices and lead timesMAILPurchasing inboxQuotes and confirmationsMCPBE One AIDrafts the purchase orderM365Microsoft 365Job schedule, shared filesWEBBrowserSupplier portals with no APICredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammatePenny · PurchasingChecks stock, prices and leadtimes, then proposes the order.ASSIGNED TOPurchasing and the site leadsGRANTEDSAP stock, supplier price listsNEEDS APPROVALAny purchase orderCAN APPROVEPurchasing manager, to $5,000ASKSYESMicrosoft Teams · PurchasingStaff@Penny Enough 20mm fittings forthe Henderson job on Friday?PennyShort by 140. Supplier B hasthem at $3.10, deliveredThursday. Supplier A is Monday.APPROVAL NEEDEDRaise a PO to Supplier B:140 fittings, $434 ex GST?SAP B1 · draft purchase orderApproveRejectApproved by the purchasing manager. PO sent.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: FinanceBE Teammate (Finn, Finance) connects to SAP Business One, Bank feed, Accounts inbox, BE One AI, Microsoft 365, Linux computer. Rules and assignments: assigned to The accounts team; granted SAP read-only, accounts inbox; needs approval Any email to a customer; can approve Finance manager. Asked in Microsoft Teams: Has Harbour Plumbing paid invoice 10482 yet? It replies: Not yet: $8,240, 34 days overdue, two reminders sent. No payment in today's feed. Then asks for approval: Send the final reminder and copy their account manager? Approved by the finance manager. Sent.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSSQLSAP Business OneInvoices, payments, customersAPIBank feedPayments received todayMAILAccounts inboxIts own address, BE AgentMailMCPBE One AICustomer history in SAPM365Microsoft 365Outlook, calendar, OneDriveVMLinux computerBuilds the aged-debt reportCredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateFinn · FinanceChecks the ledger, bank andinbox, then proposes the next step.ASSIGNED TOThe accounts teamGRANTEDSAP read-only, accounts inboxNEEDS APPROVALAny email to a customerCAN APPROVEFinance managerASKSYESMicrosoft Teams · AccountsStaff@Finn Has Harbour Plumbing paidinvoice 10482 yet?FinnNot yet: $8,240, 34 daysoverdue, two reminders sent.No payment in today's feed.APPROVAL NEEDEDSend the final reminder andcopy their account manager?email · Harbour Plumbing accountsApproveRejectApproved by the finance manager. Sent.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: Sales & marketingBE Teammate (Sam, Sales) connects to Company knowledge, CRM, SAP Business One, Sales inbox, Microsoft 365, Browser. Rules and assignments: assigned to The sales and marketing team; granted CRM, price lists, product docs; needs approval Any quote or email to a customer; can approve Sales manager. Asked in Microsoft Teams: Northside wants a quote for 40 desk phones. It replies: Past customer, last order 2023. 40 in stock. Tier B price list: $6,360 ex GST. Quote drafted. Then asks for approval: Email the quote to Northside and book a follow-up Thursday? Approved by the sales manager. Quote sent.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSDOCSCompany knowledgeMarkdown price lists and specsHTTPCRMLeads, deals, contact historySQLSAP Business OneStock and customer pricingMAILSales inboxIts own address, BE AgentMailM365Microsoft 365Calendar, proposals in OneDriveWEBBrowserTender portals with no APICredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateSam · SalesReads the CRM, price lists andcompany docs, then drafts.ASSIGNED TOThe sales and marketing teamGRANTEDCRM, price lists, product docsNEEDS APPROVALAny quote or email to a customerCAN APPROVESales managerASKSYESMicrosoft Teams · SalesStaff@Sam Northside wants a quotefor 40 desk phones.SamPast customer, last order 2023.40 in stock. Tier B price list:$6,360 ex GST. Quote drafted.APPROVAL NEEDEDEmail the quote to Northsideand book a follow-up Thursday?email + calendar · Northside ElectricalApproveRejectApproved by the sales manager. Quote sent.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: Customer serviceBE Teammate (Cara, Customer Service) connects to SAP Business One, Courier tracking, Support inbox, BE Messaging, Microsoft 365, Browser. Rules and assignments: assigned to The customer service team; granted Orders read-only, courier API; needs approval Any email or SMS to a customer; can approve Any customer service lead. Asked in Microsoft Teams: Mrs Lee is asking where order 55120 is. It replies: Left Sydney Tuesday, stuck at the Melbourne depot since 7am. Courier says it goes out today. Then asks for approval: Text Mrs Lee the tracking link and today's ETA? Approved by the team lead. Text sent.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSSQLSAP Business OneOrders and customersAPICourier trackingWhere every parcel isMAILSupport inboxIts own address, BE AgentMailSMSBE MessagingTexts the customerM365Microsoft 365Outlook, shared mailboxWEBBrowserCourier portals with no APICredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateCara · Customer ServiceReads the order and tracking,then drafts the reply.ASSIGNED TOThe customer service teamGRANTEDOrders read-only, courier APINEEDS APPROVALAny email or SMS to a customerCAN APPROVEAny customer service leadASKSYESMicrosoft Teams · Customer serviceStaff@Cara Mrs Lee is asking whereorder 55120 is.CaraLeft Sydney Tuesday, stuck atthe Melbourne depot since 7am.Courier says it goes out today.APPROVAL NEEDEDText Mrs Lee the trackinglink and today's ETA?SMS · 04xx xxx 218ApproveRejectApproved by the team lead. Text sent.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: SchoolsBE Teammate (Ava, Front Office) connects to Compass, Microsoft 365 Education, Office inbox, BE Messaging, Learning platform, Browser. Rules and assignments: assigned to Front office, year coordinators; granted Compass read-only, office inbox; needs approval Any message to families; can approve Year coordinator or deputy. Asked in Microsoft Teams: Who in Year 9 is away today with no explanation? It replies: Six students, no note yet. Two have missed three days this week. Then asks for approval: Text the six families the standard absence notice? Approved by the Year 9 coordinator. Sent.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSMCPCompassAttendance, timetable, read-onlyM365Microsoft 365 EducationTeams, Outlook, OneDriveMAILOffice inboxAbsence notes from familiesSMSBE MessagingTexts parents and carersAPILearning platformClasses and assignmentsWEBBrowserPortals with no APICredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateAva · Front OfficeChecks attendance and the inbox,then drafts the notices.ASSIGNED TOFront office, year coordinatorsGRANTEDCompass read-only, office inboxNEEDS APPROVALAny message to familiesCAN APPROVEYear coordinator or deputyASKSYESMicrosoft Teams · Year 9 teamStaff@Ava Who in Year 9 is awaytoday with no explanation?AvaSix students, no note yet.Two have missed three daysthis week.APPROVAL NEEDEDText the six families thestandard absence notice?SMS · 6 families · absence noticeApproveRejectApproved by the Year 9 coordinator. Sent.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: ClinicsBE Teammate (Cara, Reception) connects to Practice management system, Reporting database, Reception inbox, BE Messaging, BE Voice, Microsoft 365. Rules and assignments: assigned to Reception, practice manager; granted Appointments and waitlist only; needs approval Any message to a patient; can approve Reception lead, practice manager. Asked in Microsoft Teams: Dr Patel has a 2pm cancellation tomorrow. It replies: Three on the waitlist want an earlier slot. Sam R. is first and free at 2pm. Then asks for approval: Text Sam R. the 2pm slot with Dr Patel? Approved by the reception lead. Booked.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSAPIPractice management systemAppointments and waitlistSQLReporting databaseBilling and recallsMAILReception inboxReferrals and enquiriesSMSBE MessagingTexts patientsVOICEBE VoiceMissed calls and voicemailM365Microsoft 365Rosters, shared calendarCredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateCara · ReceptionChecks the book and waitlist,never the clinical notes.ASSIGNED TOReception, practice managerGRANTEDAppointments and waitlist onlyNEEDS APPROVALAny message to a patientCAN APPROVEReception lead, practice managerASKSYESMicrosoft Teams · ReceptionStaff@Cara Dr Patel has a 2pmcancellation tomorrow.CaraThree on the waitlist want anearlier slot. Sam R. is firstand free at 2pm.APPROVAL NEEDEDText Sam R. the 2pm slotwith Dr Patel?SMS · Sam R. · 04xx xxx 731ApproveRejectApproved by the reception lead. Booked.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.
How BE Teammate works: IT supportBE Teammate (Iris, IT Support) connects to Databases, Servers and devices, Web APIs, MCP servers, Microsoft 365, Linux computer and browser. Rules and assignments: assigned to The service desk team; granted PRT-02 over SSH, SQL read-only; needs approval Any change, any outbound email; can approve IT lead or a named delegate. Asked in Microsoft Teams: the PRT-02 print queue is stuck again. It replies: Checked PRT-02 over SSH. The spooler stalled on job #4412 at 08:12. Then asks for approval: Restart the spooler and requeue job #4412? Approved by the IT lead. Spooler back online.01 CONNECTS TO YOUR SYSTEMS02 GOVERNED BY YOUR RULES03 ASKS YOU BEFORE IT ACTSSQLDatabasesMSSQL, Postgres, MySQLSSHServers and devicesPrint servers, Linux hostsAPIWeb APIsAny HTTP service you runMCPMCP serversBE Hub and any MCP serverM365Microsoft 365Outlook, calendar, OneDriveVMLinux computer and browserIts own isolated sandboxCredentials go in through a one-timeencrypted link, never the chat.RULES & ASSIGNMENTSBE TeammateIris · IT SupportLooks for itself, read-only,then proposes the fix.ASSIGNED TOThe service desk teamGRANTEDPRT-02 over SSH, SQL read-onlyNEEDS APPROVALAny change, any outbound emailCAN APPROVEIT lead or a named delegateASKSYESMicrosoft Teams · Service deskStaff@Iris the PRT-02 print queueis stuck again.IrisChecked PRT-02 over SSH. Thespooler stalled on job #4412at 08:12.APPROVAL NEEDEDRestart the spooler andrequeue job #4412?ssh PRT-02 · restart cupsApproveRejectApproved by the IT lead. Spooler back online.Who asked, who approved and what ran: logged.It looks for itself, works within the rules you set, and changes nothing until a named person approves.

Names, numbers and amounts in these examples are made up.

The same rules in every industry

  • It connects to what you grant. Databases, web APIs over HTTP, MCP servers, servers over SSH, Microsoft 365, its own mailbox, your own documents as local knowledge, and its own sandboxed Linux computer and browser. Credentials go in through a one-time encrypted link, never the chat.
  • Your rules decide the rest. Who each bot works for, what it can read, which actions need approval and who is allowed to approve them. A purchasing bot and a reception bot have different keys and different limits.
  • It asks before it acts. Any change, and any email or SMS to a customer, patient or family, pauses on a card in Teams until an authorised person taps Approve.
  • Everything is written down. Who asked, what it read, who approved and what ran, in an audit log you can export.

Kept in Australia

Student, patient and customer records are the data you least want sent overseas. How BE Teammate keeps your data, and the AI that reads it, in Australia.

Questions about how BE Teammate works

Can BE Teammate act without asking?
Only where you allow it. Reading granted systems happens on its own; changes and outbound messages wait for an approval card in Teams unless an admin has marked that action as safe to run.
Do we have to start with every system connected?
No. Most businesses start with one role and two or three systems, see it working for a week, then add more.
Which roles can we start with?
Sixteen department specialists come ready to deploy, including Finance, Purchasing, Customer Service, Operations, Sales and IT Support. You choose which ones exist and who can talk to them.

More on BE Teammate BE Teammate overview How it works, by industry Australian data privacy BE Hub MCP tools SAP Business One AI IT support bot Copilot Studio alternative Australian data privacy

Tell us which roles you would give a bot first, and we'll set them up in your Teams.