Integration Methods
Rilo supports three main integration methods:Integrations
1000+ pre-built integrations via Composio platform
MCP Libraries
Model Context Protocol servers for custom tools
Custom APIs
Connect to any REST API with custom integrations
Integrations
Rilo provides 1000+ pre-built integrations for popular services.Integration Categories
- Communication & Collaboration: Gmail, Slack, Zoom, Microsoft Teams, Discord
- Developer Tools & Infrastructure: GitHub, GitLab, Jira, AWS, Docker
- Document & File Management: Google Sheets, Drive, OneDrive, Dropbox, Box
- Finance & Accounting: QuickBooks, Stripe, PayPal, Xero
- HR & People Operations: BambooHR, Workday, Gusto
- Marketing & Social Media: HubSpot, Mailchimp, Hootsuite, Buffer
- Project Management & Productivity: Asana, Trello, Notion, Monday.com
- Sales & CRM: Salesforce, Pipedrive, HubSpot CRM
- Specialized Tools: Custom integrations and specialized services
Connecting Integrations
- Go to Integrations page: Browse available integrations
- Click “Connect”: Authenticate with the service
- Use in workflows: Integration becomes available as a library
Most Composio integrations use OAuth for authentication. You’ll be redirected to authenticate with the service.
MCP Libraries
Model Context Protocol (MCP) servers extend Rilo with custom tools and capabilities.What is MCP?
MCP is a protocol for connecting AI applications to external tools and data sources. Rilo supports MCP servers to extend its capabilities.Adding MCP Servers
- Go to Integrations page: Navigate to MCP section
- Add MCP Server: Provide server URL and authentication
- Tools Available: MCP tools become available as libraries
MCP servers can provide custom tools, data sources, and capabilities not available in standard integrations.
Custom APIs
Create custom integrations for any REST API.Creating Custom API Integration
- Go to Integrations page: Navigate to Custom API section
- Define Endpoints: Specify API endpoints and methods
- Configure Authentication: Set up API keys, OAuth, etc.
- Generate Library: Rilo generates a library from your API definition
Custom API Features
- Any REST API: Connect to any RESTful API
- Custom Authentication: Support for API keys, OAuth, bearer tokens
- Dynamic Tools: Tools are generated from your API definition
- Reusable: Use custom integrations across multiple workflows
Integration Capabilities
What Integrations Can Do
✅ Read data: Fetch data from services ✅ Write data: Create, update, delete records ✅ Trigger workflows: Start workflows on events ✅ Send notifications: Send messages, emails, etc. ✅ Process files: Upload, download, process filesIntegration Limitations
❌ Single account per workflow: Cannot use multiple accounts of the same tool in one workflow ❌ OAuth scopes: Limited to granted OAuth scopes ❌ API rate limits: Subject to service rate limits ❌ Service availability: Depends on external service availabilityUsing Integrations in Workflows
Via Natural Language
Describe what you want:- Identifies required integrations
- Prompts for connection if needed
- Uses appropriate tools in generated code
In Generated Code
Integrations are used as libraries:Integration Management
Viewing Connected Integrations
- Integrations page: See all connected integrations
- Status indicators: See which integrations are active
- Connection details: View authentication status
Disconnecting Integrations
- Go to Integrations page
- Find integration: Locate the integration to disconnect
- Click “Disconnect”: Remove the connection
Best Practices
Connect Only What You Need
Connect Only What You Need
Connect integrations only when needed. Too many connections can be hard to manage.
Review Permissions
Review Permissions
Review OAuth scopes when connecting. Only grant necessary permissions.
Test Integrations
Test Integrations
Test integrations in workflows before deploying to production.
Monitor Usage
Monitor Usage
Monitor integration usage and API rate limits to avoid issues.
Troubleshooting
Integration not connecting
Integration not connecting
- Verify credentials are correct
- Check OAuth permissions
- Ensure service is accessible
- Try disconnecting and reconnecting
Integration not available in workflow
Integration not available in workflow
- Verify integration is connected
- Check integration is active
- Ensure correct library name is used
- Refresh workflow editor
API rate limits
API rate limits
- Implement rate limiting in workflows
- Use caching to reduce API calls
- Contact service provider for higher limits
- Consider upgrading integration plan
Related Documentation
- MCP Libraries - Detailed guide on MCP integration
- Functions & Triggers - App event triggers
- Custom Integrations - Creating custom API integrations
Rilo’s integration ecosystem is continuously growing. New integrations are added regularly. Check the Integrations page for the latest additions.