Available Integrations
Social Platforms
Connect TikTok, Instagram, YouTube, and X (Twitter) to publish clips directly
Storage & Files
Store and manage your video files with Supabase integration
Authentication
Secure access with GitHub OAuth and email/password authentication
Email Notifications
Automated emails powered by Resend for waitlist and verification
Integration Categories
Authentication & User Management
ClypAI uses Better Auth as the authentication framework with support for:- GitHub OAuth: Sign in with your GitHub account
- Email/Password: Traditional authentication with email verification
- Organizations: Multi-user organization support with roles
- Waitlist System: Manage user access during beta periods
All authentication methods include automatic organization creation for new users and support for remember me functionality.
Social Media Platforms
Connect your social media accounts to publish video clips directly:- TikTok: Short-form vertical videos
- Instagram: Stories, Reels, and feed posts
- YouTube: Long-form and Shorts content
- X (Twitter): Video tweets and threads
Storage & Database
- PostgreSQL: Primary database for user data, organizations, and metadata
- Supabase: Cloud storage for video files and assets
- Edge Config: Feature flags and configuration management
Analytics & Monitoring
Track user behavior and application performance:- Statsig: Feature flags, A/B testing, and user analytics
- Vercel Analytics: Web analytics and performance metrics
- Vercel Speed Insights: Core Web Vitals monitoring
- Session Replay: Debug user sessions with Statsig Session Replay
Email & Notifications
- Resend: Transactional email service for:
- Email verification
- Waitlist notifications
- Status change alerts
Payments & Billing
- Polar: Subscription management and checkout flows
- Usage Tracking: Monitor API and feature usage per organization
Security & Compliance
All integrations follow security best practices:Environment Variables
Environment Variables
Sensitive credentials are stored as environment variables and never committed to source control. Required variables include:
DATABASE_URLBETTER_AUTH_SECRETGITHUB_CLIENT_IDandGITHUB_CLIENT_SECRETRESEND_API_KEYPOLAR_ACCESS_TOKEN
OAuth Scopes
OAuth Scopes
OAuth integrations request minimal necessary permissions. GitHub OAuth only requests basic profile information for authentication.
Data Protection
Data Protection
User data is encrypted at rest and in transit. PostgreSQL connections use SSL, and all API communications use HTTPS.
Getting Started
Configure Environment Variables
Set up your
.env file with required API keys and credentials. See the .env.example file in the source code for all available options.Set Up Database
Configure your PostgreSQL database connection using the
DATABASE_URL environment variable. Better Auth will automatically create required tables.Enable Integrations
Each integration can be enabled or disabled through environment variables. Start with authentication and add additional integrations as needed.
Rate Limits & Quotas
Support
For integration issues:- Check the platform-specific documentation
- Verify your environment variables are correctly set
- Review the application logs for error messages
- Contact support with error details and integration name
Next Steps
Connect Social Platforms
Learn how to connect TikTok, Instagram, YouTube, and X
Configure Storage
Set up Supabase for video file storage