> 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.
- [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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
