Agents automate routine operations in your coworking space. Each agent starts on a schedule or when something happens in your network, and does its job on its own in Spacebring and in the apps you connect to it. One emails the customer whose booking was just canceled, another publishes the week’s events every Monday morning, a third chases an invoice nobody has paid.
Create an agent
- As an owner or a super administrator, go to Network settings > AI & Agents.
- In the Agents section, click Create agent.
Instead of filling in the form, you can ask Spacebring Agent to create an agent for you. Click Agent in the left-side panel and describe the agent you need, for example “Create an agent that thanks members when their booking ends”.
- Enter a Name and add a photo. Members see them on anything the agent publishes, such as a feed post, so choose something your team and members will recognize, such as “Front Desk” or “Billing Assistant”.
- In Triggers, select what starts the agent. Start typing to search the list.
- One event, for one job — for example, Contract signed, to email the customer what happens next.
- Several events, when the agent should do the same thing for each of them — for example, Booking created and Booking updated. The agent follows the same instructions every time one of them occurs.
- Schedule, for work that repeats at a set time — for example, a daily check of unpaid invoices.
- Choose where the agent works:
- Keep All locations on for an agent that serves your whole network.
- Turn All locations off and select one or more Locations for an agent that serves only some of them — for example, a “Front Desk” agent for one location.
- If you selected Schedule, set when the agent runs:
- Repeat — Daily, Weekly with the weekdays to run on, or Monthly with the day of the month, from 1 to 28.
- Time and Timezone — the agent runs at this time in the timezone you select.
- In Instructions, describe what the agent should do.
- Under Permissions, turn on every area the agent may access.
- Turn on Enabled, then click Create. The agent starts working on its next trigger.
To start from a ready example, click one of the template links under the Agents section: follow up a canceled booking, follow up a
signed contract, confirm a paid order, or welcome a new member. The form opens filled in, and you can change anything before you create
the agent.
Triggers and agent examples
An agent runs each time one of its triggers occurs in the locations it works in, and gets the details of what happened — the booking, the invoice, the ticket.
Instructions
The instructions are the agent’s whole brief: it sees which trigger started the run, the details that came with it, and the data in the areas you allowed. Write them the way you would brief a new team member:
- Say what to look up first, such as the customer, the resource, or your location guides.
- Say what to produce and who gets it: an email to the customer or to an administrator, a feed post, an updated item.
- Say when the agent should do nothing, for example: “If the booking was canceled by an administrator, do nothing.”
- Say which language to write in, for example: “Write in the customer’s language.”
- Give one job to one agent. For a second job, create a second agent.
An agent can:
- Look up anything in your network, from customers and bookings to invoices, orders, events, visits, tickets, guides, sent emails, and settings.
- Email one customer of its locations or one administrator at a time, in your network’s branding, with a CSV file attached when a list is too long for the email.
- Publish and edit feed posts.
- Message people in chats and create group chats.
- Open support tickets, comment on and reply to them, and change their status, assignee, or type.
- Invite members, add nonmembers, create companies, move members to a company or remove them from it, remove members and companies, and delete nonmembers.
- Create, copy, and edit resources, products, events, benefits, guides, plans, packages, discounts, currencies, and categories, and delete resources, plans, and coupons.
- Book resources for customers, and change or cancel bookings. An agent doesn’t run again for a booking it created, changed, or canceled itself.
- Assign resources to customers for a period without a subscription, and change or remove those assignments.
- Change or cancel subscriptions and their items, and issue, re-date, terminate, or delete contracts.
- Create, issue, void, and delete invoices, change their items, and issue or void credit notes.
- Add or deduct a customer’s credits and day passes.
- Change location settings.
- Use the apps you connect to it.
- Search the web and the Spacebring documentation. An agent started by an event can’t open links or download files from them, so text that a member or visitor writes can’t make it send your data elsewhere.
Permissions
Without any area turned on, an agent can still look up most data in its locations, like an administrator without permissions. Turn on the areas where its job needs to make changes — each one covers the same ground as the administrator permission of that name:
- Customers — customer profiles and their data.
- Billing — contracts, subscriptions, invoices, plans, and discounts.
- Resources — resources, bookings, and occupancy.
- Feed — posts and comments.
- Events — events and tickets.
- Shop — products, categories, and orders.
- Benefits — benefits, categories, and applications.
- Support — support tickets and guides.
- Settings — location settings and integrations.
The permissions apply only to the agent’s locations.
An agent never asks for approval. A run has nobody to ask, so the agent carries out actions such as sending an email to a customer, in
Spacebring and in the apps you connect to it. It works like a chat set to Auto-approve. Turn on only the areas the agent’s task needs.
Review runs
Every start of an agent is recorded as a run, and the AI usage of each run is charged to your network balance. Open an agent on the Network settings > AI & Agents page to see its Runs, newest first.
- A run shows the trigger that started it, the date, and what the agent said when it finished.
- Running means the agent is still working, Completed that it finished, and Failed that it stopped with an error, which the run shows. A failed run isn’t started again, so the agent never repeats an email or a change it already made.
- Skipped means the agent didn’t run because your network’s balance ran out. Network owners are notified, and runs resume once the balance is topped up.
- Click a run to open the instructions the agent followed, every change it made, the CSV files it wrote, and its full reply. Each change shows what the agent did and to whom — for example, the subject of an email and the address it went to — and a failed run still lists the changes made before it stopped.
Agents can make mistakes. Test a new agent before you rely on it: cause its trigger yourself a few times, or set its schedule to the next
quarter of an hour, then read those runs and correct the instructions where the agent went the wrong way.
Manage agents
On the Network settings > AI & Agents page, click the (…) menu next to an agent:
- Disable stops the agent from running and keeps it in the list with its past runs. Enable starts it again.
- Edit changes the name, photo, triggers, locations, schedule, instructions, and permissions. The agent’s next run follows the new setup.
- Delete removes the agent for good: it stops running and disappears from the list, and this cannot be undone.
How agents appear in your network
An agent is a separate user in your network, under the name and photo you gave it.
- A feed post it publishes carries that name and photo, like a post from any other author.
- A chat message it sends comes from that name and photo too.
- The emails it sends go out under your network’s name, like every other Spacebring email.
Connect other apps
Connect another app, such as your CRM, so an agent can work in it: look up a deal, read a page, or create a task. An app connects through its MCP server. The app’s help center gives the server’s URL and how to sign in.
Connect an app
- Open the agent on the Network settings > AI & Agents page.
- In the MCP servers section, click Connect MCP server.
- Enter a Name, such as “Notion”.
- Enter the URL of the app’s MCP server, such as
https://mcp.notion.com/mcp.
- Optionally, in Description, say what the app is for and when the agent should use it, such as “Our CRM. Use it for leads and deals.”
- In Authentication, choose how Spacebring gets access to the app:
- OAuth sign-in — you sign in to the app on its website. Fill in Client ID and Client secret only if the app asks you to register Spacebring yourself.
- API key — enter a key you created in the app.
- API key in a custom header — enter the Header name from the app’s help center, such as
X-API-Key, and the API key.
- No authentication — for an app that needs no sign-in.
- Click Connect. For OAuth sign-in, sign in to the app and allow access, and you come back to Spacebring.
The agent uses the app from its next run, as the account you signed in with or with your API key. An app is connected to one agent only, so connect it to each agent that needs it.
You can also connect an app from a chat. Open the agent’s page, click Ask Spacebring in the top right corner, and ask, for example, “Connect Notion to this agent”.
Manage connected apps
In the agent’s MCP servers section, click the (…) menu next to an app:
- Disable stops the agent from using the app. Enable turns it back on.
- Edit changes the app’s name, URL, description, and API key. For an app connected with OAuth sign-in, you can change only the name and description.
- Delete removes the app with its sign-in or API key, and this cannot be undone.
The agent can’t use an app marked Waiting for sign-in or Sign-in expired. To sign in again, delete the app and connect it again.