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

# Specialized Tools

> Specialized tools and platforms for education, communication, finance, entertainment, and other domains.

Rilo provides specialized tools for various domains including education, communication, finance, entertainment, and more.

## Available Tools

### Education

* **Canvas** - Comprehensive LMS platform

### Communication & Voice

* **Elevenlabs** - Natural AI voice creation
* **Fireflies** - AI-powered meeting assistant
* **Gong** - Video meetings and call recording
* **Recallai** - Universal API for meeting bots
* **RetellAI** - Call capturing and transcription
* **Telnyx** - Communications platform
* **Postmark** - Reliable transactional email
* **Resend** - Universal email API
* **PostGrid** - Direct mail automation

### Finance & Trading

* **Polygon** - Market data API
* **OpenSea** - NFT marketplace

### Location & Mapping

* **Mapbox** - Mapping and location platform

### Entertainment & Events

* **Ticketmaster** - Event ticketing platform
* **Strava** - Social fitness platform

### Other

* **Kit** - Automation and app development
* **Lodgify** - Vacation rental software

## Canvas

Comprehensive LMS platform for managing courses, assignments, grading, and collaboration for virtual classrooms.

### Authentication

Requires authentication with `canvas` integration.

### Capabilities

Canvas provides comprehensive learning management capabilities:

* Course management
* Assignment creation and grading
* Student enrollment and management
* Gradebook management
* Communication tools
* Analytics and reporting

### Available Functions

Canvas provides functions for learning management:

| Function            | Description                  |
| ------------------- | ---------------------------- |
| `create_course`     | Create a new course.         |
| `get_course`        | Get course details.          |
| `list_courses`      | List courses.                |
| `create_assignment` | Create an assignment.        |
| `get_assignment`    | Get assignment details.      |
| `list_assignments`  | List assignments.            |
| `create_student`    | Create a student enrollment. |
| `grade_assignment`  | Grade an assignment.         |
| `get_grades`        | Get grades for a course.     |

<Info>
  Canvas provides many more functions for course management, grading, and student administration. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

Canvas supports app event triggers:

| Trigger Slug                  | Description                                 |
| ----------------------------- | ------------------------------------------- |
| `CANVAS_ASSIGNMENT_CREATED`   | Triggered when a new assignment is created. |
| `CANVAS_ASSIGNMENT_SUBMITTED` | Triggered when an assignment is submitted.  |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Canvas.
</Info>

## Fireflies

AI-powered meeting assistant for transcribing, summarizing, searching, and analyzing voice conversations efficiently.

### Authentication

Requires authentication with `fireflies` integration.

### Available Functions

Fireflies provides functions for meeting transcription and analysis:

| Function            | Description                            |
| ------------------- | -------------------------------------- |
| `get_transcription` | Get transcription of a meeting.        |
| `get_summary`       | Get AI-generated summary of a meeting. |
| `search_meetings`   | Search meetings by keywords.           |
| `list_meetings`     | List meetings.                         |
| `get_meeting`       | Get meeting details.                   |

### Available Triggers

Fireflies supports app event triggers:

| Trigger Slug                  | Description                                          |
| ----------------------------- | ---------------------------------------------------- |
| `FIREFLIES_MEETING_COMPLETED` | Triggered when a meeting transcription is completed. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Fireflies.
</Info>

## Gong

Video meetings and call recording platform for conducting video meetings, recording calls, and enabling team collaboration.

### Authentication

Requires authentication with `gong` integration.

### Available Functions

Gong provides functions for call recording and analysis:

| Function            | Description                            |
| ------------------- | -------------------------------------- |
| `get_call`          | Get call details and recording.        |
| `list_calls`        | List calls.                            |
| `get_call_insights` | Get AI-generated insights from a call. |
| `search_calls`      | Search calls by keywords.              |

### Available Triggers

Gong supports app event triggers:

| Trigger Slug          | Description                                   |
| --------------------- | --------------------------------------------- |
| `GONG_CALL_COMPLETED` | Triggered when a call recording is completed. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Gong.
</Info>

