> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modulex.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Fellow Integration for AI Agents & Workflows

> Meeting productivity platform for notes, action items, and meeting management

{/* Self-hosted logo — build-time vendored from modulex.json / Iconify (see scripts/lib/logo.js). */}

<img className="block dark:hidden" src="https://mintcdn.com/modulexaillc/zKB2qsP6Q61VNLfB/logos/fellow-light.svg?fit=max&auto=format&n=zKB2qsP6Q61VNLfB&q=85&s=1a98f53dbcb07ba780873b7a03c83404" alt="Fellow logo" width="72" height="72" data-path="logos/fellow-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/modulexaillc/zKB2qsP6Q61VNLfB/logos/fellow-dark.svg?fit=max&auto=format&n=zKB2qsP6Q61VNLfB&q=85&s=befecb821035c8c37f7319ccfee280af" alt="Fellow logo" width="72" height="72" data-path="logos/fellow-dark.svg" />

## Overview

Add **Fellow** to any ModuleX agent or workflow. Meeting productivity platform for notes, action items, and meeting management via the Fellow REST API (`https://<subdomain>.fellow.app/api/v1`).

<Info>
  **Categories**: Productivity & Collaboration · Meetings · **Auth**: API Key · **Actions**: 3
</Info>

## Authentication

### API Key Authentication

Authenticate using your Fellow API key and workspace subdomain

<Steps>
  <Step title="Step 1">
    Sign in to your Fellow workspace at https\://\<subdomain>.fellow\.app
  </Step>

  <Step title="Step 2">
    Navigate to Settings > Integrations > API
  </Step>

  <Step title="Step 3">
    Generate a new API key or copy your existing one
  </Step>

  <Step title="Step 4">
    Note your workspace subdomain (the part before .fellow\.app in your URL)
  </Step>
</Steps>

#### Required Credentials

| Field               | Description                                                    | Required | Format                             |
| ------------------- | -------------------------------------------------------------- | -------- | ---------------------------------- |
| Workspace Subdomain | Your Fellow workspace subdomain (the part before .fellow\.app) | Yes      | `mycompany`                        |
| API Key             | Your Fellow API key from Settings > Integrations > API         | Yes      | `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx` |

## Available Actions

<AccordionGroup>
  <Accordion title="archive_action_item — Archive an action item">
    ### Parameters

    <ResponseField name="action_item_id" type="string" required>
      The ID of the action item to archive
    </ResponseField>

    ### Response

    ```json theme={null}
    {
      "additionalProperties": false,
      "properties": {
        "success": {
          "title": "Success",
          "type": "boolean"
        },
        "error": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Error"
        },
        "data": {
          "anyOf": [
            {
              "additionalProperties": true,
              "type": "object"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Data"
        }
      },
      "required": [
        "success"
      ],
      "title": "ArchiveActionItemOutput",
      "type": "object"
    }
    ```
  </Accordion>

  <Accordion title="complete_action_item — Complete an action item">
    ### Parameters

    <ResponseField name="action_item_id" type="string" required>
      The ID of the action item to mark as complete
    </ResponseField>

    ### Response

    ```json theme={null}
    {
      "additionalProperties": false,
      "properties": {
        "success": {
          "title": "Success",
          "type": "boolean"
        },
        "error": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Error"
        },
        "data": {
          "anyOf": [
            {
              "additionalProperties": true,
              "type": "object"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Data"
        }
      },
      "required": [
        "success"
      ],
      "title": "CompleteActionItemOutput",
      "type": "object"
    }
    ```
  </Accordion>

  <Accordion title="get_note_by_id — Get a note by its ID">
    ### Parameters

    <ResponseField name="note_id" type="string" required>
      The ID of the note to retrieve
    </ResponseField>

    ### Response

    ```json theme={null}
    {
      "additionalProperties": false,
      "properties": {
        "success": {
          "title": "Success",
          "type": "boolean"
        },
        "error": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Error"
        },
        "data": {
          "anyOf": [
            {
              "additionalProperties": true,
              "type": "object"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Data"
        }
      },
      "required": [
        "success"
      ],
      "title": "GetNoteByIdOutput",
      "type": "object"
    }
    ```
  </Accordion>
</AccordionGroup>

## Limits & Quotas

* No documented public rate limits from Fellow's API documentation.
* Error model: non-2xx responses and timeouts are caught and returned as `success=False` + `error` rather than raising.

## Related integrations

<CardGroup cols={3}>
  <Card title="Cal.com" href="/integrations/tools/cal-com" />

  <Card title="Calendly" href="/integrations/tools/calendly" />

  <Card title="Canva" href="/integrations/tools/canva" />
</CardGroup>

## Links

* [Fellow](https://fellow.ai)
