Skip to main content
ClypAI integrates with multiple platforms and services to provide a seamless video clipping experience. From authentication to storage, analytics to email notifications, our integrations are designed to enhance your productivity.

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
Each platform connection is managed through the Connections page in your dashboard.

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:
Sensitive credentials are stored as environment variables and never committed to source control. Required variables include:
  • DATABASE_URL
  • BETTER_AUTH_SECRET
  • GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET
  • RESEND_API_KEY
  • POLAR_ACCESS_TOKEN
OAuth integrations request minimal necessary permissions. GitHub OAuth only requests basic profile information for authentication.
User data is encrypted at rest and in transit. PostgreSQL connections use SSL, and all API communications use HTTPS.

Getting Started

1

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.
2

Set Up Database

Configure your PostgreSQL database connection using the DATABASE_URL environment variable. Better Auth will automatically create required tables.
3

Enable Integrations

Each integration can be enabled or disabled through environment variables. Start with authentication and add additional integrations as needed.
4

Test Connections

Use the dashboard’s Connections page to test social media integrations and verify they’re working correctly.

Rate Limits & Quotas

Some integrations have rate limits:
  • Waitlist: 5 attempts per 10-minute window, max 10 total
  • Resend: Depends on your plan tier
  • Social Platforms: Each platform has its own API rate limits

Support

For integration issues:
  1. Check the platform-specific documentation
  2. Verify your environment variables are correctly set
  3. Review the application logs for error messages
  4. 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

Build docs developers (and LLMs) love