Module 3 · Lesson 08
Connectors and plugins
Connect your Bots to tools like Slack, Notion or GitHub from Settings → Plugins, and check what you are granting before you click Add.
Before this module
Day 1
Day 1, midday. With the idea settled, something had to go live.
Roshan, who runs product, created an empty repository and wired it to Vercel so every change shipped on its own. While they were still configuring it, the Bot had already pushed the first version of the page.
Keep reading
They connected Notion to store decisions and asked for domain names. They bought one that ended up naming the company: Ship by Thursday. The database credentials were slow to arrive, so they told the Bot to get as far as it could without them.
Connecting your tools, leaving sessions signed in and scheduling work without handing over more access than needed is what comes next.
Day 1 · 2:35:42The Bot pushes the page while they connect Vercel
Day 2
Day 2, mid-morning. A guest creator showed the most talked-about use of the whole stream.
Her Bot builds a personal newspaper overnight with her calendar, her email, the parcels arriving and a crossword with clues from her life. Then it finds a printer on the wifi and prints it without asking. She also said that wiring up her split-flap display took two minutes: she pasted an API key and that was it. Coding it by hand had taken far longer.
Keep reading
In the studio, the Bots started finding things out for themselves: one got notified of every pull request, another listened for Slack mentions, another watched the board. Mid-afternoon they learned live that the 1Password integration had just shipped, after spending the previous day fighting with credentials.
Connecting tools, signing in and scheduling routines that fire on an event are what this module covers.
Day 3
Day 3, mid-afternoon. A phone number appeared on the site without warning.
Matt called live, left his feedback by voice, and the message showed up in their Slack channel instantly. He had written no code: he used a voice workflow builder with a graphical interface and a webhook that catches the call.
Keep reading
The interesting part was where he drew the line. He would not have an agent call people on his behalf, because he himself finds it annoying to reach a robot. For collecting information, yes, and with one mandatory piece: a tool to hand the call to a person when needed.
Connecting tools that far is what this module covers.
Contents3
- Install a connector from Settings → Plugins and attach it to a task with @
- Decide when a connector is better than computer use
- Check account, access and approvals before connecting a tool
Your work lives in other tools
Most real work lives in other tools. Your team chats in Slack, writes documents in Notion, keeps code in GitHub and reads mail in Gmail. A Bot An AI teammate with a name, a job and its own conversation. It works on a computer in the cloud, even when you're away. See in the glossary → can open those sites in its browser and click through them, as you saw in lesson 02. That works, but it is slower, and it breaks when a page changes or a login expires.
Connector A ready-made link between a Bot and a service such as Slack, Notion or GitHub. In the app they appear as Plugins. See in the glossary → give a Bot a direct way in. They also give it access to your accounts, so each one deserves a minute of thought before you add it.
A direct link to each service
A connector is a ready-made link between a Bot and a supported service. With it, the Bot asks the service for data and actions directly, instead of reading screens and clicking buttons. Compare filling in a paper form at a front desk with having a direct phone line to the right department.
Connectors are called Plugins in the app
In the current app, connectors appear as Plugins. The Plugins section in settings holds two kinds of things:
- Connectors to services such as Slack or GitHub.
- Packaged skills, ready-made Skill Saved instructions to do a task the same way every time. All your Bots can use them. See in the glossary → someone else wrote (lesson 06).
It has two tabs:
- Marketplace to discover plugins and packaged skills.
- Yours to review what you have installed, including your private skills.
You will also see the letters MCP (Model Context Protocol). It is the technical standard many connectors are built on. For day-to-day use, read "connector", "plugin" and "MCP A standard that lets an agent use a tool directly through its API, without clicking through a screen. See in the glossary →" as the same kind of connection.
Tools people connect
The use cases in the official docs connect Bots to a CRM The tool where a team tracks customers and sales deals. See in the glossary → (the database where a sales team tracks customers), email, calendars, Slack, analytics and issue trackers. In the xAI livestream, the team's Bots used X, Notion, GitHub, Slack, Figma and Gmail. Take these as examples, not a guaranteed catalog. What you can install depends on the Marketplace at the time and, on a team plan, on your admin.
Day 1 · 6:08:20Bots with Notion, Slack, Figma and Gmail connected
Connector or computer use
The official docs give a simple rule:
- Prefer a connector when one is available. It is often more reliable than clicking through a website.
- Use the browser for services without a connector, or for visual tasks the connector does not cover.
A site used through the browser can still block automation, end a session or ask for a human step. The Bot hands those steps to you (lesson 09).
What a connection gives
- Installed connectors are account-wide. Every Bot on your account can use them, not just the one you were talking to.
- A Bot acts as you. It never has more access than the account you sign in with.
- The Bot never sees the keys. When you sign in, the service issues a token, a digital key that proves you gave permission. Connector Tokens The unit that measures the model's work: what it reads and what it writes. It's what uses up your plan. See in the glossary → stay on Cursor's servers. Bots use the connector without receiving the token, and it is never stored on the Bot's computer.
- Individual tools can be switched off. A plugin can offer many actions, called tools, such as "read a page" or "send a message". You can turn them on or off one by one.
- Teams may have rules. On the Teams and Enterprise plans, an admin can require or restrict plugins. A blocked one shows as Disabled by team admin.
Install a connector from the Marketplace
- Open Settings from the account menu, or press
Cmd/Ctrl+,. - Go to Plugins and browse the Marketplace.
- Choose the connector and select Add.
- If a browser window asks you to sign in, use the account you actually want the Bot to work with.
- Open the Yours tab, review the plugin's tools and turn off the ones you don't need.
- In a chat, type
@and pick the connector to attach it to the task. (/is for skills.)
With the Notion connector attached, try a read-only task first:
Read the "Launch plan" page and list every task without an owner. Link each one. Don't edit the page.You can also ask a Bot in chat to set up a plugin for you, as the xAI team showed live. If that doesn't work in your app, use the steps above. Either way, you complete any sign-in yourself.
Day 1 · 0:42:51Plugins you can connect to a Bot
Before you connect: a checklist
- Which account? The one whose data the Bot should see. Don't pick your most privileged account out of habit.
- Which tools? Turn off write tools you don't plan to use.
- Which approvals? Add Ask first rules for posting or deleting through this tool (lesson 04).
- Who else can use it? Every Bot on your account.
- How do you remove it? Uninstall the connector, then revoke its access in the service's own settings.
Thousands of ideas read from X
In the livestream, the xAI team wanted to make sense of thousands of business ideas people had posted as replies on X.
Day 1 · 1:35:00A research Bot connected to X
- They started from an empty account. The only thing they had done beforehand was install the X plugin from the Marketplace and sign in with a team member's X account.
- They created a new Bot. The audience picked its name, Marky McMarkface.
- They gave it context: the team was about to start a business, these were the presenters' X handles, and all of them had posted about the livestream.
- They asked: "Synthesize feedback from what's been suggested by people replying to our recent posts."
The Bot searched the reply threads through the connector and came back with grouped themes. Among them were "not another SaaS demo", something physical or local for non-technical customers, and nostalgic consumer ideas. A long tail of one-off suggestions followed. That summary became the starting point for choosing the business.
A version you could adapt, with the X connector attached:
Read the replies to my last three posts. Group the suggestions into themes, count how many replies fit each theme, and quote two replies per theme with links. Don't post, like or reply to anything.Clicking where a connector existed
- Clicking through a site that has a connector. The work is slower and breaks more often. Fix: check the Marketplace first.
- Signing in with the wrong account. The Bot sees the wrong data or none at all. Fix: reconnect with the intended account.
- Leaving every tool enabled. The Bot has write access it never needed. Fix: turn off unused tools under Yours.
- Keeping old connections forever. Access stays open long after the project ends. Fix: review installed plugins regularly and revoke what you don't use.
- A plugin that won't connect. Tasks fail at the first call. In the livestream, a Bot couldn't reach the team's GitHub repositories (the folders where code projects live) apparently because the wrong connector had been used. Fix: reopen it in Settings → Plugins and sign in again with the right account, or remove it and reconnect. For GitHub, the team also suggested installing GitHub's command-line tool (a program you run by typing commands) on the Bot's computer. Day 1 · 5:06:25A Bot that couldn't reach GitHub
Connectors first, clicks second
- A connector gives a Bot direct access to a service. In the app, connectors appear as Plugins.
- Install them from Settings → Plugins → Marketplace, sign in, and attach them to a task with
@. - Prefer a connector when one exists. Use the browser for everything else.
- Installed connectors work for every Bot on your account, and a Bot never has more access than you.
- Before connecting, check the account, the enabled tools, the approvals and how to revoke access.