Overview
The Praxos web application provides the easiest way to connect and manage your integrations through visual OAuth flows and intuitive configuration interfaces.Integration Dashboard
Access integrations from the sidebar:- Click Integrations in navigation
- View all available integrations
- See connection status
- Manage existing connections
Connection Process
OAuth Integrations
For services that use OAuth (Google, Microsoft, Notion, etc.): Step 1: Select Integration- Go to Integrations page
- Find the service you want to connect
- Click Connect button
- You’ll be redirected to the service’s login page
- Sign in with your account
- Review requested permissions
- Click Allow or Authorize
- You’ll be redirected back to Praxos
- Connection status shows as Connected
- Integration is ready to use
API Key Integrations
For services that use API keys (Trello, etc.): Step 1: Get API Credentials- Visit the service’s developer portal
- Create an API key or token
- Copy the credentials
- Click Connect on the integration
- Paste API key in the field
- Click Save
- Test connection
Available Integrations
Messaging Platforms
Telegram
Connect your Telegram bot for mobile access
Discord
Add Praxos to your Discord servers
Slack
Integrate with your Slack workspace
Connect via WhatsApp Business API
Google Services
Connect Once, Access All: When you connect Google, you can choose which services to enable:- ✅ Gmail - Email management
- ✅ Google Calendar - Event scheduling
- ✅ Google Drive - File storage
- ✅ Google Search - Web search
- Click Connect Google
- Sign in with Google account
- Review and accept permissions:
- Read/send emails
- Manage calendar events
- Access Drive files
- Click Allow
- Choose which services to enable
- Done!
Microsoft 365
Available Services:- Outlook Email
- Outlook Calendar
- OneDrive
- Teams (coming soon)
- Click Connect Microsoft
- Sign in with Microsoft account
- Grant permissions for selected services
- Click Accept
- Connection established
Productivity Tools
Notion
Access your Notion workspace
Trello
Manage Trello boards and cards
Dropbox
File storage and sharing
Managing Connections
View Connection Status
Check integration health:- Connected (green) - Working properly
- Needs Attention (yellow) - Needs re-auth
- Disconnected (red) - Not connected
- Syncing (blue) - Currently syncing data
Test Connection
Verify integration is working:- Click on connected integration
- Click Test Connection
- View test results
- Fix any issues if needed
Re-authorize
If connection expires or has issues:- Click on integration
- Click Re-authorize
- Complete OAuth flow again
- Connection restored
Disconnect
Remove an integration:- Click on connected integration
- Scroll to bottom
- Click Disconnect
- Confirm disconnection
Disconnecting removes access to that service. You can reconnect anytime.
Permission Management
Review Permissions
See what access Praxos has:- Click on integration
- Go to Permissions tab
- View granted permissions
- Understand what each permission allows
Modify Permissions
Some integrations allow selective permissions:- Click Edit Permissions
- Enable/disable specific access
- Save changes
- May require re-authorization
Revoke Access
Remove Praxos access from service side:- Visit service’s account settings
- Find connected apps/integrations
- Locate Praxos
- Click Revoke or Remove
- Disconnect in Praxos too
Integration Settings
Sync Preferences
Control how data syncs:- Sync Frequency - Real-time, hourly, daily
- Sync Direction - Read-only, read-write
- Data Range - Last 30 days, 90 days, all time
Notification Settings
Configure per-integration notifications:- New items (emails, events, etc.)
- Errors or connection issues
- Sync completion
- Rate limit warnings
Usage Limits
Monitor API usage:- Requests Used - Current period usage
- Requests Remaining - Before limit
- Rate Limit - Requests per hour/day
- Reset Time - When limit resets
Telegram Setup
Telegram is the easiest messaging platform to set up:Create Bot
- Open Telegram
- Search for @BotFather
- Send
/newbot - Follow prompts to name your bot
- Copy the bot token provided
Connect in Praxos
- Go to Integrations > Telegram
- Click Connect
- Paste bot token
- Click Save
- Test: Send message to your bot
Use Your Bot
- Find your bot in Telegram (search for username)
- Start chat with
/start - Begin talking to Praxos through Telegram
Discord Setup
Create Discord Application
- Go to Discord Developer Portal
- Click New Application
- Name it “Praxos”
- Go to Bot section
- Click Add Bot
- Copy bot token
Connect in Praxos
- Go to Integrations > Discord
- Click Connect
- Enter bot token and application ID
- Click Save
Invite to Server
- Praxos generates invite URL
- Click Invite to Server
- Select Discord server
- Grant permissions
- Authorize
Slack Setup
Create Slack App
- Go to api.slack.com/apps
- Click Create New App
- Choose From scratch
- Name: “Praxos”
- Select workspace
Install to Workspace
- In Praxos: Click Connect Slack
- Follow OAuth flow
- Select workspace
- Review permissions
- Click Allow
Use in Slack
- Invite @Praxos to channel:
/invite @Praxos - Mention bot:
@Praxos help me - Or DM the bot directly
Troubleshooting
Connection Failed
Possible causes:- Network issues
- Invalid credentials
- Insufficient permissions
- Service is down
- Check internet connection
- Verify credentials are correct
- Grant all required permissions
- Check service status page
- Try again in a few minutes
Sync Issues
Symptoms:- Old data showing
- Missing recent items
- Sync never completes
- Click Sync Now button
- Check sync settings
- Verify service access hasn’t been revoked
- Re-authorize if needed
- Contact support if persistent
Permission Errors
Error: “Insufficient permissions” Fix:- Click Re-authorize
- Ensure all permissions are granted
- Check service settings for restrictions
- Verify account has necessary access
Rate Limits
Error: “Rate limit exceeded” What happened: You’ve hit the API rate limit for that service. Solutions:- Wait for rate limit to reset (shown in integration)
- Reduce sync frequency
- Spread usage over time
- Upgrade service plan if available
Best Practices
Security
- Use strong passwords for all accounts
- Enable 2FA on connected services
- Regularly review connected apps
- Revoke access for unused integrations
- Don’t share integration credentials
Organization
- Connect integrations as needed
- Disconnect unused integrations
- Use descriptive names for OAuth apps
- Review permissions periodically
- Keep credentials updated
Performance
- Set appropriate sync frequencies
- Don’t connect duplicate integrations
- Monitor rate limits
- Clear old data regularly
Integration-Specific Tips
Gmail
- Grant both read and send permissions for full functionality
- Use labels for organization
- Set up filters in Gmail for Praxos actions
- Consider a dedicated Gmail account
Google Calendar
- Connect all calendars you want to manage
- Set default calendar for new events
- Enable notifications for calendar changes
- Sync both work and personal calendars
Notion
- Share specific pages/databases with Praxos integration
- Use templates for consistent structure
- Organize with databases
- Regular database cleanup
Trello
- Connect boards you actively use
- Set up Power-Ups in Trello for enhanced features
- Use labels and due dates consistently
- Archive completed boards
Advanced Setup
Multiple Accounts
Connect multiple accounts of the same service:- First account: Standard OAuth flow
- Additional accounts:
- Click Add Another Account
- Complete OAuth for second account
- Label each account (e.g., “Work Gmail”, “Personal Gmail”)
- Choose default account in settings
Webhook Configuration
For real-time updates (advanced users):- Go to integration settings
- Enable Webhooks
- Copy webhook URL
- Configure in service (if supported)
- Test webhook
- Receive instant notifications
Custom Integration
Need a service not listed?- Check Community Integrations tab
- Or request new integration: feedback@mypraxos.com
- Enterprise: Custom integration development available
Getting Help
Integration Support
- Documentation - Detailed guides for each service
- In-App Help - Context-sensitive help in each integration
- Community - Forum for user discussions
- Support - Email support@mypraxos.com