## Polygon

Market data API for accessing real-time and historical data for stocks, options, forex, and cryptocurrencies.

### Authentication

Requires authentication with `polygon` integration.

### Available Functions

Polygon provides functions for market data:

| Function              | Description                |
| --------------------- | -------------------------- |
| `get_stock_quote`     | Get real-time stock quote. |
| `get_historical_data` | Get historical price data. |
| `get_options_chain`   | Get options chain data.    |
| `get_forex_rates`     | Get forex exchange rates.  |
| `get_crypto_quote`    | Get cryptocurrency quote.  |

### Available Triggers

Polygon supports app event triggers:

| Trigger Slug          | Description                                  |
| --------------------- | -------------------------------------------- |
| `POLYGON_PRICE_ALERT` | Triggered when a price threshold is reached. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Polygon.
</Info>

## Additional Specialized Tools

The following tools are also available for specialized use cases:

### Communication & Voice

* **Elevenlabs** - Natural AI voice creation and text-to-speech
* **Recallai** - Universal API for meeting bots and transcription
* **RetellAI** - Call capturing and transcription with AI
* **Telnyx** - Communications platform for voice, messaging, and video
* **Postmark** - Reliable transactional email delivery
* **Resend** - Universal email API for developers
* **PostGrid** - Direct mail automation and postal services

### Finance & Trading

* **OpenSea** - NFT marketplace for buying and selling digital assets

### Location & Mapping

* **Mapbox** - Mapping and location platform with geocoding and routing

### Entertainment & Events

* **Ticketmaster** - Event ticketing platform for event discovery and ticket sales
* **Strava** - Social fitness platform for tracking activities and connecting athletes

### Design & Collaboration

* **Figma** - Design platform for collaborative design and prototyping
* **Miro** - Online whiteboard for team collaboration and brainstorming

### Other Tools

* **Kit** - Automation and app development platform
* **Lodgify** - Vacation rental software for property management
* **Builtwith** - Technology detection and website analysis
* **Contentful** - Headless CMS for content management
* **Airtable** - Database/spreadsheet hybrid for organizing data
* **Refiner** - Survey and feedback collection platform
* **SurveyMonkey** - Online survey creation and analysis
* **Dynamics 365** - Business applications suite for CRM and ERP

<Info>
  For detailed function lists and trigger information for these tools, use `get_tools_capabilities` and `get_tools_trigger_actions` respectively. Each tool provides comprehensive functions for its specialized domain.
</Info>

## Using Specialized Tools in Workflows

### Example: Meeting Analysis

```
"Start workflow when a meeting transcription is completed in Fireflies, generate summary, and send to team via Slack"
```

The workflow will:

1. Use Fireflies trigger for completed meetings
2. Generate meeting summary
3. Send summary to Slack

### Example: Market Monitoring

```
"Monitor Polygon for stock price alerts and notify team when threshold is reached"
```

The workflow will:

1. Use Polygon trigger for price alerts
2. Check price conditions
3. Send notification to team

## Best Practices

<AccordionGroup>
  <Accordion title="Meeting Automation">
    Automate meeting workflows:

    * Transcribe meetings automatically
    * Generate summaries and action items
    * Share insights with team
  </Accordion>

  <Accordion title="Market Data">
    Monitor financial markets:

    * Set up price alerts
    * Track market trends
    * Generate market reports
  </Accordion>

  <Accordion title="Communication">
    Enhance communication:

    * Use transactional email services
    * Automate direct mail campaigns
    * Integrate voice services
  </Accordion>
</AccordionGroup>

## Limitations

* **All Tools**: Each tool connects to a single authenticated account per workflow
* **All Tools**: Subject to service rate limits and API quotas
* **Specialized Tools**: May have domain-specific limitations

<Warning>
  Each specialized tool integration connects to a single authenticated account. To use multiple accounts, create separate workflows.
</Warning>
