× Slack

Slack integration

Ask Slackbot about
your ERP.

Connect your Fulfil workspace and Slackbot can look up orders, pull reports and query your data warehouse — from the channel you're already in.

.fulfil.io

Your workspace ID — the first part of the address you use to sign in to Fulfil.

Don't have a Fulfil workspace yet? Book a demo →

Getting connected

Three steps, about a minute.

01

Name your workspace.

Enter your Fulfil workspace ID above and we'll send you there. Nothing is shared with Slack until you've signed in and approved it.

02

Sign in and connect.

Sign in to Fulfil, then press Connect Slack on the Slack integration page. Fulfil handles the Slack authorization from there. You'll need permission to manage integrations.

03

Add Fulfil in Slack.

Back in Slack, open Slackbot, go to Integrations and add Fulfil. That last step is easy to miss — without it Slackbot won't see your tools.

What Slackbot can do

14 tools, once you're connected.

Slackbot picks the right tool from what you ask. Everything runs against live data in your own workspace.

Search Fulfil Documentation

Search the Fulfil documentation using semantic search. Returns up to 10 relevant documents from docs.fulfil.io based on the query.

Read

Global Search

Search for records on full text search on global search

Read

Fetch Record

Fetch a record by its ID

Read

List Available Reports

List all available reports in the system that can be executed.

Read

Get Report Schema

Get the parameter schema for a specific report.

Read

Execute Report

Execute a report with the given parameters.

Read

List Available Models

List all available models in the system that can be accessed via CRUD operations.

Read

Call Model RPC Method

Execute a JSON-RPC method on a model.

Write

Get Model Schema

Get the field schema for a model.

Read

Get Model REST API Documentation

Get REST API v2 documentation for a model including fields, CRUD endpoints, workflow endpoints, action endpoints, and metafield endpoints.

Read

Get Model JSON-RPC API Documentation

Get JSON-RPC API documentation for a model including CRUD methods (find, count, create, update, delete), workflow methods (e.g. quote, confirm, process), and action methods with their parameter schemas.

Read

Discover Data Warehouse Tables

Discover available data warehouse tables and their metadata

Read

Get Data Warehouse Table Schema

Get detailed schema information for a specific data warehouse table

Read

Query Data Warehouse

Execute a read-only SQL query against the data warehouse (BigQuery).

Read

Read tools run when you ask. Write tools change data in Fulfil, and Slack asks for your approval before each call. Slackbot uses an LLM to choose tools and summarise what comes back, so it can be inaccurate or incomplete — check anything you plan to act on.

How access works

You keep the permissions you already have.

01

Your user, your rights.

Every request runs as your own Fulfil user, matched to your Slack account by email. Slackbot can only reach records you can already open in Fulfil.

02

You approve each tool.

Slack asks before a tool runs and remembers your answer per tool. You can review or revoke those choices at any time from Slackbot's settings.

03

Read at the moment you ask.

Answers come from your Fulfil workspace in real time. This gateway routes the request to your workspace and stores no ERP data — only the link between your Slack and Fulfil workspaces.