Connectors
Let the agent read and write your other tools while it builds.
On this page
A connector links one of your existing accounts, like Notion, Slack, Google or Stripe, to Modulify. Once it is connected and enabled on a project, the agent can read and act in that app while it builds, with no API keys to paste anywhere.
Connectors are a build-time capability. Nothing connector-related ships to your published site.
Browse the catalogue
Open Connectors in the dashboard sidebar. The page is at /dashboard/connectors.
The left rail filters by All and Installed with counts, followed by every category with its own count. The toolbar has a search box, a grid and list view toggle, and a sort dropdown offering Popular, A-Z and Most tools.
Each card shows the logo, the name, how many tools that connector exposes, and the description. Cards you have already installed carry a green Installed badge, and recently added ones carry a blue New.
Install one
Click a connector to open its page. The header shows a status dot with Installed, New or Not installed, a badge naming the authentication method it uses, and an Install button.
Below that you get an Overview, an Authentication section reading Connects via OAuth. or whatever applies, and a Details section with the vendor website and when the connector was last updated.
Click Install and a dialog opens titled Connect <name>, with the line This connects your own account. Only you can use it, and you enable it per project.
- Connection method appears only when the connector supports more than one, for example OAuth or an API key.
- Display name defaults to the connector name and is what you will recognise it by.
- Any credential fields the method needs appear underneath.
Click Connect. For an OAuth connector a popup opens on the vendor's sign-in page, and Modulify waits for you to finish. If the popup is blocked you get Popup blocked telling you to allow popups and try again. On success you get a toast confirming the connection.
Installing needs workspace access. Without it the button is disabled and the tooltip reads You do not have permission to do this.
Connections are personal
This is the part that surprises people. A connector is connected per person, never shared. Your teammate connecting Gmail gives your teammate access, not you.
Whoever sends the chat message is the person whose account gets used for that turn. So a connector can be attached to a project and still be unusable by someone who has not connected their own account for it.
Enable it on a project
Installing makes a connector available to you. It does nothing until you enable it on a specific project.
Open the project, click + at the bottom left of the chat box, then Manage connectors. A dialog opens titled Manage connectors with the line Choose which connected tools this project can use.
Inside, the rail gains an Enabled filter alongside All and Installed, and the section is headed App connectors with Turn on the connectors this project can use, or open one to install it.
Flip the switch on a connector to enable it for this project. Click the card itself to open its detail view inside the dialog, which is where you install one you have not installed yet.
A connector a teammate enabled that you have not connected shows a Needs your account badge, and its switch is locked. The tooltip explains that connectors are per person and points you at the Connectors page.
The + button carries an orange badge counting the connectors and skills enabled on the project.
The ten connector limit
A project holds 10 enabled connectors at once. Past that you get Connector limit reached with the note that you can enable up to 10. Turn one off to make room.
What it changes during a build
With at least one usable connector enabled, the agent gains tools to list what is connected, list what a connector can do, and run an action against it. That turns "recreate this Figma file" or "import my Notion posts" from a hypothetical into something it actually does.
Modulify will not bring connectors up on its own. It mentions them only when your message points at a specific outside app, either by asking directly or by asking for something that genuinely needs that app's data.
If nothing usable is attached, it says so plainly rather than pretending to fetch. The two cases get different answers: nothing attached to the project, which you fix from the + menu, or something attached that you have not connected your own account for, which you fix on the Connectors page.
When a reply used connectors, their logos appear in a small stack under the assistant message. Hover it for the list by name.
Uninstall
On the connector's page, an installed connector shows Uninstall instead of Install. Confirming revokes your own connection, and any project where you use it loses access immediately. Teammates keep their own connections. This cannot be undone.
Next
- Skills change how the agent builds rather than what it can reach.
- Writing prompts covers phrasing a request that needs outside data.
- Attachments and context is the other way to hand it material.