> For the complete documentation index, see [llms.txt](https://docs.fastn.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fastn.ai/tutorials.md).

# Tutorials

- [Tutorials](https://docs.fastn.ai/tutorials/tutorials.md): Step-by-step guided lessons organized by role — SaaS Admin, Developer, and End User.
- [SaaS Admin](https://docs.fastn.ai/tutorials/saas-admin.md): Tutorials for setting up and managing Fastn within your SaaS product organization config, connectors, workflows, widgets, tenants, and access control.
- [Setting up your organization](https://docs.fastn.ai/tutorials/saas-admin/setting-up-your-organization.md): Configure your organization profile, environments, API keys, and project settings after your first Fastn login.
- [Configuring a connector](https://docs.fastn.ai/tutorials/saas-admin/configuring-a-connector.md): Set up a connector with OAuth or API key auth, configure its capabilities, test actions, and manage tenant-level credentials.
- [Creating a workflow via AI](https://docs.fastn.ai/tutorials/saas-admin/creating-a-workflow-via-ai.md): An overview of building a workflow from natural language descriptions.
- [Configuring a workflow in code](https://docs.fastn.ai/tutorials/saas-admin/configuring-a-workflow-in-code.md): Write workflows in the code editor using export default async function(ctx), configure execution tiers, and test with sample input.
- [Setting up triggers](https://docs.fastn.ai/tutorials/saas-admin/setting-up-triggers.md): Create webhook, scheduler, and app event triggers under Integrations → Triggers and route them to your workflows.
- [Building your widget](https://docs.fastn.ai/tutorials/saas-admin/building-your-widget.md): Use the Widget Builder to create an embeddable integration hub add integrations, customize layout and style, and preview the customer experience.
- [Managing customers](https://docs.fastn.ai/tutorials/saas-admin/managing-customers.md): Create customers under Settings → Customers, scope API calls per customer, and monitor customer-level activity.
- [Roles and permissions setup](https://docs.fastn.ai/tutorials/saas-admin/roles-and-permissions-setup.md): Assign system roles (Owner, Admin, Developer, Operator, Viewer, End User), create custom roles, and manage team access.
- [Developer](https://docs.fastn.ai/tutorials/developer.md): Tutorials for building on Fastn's platform from local dev setup, custom connectors, TypeScript workflows, deployment, AI agents, to MCP integration.
- [How embedding works](https://docs.fastn.ai/tutorials/developer/how-embedding-works.md)
- [Embedding quickstart](https://docs.fastn.ai/tutorials/developer/embedding-quickstart.md)
- [Generating embed tokens](https://docs.fastn.ai/tutorials/developer/generating-embed-tokens.md)
- [Authentication and API keys](https://docs.fastn.ai/tutorials/developer/authentication-and-api-keys.md)
- [Finding your org identifier](https://docs.fastn.ai/tutorials/developer/finding-your-org-identifier.md)
- [Understanding tenancy](https://docs.fastn.ai/tutorials/developer/understanding-tenancy.md): An overview of how tenancy works per user and org level in Fastn
- [Deployment](https://docs.fastn.ai/tutorials/developer/deployment.md)
- [MCP gateway integration](https://docs.fastn.ai/tutorials/developer/mcp-gateway-integration.md): Connect AI assistants to Fastn's MCP server i.e. native tools, dynamic tools, per-customer scoping, and integration patterns.
- [Troubleshooting](https://docs.fastn.ai/tutorials/developer/troubleshooting.md)
- [End User](https://docs.fastn.ai/tutorials/end-user.md): Tutorials for end users interacting with Fastn through the embedded widget — connecting apps, customizing integrations, and viewing sync status.
- [Connecting apps via the widget](https://docs.fastn.ai/tutorials/end-user/connecting-apps-via-widget.md): Find available integrations, authorize your accounts, and activate connections through the embedded integration widget.
- [Customizing your integrations](https://docs.fastn.ai/tutorials/end-user/customizing-your-integrations.md): Configure sync preferences, field mappings, scheduling, and other settings for your active integrations through the widget.
- [Extending a pre-built integration](https://docs.fastn.ai/tutorials/end-user/extending-a-prebuilt-integration.md): Change what a pre-built integration does — fields, filters, direction and scope — using the agent inside the widget, and know where its authority ends.
- [Getting alerted](https://docs.fastn.ai/tutorials/end-user/getting-alerted.md): Be told when an integration breaks instead of finding out from a colleague. Set up your own alerts from inside the widget.
- [Connecting Claude and other AI clients](https://docs.fastn.ai/tutorials/end-user/connecting-claude.md): Reaching your integrations from Claude or another MCP client — the share-link route that needs no fastn account, and what to do without one.
- [Viewing sync status and history](https://docs.fastn.ai/tutorials/end-user/viewing-sync-status-and-history.md): Check what's syncing, view execution history, spot errors, and know when to contact support.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.fastn.ai/tutorials.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
