What is an AI agent? A plain-English guide for business owners
What an AI agent is, how it works, where it helps a small business, the risks, and a 7-point check to see if you are ready for one.
Ask in Slack to find a Drive file, answer from a Doc or check a calendar, within scopes your admin approves.
Hunting for the right Drive file or checking someone's calendar should not mean leaving the conversation. This bot answers in Slack from approved Drive files and Docs, finds files and checks Calendar, all within the OAuth scopes your Google Workspace admin approves. It never reaches beyond those scopes. The code is delivered to your repository, so you own it.

AI Slack Bot for Google Workspace answers your team's questions in Slack from approved Drive files and Docs, and runs simple actions on Google Workspace data, such as finding a file or checking Calendar, within the OAuth scopes an admin approves. It never reaches beyond the scopes your admin approves.
Teams on Google Workspace and Slack lose time switching between them, and files get duplicated because nobody can find the original. Answers buried in Docs are asked about again and again. A bot that searches and answers from Drive inside Slack saves that time and keeps people working from the right version. The written scope fixes the folders, scopes, actions and testing before you order, so your admin approves exactly what the bot can reach.
The bot finds files and answers questions from approved Drive files and Docs, inside Slack. People ask in a channel or direct message instead of clicking through folders.
Simple actions, such as checking Calendar, run from Slack within the OAuth scopes an admin approves. Your team gets what it needs without switching tabs.
The bot never reaches beyond the scopes your admin approves. Field mapping is documented, access uses keys you control, and testing runs on sandbox or test records.
Your portal lists these the moment you order. Delivery starts the working day after everything is in and your access is checked.
| Option | Delivery time | Price |
|---|---|---|
| Standard | 20–30 working days | $3,250 |
| Express | 15–25 working days | $3,800 |
| Rush | 10–20 working days | $4,400 |
Before you start: Count file-finding questions in Slack over two weeks. List the Drive folders and Docs you plan to approve.
These are things to track, not promised results. Outcomes depend on your data, your team and your market.
The build is $3,250, paid once. Running costs are roughly $30 to $150 a month in your own accounts for AI model usage and hosting, depending on use.
Google Workspace and Slack plans are unchanged. AI usage during build and testing is billed to your accounts.
Ask about running costsMore than five intents, extra scopes or custom Google Workspace objects outside the mapping, or a second chat channel need a written Change Quote, sent of a note at checkout. Larger or bespoke projects go through the Custom AI request form instead.
Request a custom versionMonthly maintenance covers monitoring, fixes and change hours for a new Drive folder, an extra intent or a scope change your admin approves. The change hours scale with the build. It starts after the included support period and can be cancelled any month.
$249/mo (the minimum fee, includes 2 change hours)
Optional. Starts after the post-launch support period. Cancel any month.
How maintenance works| Do it yourself with a SaaS tool | Hire a custom agency | Upmark Labs | |
|---|---|---|---|
| Price | A Slack app for Google files bills per user | A contractor builds a bot by the hour | Ours is one fixed price, shown before you buy |
| Scopes | Whatever the app requests | Set by the developer | Ours uses only the scopes your admin approves |
| Actions | Fixed by the vendor | Built to the brief | Ours runs the five intents you choose |
| Code | Rented by the month | Depends on the contract | Ours delivers the code to your repository |
Yes, within the folders and scopes agreed at intake. Finding a file can be one of the five intents: someone asks in Slack, and the bot replies in the thread with the matching Drive file and a link. Files outside the approved folders are never returned.
Only if Gmail is within the scopes your admin approves, which is optional. The build works without it. If you include Gmail, its use is written into the agreed mapping and limited to the intents you chose, so the bot cannot wander through mailboxes outside that purpose.
Yes, if Calendar is within the approved scopes and you choose it as an intent, for example asking when the next planning meeting is. The bot reads only the calendars in the agreed mapping and replies in the Slack thread. Any change to events is limited to what that mapping allows.
OAuth consent for the specific scopes agreed at intake, such as access to certain Drive folders and Calendar. The admin grants it on a 30-minute setup call, and can review or revoke it from the Google admin console whenever they choose.
Roughly $30 to $150 a month in your own accounts for AI model usage and hosting, depending on how much your team uses it. Google Workspace and Slack subscriptions are unchanged, and we take no per-user fee after the one-time build.
The standard, Express and Rush delivery times are shown in the price panel before you order, and the clock starts after a verified intake. Approving the OAuth scopes and naming the Drive folders during intake lets the build begin on time, because the bot's answers are built from those folders.
You do. The code is delivered to your repository at launch, with an admin guide and the documented scope mapping, and your technical contact reviews it before handover. It remains yours even if you never take maintenance, so your developers can extend it later.
Order AI Slack Bot for Google Workspace and your team gets Drive, Docs and Calendar answers in Slack, always inside the scopes your admin approves.


Creates a low-cost private assistant for your team, loaded with your instructions and knowledge.

Runs new-hire onboarding checklists, documents and first-week guidance.