Circle.so
Circle.so
Circle.so is an all-in-one community platform offering spaces, courses, events, live streaming, payments, email marketing, AI agents, workflows, a website builder, and branded mobile apps. The platform serves creators, educators, coaches, and businesses with three core pricing tiers: Professional ($89/mo), Business ($199/mo), and Enterprise ($419/mo), plus a premium Circle Plus tier (custom pricing) for fully branded mobile apps. Below is the complete hierarchical feature inventory as of early 2026.
1. Community structure and spaces
The foundational organizational layer of Circle. Everything lives inside spaces, which are grouped into space groups within a single community.
1.1 Space types
- Discussion spaces (type:
basic) — Forum-style posts, announcements, blog-like content - Chat spaces (type:
chat) — Real-time Slack-style channels - Event spaces (type:
event) — Container for upcoming/past events, webinars, meetups - Course spaces (type:
course) — Structured learning with sections, lessons, quizzes - Member directory spaces (type:
members) — Browsable, filterable member directory - Image spaces (type:
image) — Photo galleries, visual portfolios, product showcases
1.2 Space configuration
- Custom name, icon (emoji, shape, or custom upload), description, cover image
- Access levels: Open (public), Private (visible but gated), Secret (hidden and gated)
- Per-space notification settings (email, in-app, push)
- Per-space member permissions (who can post, comment, view)
- Topics/tags within spaces for content categorization and filtering
- Post layout options: card view, list view
- Space-level moderation settings
- Pinned posts per space
- Limitation: Only one content type per space (cannot combine posts + events + courses in a single space)
1.3 Space groups
- Collections of related spaces (folder-like grouping in sidebar)
- Custom naming, ordering, collapsible in sidebar
- Group-level access control
- Subscription groups (paywall-linked space groups — gate multiple spaces behind one paywall)
1.4 Community navigation
- Sidebar navigation with collapsible space groups
- Community Switcher — Discord-style switching between multiple communities
- Configurable default landing pages (different for new vs. returning members)
- Home/activity feed
- Global search across posts, members, spaces
- Keyboard shortcuts for common admin actions
1.5 Space limits by plan
| Professional | Business | Circle Plus | |
|---|---|---|---|
| Spaces | 20 | 30 | Flexible |
| Extra spaces add-on | $20/mo per 10 | $20/mo per 10 | Talk to sales |
2. Content and posts
2.1 Rich text editor
- Notion-like "/" slash commands for formatting and block insertion
- Formatting: H1–H3 headings, bullets, numbered lists, blockquotes, bold, italic, code blocks, data tables
- AI Content Co-pilot — Generative AI writing assistant accessible via "/" command (Business+)
- Cover images for posts
- Scheduled posts (publish at future date/time)
- Pinned posts
- Draft posts
- Topics/tags on posts
2.2 Media and embeds
- Images, videos (MP4, MOV — up to 4GB), audio (MP3), GIFs
- Polls
- PDFs and file uploads/attachments
- Code snippets
- Data tables
- 700+ embed providers — YouTube, Vimeo, Wistia, Loom, Spotify, Typeform, Airtable, and any oEmbed-compatible service
- Custom HTML/iFrame embeds for unsupported providers
2.3 Member engagement on posts
- Threaded comments (nested replies via parent_comment_id)
- Multiple emoji reactions per post/comment
- GIF reactions
- @mentions (tag other members)
- #links (link to posts, events, spaces)
- Likes (contribute to gamification points)
- Bookmarks/save posts and comments
- Close comments on a post (admin)
3. Chat and messaging
3.1 Chat spaces
- Real-time chat channels (Slack-like)
- Public, private, or invite-only chat spaces
- Text, images, GIFs, audio, file attachments
- @mentions and #links in chat
- Threaded conversations within chat
- Voice messages
3.2 Direct messaging (DMs)
- Private 1-on-1 messaging between members
- Group DMs / group chat
- Voice messages in DMs
- Emoji reactions in DMs
- Admin can send DMs via workflows/automations
- Segment-based bulk messaging to targeted member groups
4. Courses and learning management
4.1 Course builder
- No-code drag-and-drop course builder
- Curriculum structure: Sections → Lessons
- Lesson content uses same rich text editor as posts (text, video, audio, images, files, embeds)
- Quizzes (native, recently added)
- Assessments (recently added)
- File attachments in lessons
- Course teasers and previews (for conversion)
4.2 Course delivery types
- Self-paced — Evergreen, available immediately
- Structured (drip by enrollment) — Content releases based on member enrollment date
- Scheduled (drip by calendar date) — Content releases on specific calendar dates
4.3 Course engagement
- Student comments on each lesson
- Lesson completion tracking / progress tracking
- Course completion tracking
- Chat rooms per lesson (API entity:
course.lesson.chat_rooms) - Leaderboards and challenges (via gamification integration)
- Host live Q&As, coaching sessions, office hours alongside courses
- Automated transcriptions — AI-generated searchable video transcripts (Business+)
4.4 Course monetization
- Free or paywalled courses
- One-time purchases
- Recurring subscriptions
- Membership-gated courses
- Free trials
- Upsells and cross-sells between courses and memberships
- Bundle courses with other spaces via subscription groups
4.5 Course limitations (noted by third-party reviews)
- No native completion certificates (requires Zapier + Accredible or similar)
- No forced video watch / quiz gating enforcement
- No lecture order enforcement
- Limited per-student analytics/reporting
- No cohort-based tracking
- Quizzes/assignments cannot be migrated (placeholder left during migration)
5. Events and live features
5.1 Events
- Event creation: title, host, topics, date/time, duration, location
- Event types: One-time or recurring (daily, bi-weekly, weekly on specific days, custom)
- Location options: Circle Livestream, Circle Live Room, Zoom, YouTube Live, Google Meet, physical location, TBD
- RSVP tracking with auto-RSVP option for space members
- Paid events (gate behind paywalls)
- Event notifications: RSVP confirmations, reminders, new event alerts
- Event recordings (available post-event)
- Calendar integration (add to calendar)
- Calendar view of all events
- Members can create events (configurable permission)
5.2 Live streams
- Built-in live streaming (no Zoom required)
- Admin/co-host speaks and shares video; attendees watch and chat
- Live chat during streams
- Recording option
- Co-host invitations
- Screen sharing
- Gallery/speaker view
- "Go Live" quick-start from sidebar
- Limits: 100 attendees (Professional), 200 (Business), Flexible (Plus); expandable via add-ons ($20/mo per 100)
5.3 Live rooms
- Bidirectional group video/audio (all participants can speak)
- Recording option
- Private room option
- Disable link sharing option
- Mute participants
- "Raise your hand" feature
- Limits: 15 participants (Professional), 20 (Business), Flexible (Plus)
5.4 Live hours and add-ons
| Professional | Business | Circle Plus | |
|---|---|---|---|
| Live hours/month | 10 | 15 | Flexible |
| Extra hours add-on | $50/mo per 10 hrs | $50/mo per 10 hrs | Talk to sales |
6. Website builder
Launched July 2025. Creates marketing pages, landing pages, and sales pages connected to the community.
6.1 Page builder
- Drag-and-drop visual builder (no coding required)
- 100+ pre-built section blocks: hero, features, testimonials, CTAs, pricing tables, etc.
- Pre-made templates across different niches
- Elements: paragraphs, headings, links, buttons, images, video, code/custom HTML widgets
- Global style controls (update once, applies everywhere)
- Mobile-responsive, SEO-friendly templates
6.2 Dynamic content and conversion
- Dynamic blocks: preview events, featured posts, course highlights
- Native forms and sign-up flows for lead capture
- Members-only content previews for non-members
- Connected to memberships, courses, and community
6.3 Page configuration
- Create multiple pages (landing pages, sales pages, homepages)
- Set default landing pages for community
- Pages served under community domain
- Built-in page analytics
6.4 Tier availability
- Available on ALL plans
7. Email hub (email marketing add-on)
7.1 Email broadcasts
- Drag-and-drop visual email builder
- Text email builder
- Schedule email campaigns
- Personalize emails based on member actions
- Dynamic links to posts, events, courses
- Save and reuse email templates (added May 2025)
7.2 Contact management (CRM)
- Unified CRM for members, subscribers, and non-member contacts
- Real-time community and email data in profiles
- Contact import from third-party platforms
- Custom contact segments (dynamic, evolving with behavior)
- Tags, segments, custom fields
- Send emails to both members and non-members
7.3 Forms
- Email capture forms
- Event registration forms
- Feedback forms
- Advanced forms (added November 2025)
- Embeddable on external websites, landing pages, or in-community
7.4 Automations
- Automated email sequences/workflows
- Triggers: form completion, event RSVP, community join, purchase, tag changes, etc.
- Multi-step email series
- Marketing automation workflows (Email Hub-specific)
7.5 Email analytics
- Open rates, click-through rates
- Campaign performance tracking
- Funnel analytics
7.6 Email configuration
- Custom sending domain (Business+)
- Automatic unsubscribe management
- Email migration service from other platforms (contacts, tags, segments, custom fields, templates, active automations)
7.7 Community email notifications (separate from Email Hub)
- Weekly community digest — Automated (all plans)
- New post notifications (configurable per space)
- Event notifications (new events, RSVP confirmations, reminders)
- DM notifications
- Branded email notifications — Custom "from" address, branded templates (Business+ included; $40/mo add-on on Professional)
- Member-configurable notification preferences per space and per channel
7.8 Email Hub pricing
- Free for <100 contacts
- $99/mo per 10,000 contacts (add-on on all plans)
- Circle Plus includes 10K contacts
- First 30 days free
8. Payments and monetization
8.1 Payment types
- One-time payments
- Recurring subscriptions (monthly, quarterly, annual)
- Installment pricing / payment plans
- Free trials (configurable duration)
- Upfront payments for subscription/installment prices
- Coupons and discount codes
- One-click upsells and cross-sells
8.2 Checkout and management
- Built-in checkout (Stripe-powered)
- Branded checkout with logo, colors, and voice
- 25+ currencies supported via Stripe
- Major card brands and digital wallets
- Subscription management: refunds, cancellations, resume subscriptions
- Failed payment alerts to members
- Prorated refunds option
- Post-purchase actions: redirect to welcome page, trigger automations, tracking pixels
8.3 Paywalls
- Gate access to entire community, specific spaces, space groups, or individual content
- Membership tiers with different access levels
- Custom checkout pages
- Lock Screen — Customizable landing/sales page shown to non-paying members (acts as upsell opportunity)
- Subscription groups (bundle spaces under one paywall)
8.4 Native affiliate program
- Built-in affiliate marketing tools (no external platform needed)
- Commission types: fixed or percentage-based
- Link to specific pricing plans
- Configurable pending period before payout
- Affiliate payments via PayPal and Wise
- Affiliate dashboard: track earnings, access links, view referral data
- Invite and manage affiliates
8.5 Transaction fees by plan
| Professional | Business | Enterprise | Circle Plus |
|---|---|---|---|
| 2% | 1% | 0.5% | 0.5% |
All fees are on top of Stripe's standard 2.9% + $0.30 processing fees.
8.6 Revenue analytics
- Churn tracking
- Trial conversion rates
- Monthly recurring revenue (MRR)
- Revenue by paywall performance
- Revenue distribution: subscriptions, one-time payments, payment plans
- Transaction breakdowns
9. Gamification
Launched as part of Circle 3.0 (July 2024), expanded throughout 2025.
9.1 Points system
- Members earn points for: receiving likes, posting, commenting, joining events, completing assignments
- Customizable point values per action
- Default: 1 like received = 1 point
9.2 Levels and ranks
- Custom levels/ranks with configurable names and point thresholds
- Members progress through levels automatically
- Level displayed on member profiles
9.3 Leaderboards
- Community-wide weekly leaderboard
- Space-level leaderboards
- Can be made public or private
- Spotlight top performers
9.4 Badges
- Custom badges that appear on member profiles
- Created and assigned by admins
- Use cases: achievements, milestones, special roles
9.5 Gamification + workflows integration
- Trigger automations when members reach certain levels (Business+)
- Award perks: exclusive space access, discounts, VIP access based on rank
- Custom rewards via workflow triggers
9.6 Tier availability
- Basic gamification (points, levels, leaderboards) on ALL plans
- Custom automated rewards require Business plan+ (workflows)
10. AI features
AI is Circle's dominant product theme in 2025–2026, spanning content creation, community management, moderation, and member support.
10.1 AI Content Co-pilot (Business+)
- Generative AI writing assistant in the post/content editor
- Accessible via "/" slash command
- Helps draft, rewrite, and improve content
10.2 AI Agents (Circle Plus / Enterprise only)
- Up to 10 customizable AI-powered agents per community
- Custom name, avatar, bio, tone, and voice for each agent
- Define agent purpose like a job brief (role, style, limits)
- Knowledge Engine — Train on spaces, courses, posts, custom files, and custom knowledge snippets
- Suggested questions to spark conversations
- Admin-only and date-based content filters
- "Pause AI" keywords for handoff to admins on sensitive topics
- Assign agents to targeted audiences and specific spaces
- AI Inbox — Shared workspace for admins to view all AI agent conversations and take over in real-time
- 24/7 availability
- RAG (Retrieval Augmented Generation) architecture — no data used for LLM training
- Credit-based: 5,000 AI credits/month (Enterprise), 15,000 (Plus); 1 credit per AI action
10.3 AI Workflows (Circle Plus / Enterprise only)
- AI Filters — Natural language content evaluation (detect negative sentiment, spam, specific topics) — Free
- AI Actions — Auto-comment, hide posts, report posts, send DMs, auto-tag, rename posts — Usage-based credits
- Content moderation automation
- Auto-respond to FAQs
- Welcome new members with personalized AI messages
- Point members to relevant conversations
- Categorize discussions for easier discovery
10.4 AI Copilot (launched November 2025)
- Conversational AI assistant built into Circle's Help Widget
- Natural language interaction for community management
- Ask questions, take actions, get guided help
- Access community analytics to surface trends, engagement insights
- Every action transparent, reviewable, and controllable
- Available on all Circle plans
10.5 AI Summaries (launched April 2025)
- AI-generated summaries for posts, discussions, events, and other content
10.6 Automated transcriptions (Business+)
- AI-powered transcriptions for videos, event recordings, course lessons
- Makes video content searchable and accessible
10.7 Activity Scores (Business+)
- AI-powered member engagement scoring
- Benchmarked against data from other Circle communities
- Identifies at-risk or highly engaged members
- Helps find potential moderators/ambassadors
11. Workflows and automation
Available on Business plan ($199/mo) and above. Not available on Professional.
11.1 Automation workflows (if-then)
- Visual workflow builder
- 20+ event triggers: Member joins, completes course, publishes post, RSVPs to event, reaches gamification level, purchases paywall, tags added/removed, form submitted, etc.
- Actions: Send DM, send email, add/remove tag, add/remove from space, send webhook, add to paywall, cancel subscription, etc.
- 15+ pre-built workflow templates (onboarding, engagement, paywall management)
- AI Filters and AI Actions integrated into workflow editor (Plus only)
11.2 Bulk action workflows
- Select audience via segmentation rules (profile fields, tags, spaces, paywalls, location, RSVP, login date, etc.)
- Perform immediate bulk actions: send DM, add/remove tags, add/remove from spaces
- 20/month limit (Business), Unlimited (Plus)
11.3 Scheduled workflows
- Plan and schedule bulk actions for future dates
- One-time or recurring execution
- 20 limit (Business), Unlimited (Plus)
11.4 Paywall-specific workflows
- Automate actions on subscription events (purchase, cancellation, renewal)
- Trigger welcome flows, space access changes, tag assignments
11.5 Workflow limits
| Business | Circle Plus | |
|---|---|---|
| Automation workflows | 20 | Unlimited |
| Scheduled workflows | 20 | Unlimited |
| Bulk actions/month | 20 | Unlimited |
12. Analytics and reporting
12.1 Community analytics
- Members: Active members (DAU/WAU/MAU), new members, churned members, engagement trends
- Posts & comments: Post volume, comment volume, top posts, engagement rates
- Spaces: Per-space engagement data
- Messages: DM analytics
- Devices: Mobile vs. desktop usage, login tracking (when, where, how)
12.2 Revenue analytics
- Transaction breakdowns
- Monthly transaction revenue
- Revenue by paywall
- Trial conversion metrics
- Churn rate
- Subscription revenue tracking
12.3 Website analytics
- Page view tracking for published pages
- Traffic sources
- Top-converting pages
12.4 Email analytics (Email Hub)
- Open rates, click-through rates
- Campaign performance tracking
12.5 Engagement insights
- Activity Scores (AI-powered, Business+)
- Member leaderboard data
- Event attendance trends
- Course completion rates (basic)
- Top performers spotlight
12.6 Analytics redesign (October 2025)
- Comprehensive analytics overhaul with redesigned dashboards
- Five tabs: Overview, Members, Posts & Comments, Messages, Spaces
- Advanced analytics filtering (Business+ for deeper filtering, Plus for full)
13. Customization and branding
13.1 Theme customization
- Logo and community icon upload
- Dark mode / Light mode toggle
- Header background color
- Sidebar color
- Hover effects color
- Link and button colors
- Font customization (Inter default; customizable)
- Space icons: emojis, shapes, or custom uploaded icons
13.2 Custom code
- Custom CSS snippets (all plans)
- Custom JavaScript snippets (all plans)
- Head code snippets for Google Analytics, Meta Pixel, tracking pixels, Intercom, etc.
- Custom HTML/code widgets in website builder
13.3 White-labeling
- Remove Circle branding (Business+)
- Branded email notifications — Custom "from" address, branded templates (Business+ included; $40/mo add-on on Professional)
- Custom domain — Subdomain (community.yourbrand.com) or root domain (yourbrand.com), all plans
- CNAME record configuration for custom domain
- Note: Custom subdomain removes Facebook/Twitter SSO login options
13.4 Onboarding customization
- Customizable welcome experience / onboarding steps and prompts
- Customizable login/signup screens
- Default landing page for new members (e.g., "Start Here" page)
- Paywall lock screen customization (conversion opportunity)
- Welcome messages via automation workflows
14. Mobile apps
14.1 Standard Circle app (all plans)
- iOS and Android apps (Circle-branded)
- Full feature access: community, courses, events, live streams, chat, DMs, profiles, search
- Push notifications (member-configurable per space)
- In-app purchases support
- Community switcher (switch between multiple communities)
- Live streaming from mobile
- Desktop app (all plans, launched May 2025)
- Limitations: Admin tasks require web app; no new member signups in free app; streaming quality variable on mobile
14.2 Branded apps — Circle Plus (custom pricing)
- Fully branded iOS and Android apps listed in App Store and Google Play under YOUR brand
- Custom app builder (launched April 2025)
- Customizable welcome experience within branded app
- Mobile push notification manager (branded push notifications)
- Native in-app mobile payments
- SDK for ad-performance tracking
- Branded App Store listings
- Design Studio — Circle's team creates marketing screenshots, splash screens, app icons
- Done-for-you: fully built and maintained by Circle
- ~4-week delivery timeline
- Estimated cost: ~$30K/year (requires sales contact)
- Reported stats: up to 147% membership growth, 7x mobile adoption, 37% higher engagement
15. Member management and audience
15.1 Member roles
| Role | Professional | Business | Circle Plus |
|---|---|---|---|
| Admin | 3 | 5 | Unlimited |
| Moderator | 10 | 15 | Unlimited |
| Member | Unlimited | Unlimited | Unlimited |
| Extra admins | $10/mo each | $10/mo each | Included |
| Extra moderators | $20/mo per 10 | $20/mo per 10 | Included |
15.2 Member profiles
- Rich profiles with bio, photo, location, social links
- Custom profile fields (Business+ included; $49/mo add-on on Professional)
- Member badges (from gamification)
- Gamification level/rank displayed
- Activity scores (Business+)
- Flyout/hover member profiles with activity summary
15.3 Member directory
- Searchable, filterable directory
- Filter by: location, roles, interests, custom profile fields, tags
- Admin can enable/disable directory visibility
- Configurable display
- Redesigned directory tabs with full-screen browsing
15.4 Member tags
- Create and assign tags to members
- Tags used for segmentation, workflows, space access control
- Bulk tagging via workflows
- Public or private tags (configurable)
- Tag colors and display format
15.5 Member management operations
- Invite members (email invitations, custom invite links)
- Bulk import/export (CSV)
- Member activity logs (per-member activity view)
- Suspend/ban members
- Remove members
- Member segments — Filter by tags, spaces, paywalls, location, RSVP, login date, profile fields, etc.
- Custom emojis for space icons
- Profanity filters
15.6 Onboarding
- Customizable onboarding experience (welcome steps, prompts)
- Onboarding emails (customizable)
- Default landing page for new members
- Welcome messages via automation workflows
- Customizable login/signup pages
15.7 Connect feature (launched October 2025)
- Member-to-member networking/matchmaking
- Insights into how community members connect and grow together
15.8 Member locations (launched May 2025)
- Display and browse member geographic locations within community
16. Moderation and admin tools
16.1 Moderation tools
- Moderation overview dashboard
- Moderator role with configurable capabilities
- Content flagging/reporting by members
- Keyword blocklists (spam prevention)
- Content approval / pre-moderation option
- Post/comment deletion
- Member suspension/banning
- Close comments on posts
- Profanity filters
- AI Moderation (Plus only) — Automated content detection, flagging, and reporting
16.2 Administration
- Community and member activity logs
- Site management: SEO settings, custom code snippets, default landing pages
- Affiliate/conversion tracking code (all plans)
- Sandbox community (Plus only) — Test environment for changes
17. SEO capabilities
- Custom meta titles and descriptions for community, spaces, and individual posts
- Custom URL slugs for posts and events
- OpenGraph settings: custom OG title, description, and image for social sharing
- Public spaces indexable by search engines
- Custom code snippets for structured data, analytics, or SEO tools in head section
- Mobile-responsive, SEO-friendly website builder templates
- Gated/private content is NOT indexable
18. Integrations ecosystem
18.1 Native SSO integrations (all plans unless noted)
- Facebook SSO
- Twitter SSO
- Teachable SSO
- Thinkific SSO
- Memberstack SSO
- MemberSpace SSO
- Memberful SSO
- WordPress SSO (OAuth)
- Outseta SSO
- Bubble SSO
- Auth0 SSO
- SendGrid SSO
- Custom OAuth 2.0 SSO (Circle Plus / Enterprise only)
- miniOrange (third-party SSO, supports SAML)
18.2 Zapier integration (all plans)
- 24+ triggers: New member, member removed, subscription active/cancelled/past due, paid/refunded charge, tagged member, new post, new comment, content flagged/approved/rejected, new space, new event, event RSVP, course/section/lesson completed, quiz submitted/passed/failed
- 21+ actions: Invite member, add/remove member from space/space group/access group/event, create post/comment/event, update event, create course section/lesson, mark lesson complete, send DM, start group chat, tag/untag member, update member, create contact
- 3 searches: Find member by email, verify member tag, verify space group membership
- Connects to 8,000+ apps
18.3 Make.com (Integromat) integration
- Triggers: New comments, new communities, member accepted invitation, new posts, new spaces, member tagged
- Actions: Add member to space/space group, create comment/post, delete comment/post, invite member
- Searches: Retrieve specific comment/post
- Webhook support for custom scenarios
18.4 Other automation platforms
- Pabbly Connect
- Integrately (Business+)
- Pipedream
- n8n (via API/webhooks)
- Latenode
18.5 Payment integrations
- Stripe — Native, required for paywalls (handles recurring billing, one-time payments, refunds, 25+ currencies)
- ThriveCart, ClickFunnels, Hotmart, SamCart, Kajabi — via Zapier
- No native PayPal support (PayPal/Wise for affiliate payouts only)
18.6 CRM integrations (via Zapier)
- HubSpot, Salesforce, ActiveCampaign, Airtable, Google Sheets
18.7 Email marketing integrations (via Zapier only — no native)
- ConvertKit (Kit), Mailchimp, ActiveCampaign, AWeber, Flodesk, MailerLite
18.8 Analytics/tracking (via code snippets)
- Google Analytics
- Meta Pixel (Facebook)
- Any tracking pixel via custom head code
- Conversion tracking pixels (Professional+)
18.9 Embed providers (within posts)
- 700+ embed providers: YouTube, Vimeo, Wistia, Loom, Spotify, Typeform, Airtable, and all oEmbed-compatible services
- Custom HTML embeds for unsupported providers
18.10 Embeddable widgets (Circle on external sites)
- Community Widget — Embeds entire community in bottom-left corner popup via iFrame
- Space Widget — Embeds a specific space on any external page
- Post Widget — Shows comments from a specific post (usable as blog commenting system)
- Headless API — Build fully custom embed experiences (Business+)
19. API and developer platform
19.1 API architecture (Business+ only)
| API | Purpose | Base URL |
|---|---|---|
| Admin API v1 (Legacy) | Admin automations, migrations | app.circle.so/api/v1/ |
| Admin API v2 (Current) | OpenAPI-spec compatible, improved performance | app.circle.so/api/admin/v2/ |
| Headless Member API | Member-authenticated actions for custom front-ends | app.circle.so/api/headless/v1/ |
| Headless Auth API | JWT token generation for member authentication | Via Auth SDK |
| Data API (Plus only) | Event stream for data warehouse/ETL | app.circle.so/data_api/ |
19.2 API entities (data model)
- CommunityMember — id, public_uid, name, email, is_admin, is_moderator, headline, bio, avatar_url, profile fields, space memberships, tags
- Space — id, name, slug, type (basic/chat/event/course/members/image), access level
- SpaceGroup — id, name, meta settings
- SpaceMember / SpaceGroupMember — membership join records
- Post (PostsBasic) — id, name, slug, status, body (HTML), comments_count, likes_count, published_at, url
- PostsEvent — All post fields + recurring, event_type
- Comment — id, post_id, community_member_id, parent_comment_id (threading)
- PostLike — Like records
- Topic — Content categories/tags
- Event — Calendar events within event spaces
- RecurringEventSetting — Recurring event configuration
- CourseSection — Course structure container
- CourseLesson (Lesson) — Individual lessons within sections
- QuizAttempt — id, quiz_id, grade, result
- MemberTag — id, name, color, display_format, is_public
- ChatRoom — id, uuid, parent_id, name, is_embedded
- ChatRoomMessage — id, chat_room_id
- MemberSubscription — Subscription status (active, canceled, free_trial)
- Notification — Member notifications (Headless API)
- Message — Direct messages
19.3 Admin API endpoints
- Spaces: List, get by ID, create, update, delete
- Space Groups: List, get by ID, create, update, delete
- Space Members: List by space, add member, remove member
- Members: List, get by ID/email, create (invite), update, delete
- Posts: List by space, get by ID, create, update, delete
- Comments: List by space/post, create, delete
- Post Likes: List, create (like), delete (unlike)
- Topics: List
- Events: Get, create, update
- Course Lessons: List by course
- Course Sections: List by course
- Tagged Members: Get members with/without tag, apply tag, remove tag
- Member Subscriptions: List, filter by status
- Messages: Send messages
- Me: Get current authenticated admin info
- Communities: Get community info
19.4 Headless Member API endpoints
- Posts: List, get by ID, create, update
- Comments: List, create, delete
- Events: List, RSVP
- Notifications: List, mark as read
- Chat Spaces: Get, interact
- Community Member Search: POST with rich filters (name, email, headline, profile fields, range queries)
- File Uploads: Direct upload support
- Spaces: List, get details
19.5 Webhook events (32 documented events)
- Course events (8): lesson chat room created, lesson chat message, course completed, lesson completed, section completed, quiz submitted/failed/passed
- Chat events (8): chat space/direct/group/live stream room created and message created
- Community member events (4): create, destroy, email_changed, joined_community
- Space events (2): joined, left
- Space group events (2): joined, left
- Post events (4): basic published, comment created, comment liked, post liked
- Calendar event events (5): ended, published, RSVP, live event ended, recurring event RSVP
- Member tag events (2): tag created, tag destroyed
19.6 Authentication methods
- Bearer Token (API Key) — Admin API v1 & v2
- JWT Access Token — Headless Member API (persists across sessions)
- JWT Refresh Token — Headless Auth API (auto-revoked after 1 month)
- App Token — Headless Auth SDK (server-side only, must remain secret)
- Data API Token — Separate token for data pipeline access
19.7 Auth SDK (official)
- Available in Node.js, Ruby, Go, Python
- Methods: getMemberAPITokenFromCommunityMemberId, getMemberAPITokenFromEmail, getMemberAPITokenFromSSOId, getMemberAPITokenFromRefreshToken, revokeRefreshToken, revokeMemberAPIToken
19.8 API limits and pricing
| Business | Circle Plus | |
|---|---|---|
| Admin API requests/month | 5,000 | 30,000 |
| Extra Admin API requests | $0.005/request | $0.002/request |
| Headless API MAU | 100 | 500 |
| Extra Headless API MAU | $0.50/MAU | $0.30/MAU |
| Data API rate limit | — | 600 req/min |
19.9 Third-party community SDKs
- PHP SDK (adrosoftware/circle-so-api-php-sdk) — PHP >=8.1, actively maintained
- Python SDK (ContainerNerds/circleso-python-sdk) — Community automation toolkit
- Go SDK (miguelbemartin/circleso-go) — v1 API wrapper, partial coverage
19.10 GitHub (official: github.com/circleco)
- react-add-to-calendar-recurring (React calendar component)
- actions-mention-to-slack (GitHub Action)
- stripe-ruby-mock (fork)
- airbyte (fork for data integration)
- No official Admin API client SDKs published on GitHub
20. Migration services
- Payment migrations — Free for all plans. Transfers active Stripe subscriptions from legacy platforms.
- Course migrations — Free for Annual Business plans+. Migrates from Kajabi, Teachable, Thinkific, etc. Quizzes/assignments cannot be migrated.
- Email Hub migrations — Migrates subscriber lists, tags, segments, custom fields, templates, active automations. Cannot migrate past campaigns.
- Content & member migrations — Standard on Business; Priority on Circle Plus. Community migration not natively offered; available via API or Circle partners.
- Circle Plus migrations — Dedicated migration lead, priority resourcing, committed timeline windows, complex multi-platform support.
21. Security and compliance
- SOC 2 Type II Certified
- GDPR Compliant
- CCPA Compliant
- PCI SAQ Compliant
- 99.9% Uptime SLA (status.circle.so)
- AI data privacy: No member data used for LLM training; RAG-based architecture
- Member data ownership: Community owners own all content and member data
- Trust & Safety center (trust.circle.so)
- No SCIM support — Enterprise user provisioning via SCIM is not available; SSO is OAuth only
22. Support and services
| Professional | Business | Circle Plus | |
|---|---|---|---|
| Customer community (27K+ members) | ✓ | ✓ | ✓ |
| Knowledge base (help.circle.so) | ✓ | ✓ | ✓ |
| Priority email support | — | ✓ | ✓ |
| Priority technical support | — | — | ✓ |
| Priority Beta features | — | — | ✓ |
| Concierge onboarding | — | — | ✓ |
| Dedicated customer success manager | — | — | ✓ |
| Quarterly strategy calls | — | — | ✓ |
| Monthly strategy calls | — | — | Flexible |
| Sandbox community | — | — | ✓ |
| Circle Academy | ✓ | ✓ | ✓ |
| Expert/Partner directory | ✓ | ✓ | ✓ |
23. Additional programs and resources
- Affiliate Program — Earn commissions referring new Circle customers
- Partner Program / Expert Directory — Circle experts for hire
- Circle Academy — Educational resources and training for community builders
- Community Launch Guide — Step-by-step building guide
- Community ROI Calculator — Tool for measuring community value
- Circle Discover (discover.circle.so) — Public directory of Circle communities (launched January 2025)
- Weekly live workshops, coaching calls, and office hours from Circle team
- 30-day money-back guarantee
Complete pricing summary
| Professional | Business | Enterprise | Circle Plus | |
|---|---|---|---|---|
| Monthly (annual) | $89/mo | $199/mo | $419/mo | Custom |
| Members | Unlimited | Unlimited | Unlimited | Unlimited |
| Admins | 3 | 5 | 10 | Unlimited |
| Moderators | 10 | 15 | 100 | Unlimited |
| Spaces | 20 | 30 | 30+ | Flexible |
| Storage | 100GB | 250GB | 250GB+ | 1TB |
| Transaction fee | 2% | 1% | 0.5% | 0.5% |
| Workflows | ❌ | 20 | Unlimited | Unlimited |
| API access | ❌ | ✓ | ✓ | ✓ |
| AI Content Co-pilot | ❌ | ✓ | ✓ | ✓ |
| Transcriptions | ❌ | ✓ | ✓ | ✓ |
| Activity Scores | ❌ | ✓ | ✓ | ✓ |
| Remove branding | ❌ | ✓ | ✓ | ✓ |
| AI Agents | ❌ | ❌ | ✓ | ✓ |
| AI Workflows | ❌ | ❌ | ✓ | ✓ |
| Custom SSO | ❌ | ❌ | ✓ | ✓ |
| Branded mobile apps | ❌ | ❌ | ❌ | ✓ |
Note on tier naming: Circle's marketing shows some inconsistency. The main pricing page lists Professional / Business / Circle Plus. Some pages reference an Enterprise tier at $419/mo between Business and Plus. The most current structure appears to be a four-tier model: Professional → Business → Enterprise → Circle Plus.
Key competitive gaps identified across sources
Third-party reviews consistently flag these limitations: no native email marketing integrations (forces Zapier or paid Email Hub add-on), transaction fees stacking on top of Stripe's fees (2–4% depending on plan), automation locked behind the $199/mo Business plan, no course completion certificates, single content type per space (cannot mix posts + events + courses), no SCIM provisioning for enterprise, limited calendar integrations (Google Calendar only), no self-hosting option, and no multilingual support. Circle's product velocity is high, however, with monthly releases addressing gaps — AI Copilot, website builder, advanced forms, Connect feature, and the custom app builder all shipped in 2025 alone.
Circle.so's complete technology stack revealed
Circle.so runs a Ruby on Rails monolith with a React/TypeScript frontend on AWS infrastructure, supported by Sidekiq, Kafka, Redis, ClickHouse, and Kubernetes. This analysis synthesizes evidence from 15+ source categories — job listings on Greenhouse, GitHub repositories, API documentation, Himalayas tech profiles, founder interviews, and public infrastructure signals — to map 80+ specific technologies across every layer of Circle's stack. The findings show a mature Rails-based architecture now undergoing significant AI and infrastructure investment, led by CTO Li Fan (ex-Google, ex-Pinterest Head of Engineering, ex-Lime CTO).
The Rails monolith at Circle's core
Circle's backend is definitively Ruby on Rails, confirmed across every engineering job listing on their Greenhouse board and reinforced by CEO Sid Yadav's background as founding engineer at Teachable (also Rails). The architecture follows a classic Rails monolith pattern — a single large application serving the product, with React handling the frontend via a single-page app model.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| Ruby on Rails | Backend framework | Every engineering job listing; GitHub repos; Himalayas tech profile | Confirmed |
| Ruby | Backend language | Job listings; GitHub org language stats; sidekiq_job_controller gem | Confirmed |
| Sidekiq | Background jobs | Job listings ("deep knowledge of Sidekiq"); sidekiq_job_controller open-source gem (36 stars) published by circleco, supporting Rails 7.2 | Confirmed |
| Kafka | Event streaming | Lead Engineer job listing; CRM listing (bonus points) | Confirmed |
| ActionCable | WebSockets/real-time | API docs expose wss://app.circle.so/cable — the canonical ActionCable endpoint | Confirmed |
| REST API | API architecture | API docs at api.circle.so; Email Hub listing: "Integrate with Ruby on Rails backend through a REST API" | Confirmed |
| OpenAPI | API specification | Admin API v2 documented via Swagger UI at api-headless.circle.so; Payments listing tags | Confirmed |
| GraphQL | API (emerging) | Marketing Hub Lead listing: "Bonus points" for GraphQL experience | Inferred (future) |
The backend supports four distinct API surfaces: Admin API v1 and v2 (server-side, bearer token auth), Headless Member API (JWT-authenticated, HS256), and a Data API (event streaming for ETL). Rate limits sit at 2,000 requests per 5 minutes per IP, with monthly quotas ranging from 5,000 (Business) to 250,000 (Plus Platform). Auth SDKs ship in Ruby, Node.js, Go, and Python — with a React UI kit (@circleco/headless-ui-kit) available on npm.
React and TypeScript power the frontend
The frontend stack centers on React with TypeScript, with Next.js adoption growing for newer product surfaces like Discover (recommendation engine/marketplace) and the marketing website.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| React | Primary UI framework | All engineering job listings; Himalayas; GitHub fork of react-add-to-calendar-recurring | Confirmed |
| TypeScript | Frontend language | All frontend/full-stack job listings | Confirmed |
| Next.js | Framework (Discover, marketing site) | Discover role: "React and Next.js front-end applications, SSR/SSG"; nextjs-boilerplate repo; /_next/image paths on circle.so | Confirmed |
| TailwindCSS | CSS framework | Listed as required in CRM, Growth, Payments, CMS, Design Systems roles | Confirmed |
| CSS/SCSS | Styling | Job listings; plate fork (SCSS) | Confirmed |
| Webpack | Bundler | Himalayas tech profile | Confirmed |
| Radix / Headless UI / shadcn/ui | UI component libraries | Design Engineer role: "Experience working with Radix, Headless UI, or shadcn/ui" | Confirmed |
| React Query | Data fetching | Payments Platform listing tags on Built In NYC | Confirmed |
| Underscore.js | Utility library | Himalayas tech profile | Confirmed |
| Embedly | Rich media embeds | Himalayas tech profile | Confirmed |
| Builder.io | Marketing CMS | circle.so/ai-agents HTML references cdn.builder.io | Confirmed |
The frontend architecture reveals a company in transition. The main product remains a React SPA served by Rails, but the Discover team explicitly requires Next.js with SSR/SSG — signaling that Circle is decomposing certain surfaces from the monolith. The Design Systems team is building a shared component library integrating Figma, Slack, and Notion, suggesting a push toward design consistency across a growing codebase.
Databases span relational, columnar, and in-memory stores
Circle uses a multi-database strategy. Job listings consistently reference "MySQL/PostgreSQL" with an "and/or" phrasing, suggesting both may be in production — possibly MySQL as the original primary and PostgreSQL for newer services, or both serving different purposes.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| MySQL | Primary relational DB | Listed in nearly every engineering role; SRE role confirms | Confirmed |
| PostgreSQL | Relational DB | Listed alongside MySQL in all roles | Confirmed |
| ClickHouse | Analytics/columnar DB | SRE listing: "MySQL, Postgres, Clickhouse, and Redis" | Confirmed |
| Redis | Cache / Sidekiq backend | SRE listing explicitly; also required by Sidekiq | Confirmed |
| Amazon Redshift | Data warehouse | Himalayas tech profile; Staff Data & AI Engineer listing | Confirmed |
| Elasticsearch | Search engine | CRM and Marketing Hub listings: "Bonus points" for Elasticsearch | Inferred (likely) |
| Graph databases | Experimental | CRM listing: "Bonus points" for graph database experience | Inferred (exploratory) |
The SRE role's explicit listing of "MySQL, Postgres, Clickhouse, and Redis" is the most authoritative evidence of the full database landscape. ClickHouse's presence is notable — it indicates Circle has invested in a dedicated analytics-optimized columnar store separate from their transactional databases, suggesting significant data volume (the Payments listing references "100k+ RPM, 100GB+ databases").
AWS infrastructure with Kubernetes orchestration
Circle runs entirely on Amazon Web Services with container orchestration via Kubernetes. Infrastructure-as-code uses Terraform, and the web serving layer features a multi-tier architecture: Cloudflare → NGINX/OpenResty → Varnish → Rails.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| AWS | Cloud provider | Himalayas; SRE listing: "Deep expertise with AWS" | Confirmed |
| Amazon EC2 | Compute | Himalayas tech profile | Confirmed |
| Kubernetes | Container orchestration | SRE listing: "Deep expertise with AWS and Kubernetes" | Confirmed |
| Docker | Containerization | Payments listing tags; QA Platform listing | Confirmed |
| Terraform | Infrastructure as code | Payments listing tags on Built In NYC | Confirmed |
| AWS Elastic Load Balancing | Load balancing | Himalayas tech profile | Confirmed |
| NGINX | Web server/reverse proxy | Himalayas tech profile | Confirmed |
| OpenResty | NGINX + Lua scripting | Himalayas tech profile | Confirmed |
| Varnish | HTTP caching layer | Himalayas tech profile | Confirmed |
| Amazon S3 | Object storage / files | Himalayas; BuildKite cache plugin fork uses S3 | Confirmed |
| Amazon CloudFront | CDN | Himalayas tech profile | Confirmed |
| Cloudflare | CDN / DNS / DDoS protection | Himalayas; Crunchbase profile | Confirmed |
| Fastly | CDN (tertiary) | Himalayas tech profile | Confirmed |
| jsDelivr | Open-source CDN | Himalayas tech profile | Confirmed |
The triple-CDN strategy (Cloudflare + CloudFront + Fastly) is unusual and suggests sophisticated content delivery — likely routing different content types through different CDN providers. Cloudflare handles DNS and security, CloudFront serves media from S3, and Fastly may serve specific static assets or API responses. The OpenResty + Varnish combination indicates serious caching investment, with Lua scripting at the edge (OpenResty) and HTTP-level caching (Varnish) before requests reach Rails.
AI stack built on OpenAI and Anthropic with RAG
Circle's AI features — AI Agents, AI Copilot, and AI Workflows — are powered by a Retrieval Augmented Generation (RAG) architecture using LLM APIs. While Circle deliberately avoids naming its LLM provider in public-facing materials, job listings confirm they use both OpenAI and Anthropic APIs.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| OpenAI API | LLM provider | Staff Data & AI Engineer listing: "AI/LLM libraries (OpenAI, Anthropic, LangChain)"; Applied AI roles | Confirmed (listed first) |
| Anthropic API | LLM provider (secondary) | Same job listing; Applied AI roles | Confirmed |
| RAG architecture | AI retrieval pattern | Circle.so AI Agents page: "AI agents use Retrieval Augmented Generation" with detailed description | Confirmed |
| LangChain | LLM orchestration framework | Staff Data & AI Engineer listing | Confirmed |
| Python | AI/ML language | All AI-focused roles require "Strong proficiency in Python" | Confirmed |
| Embeddings & ranking models | ML/recommendations | Discover Lead Engineer and Sr. ML Engineer roles | Confirmed |
| Custom knowledge engine | RAG retrieval | AI Agents docs: searches community spaces, courses, documents, video transcripts | Confirmed |
Circle's AI Agents page describes the RAG process explicitly: the user asks a question, Circle searches the community's "knowledge engine" for relevant snippets, then passes those snippets to the LLM API with a system prompt. The company states "Your data won't be used by AI/LLM platforms for training models." The AI team is substantial — with Lead and Senior Applied AI Engineers, an AI Platform Engineer (focused on evaluation and observability), a Staff Data & AI Engineer, and a Senior ML Engineer for the Discover recommendation engine. The investment in fine-tuning models and LLM inference infrastructure (both mentioned in Applied AI Lead scope) suggests Circle is moving beyond simple API calls toward more custom AI capabilities.
Native iOS plus React Native for mobile
Circle's mobile strategy uses a hybrid approach: a native Swift iOS app alongside React Native (with Expo) for Android and the branded Circle Plus white-label apps.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| Swift (Native iOS) | iOS app | QA Engineer listing: "support our native iOS app, and all of our React Native apps" — explicitly separating native iOS from RN | Confirmed |
| React Native | Android + branded apps | Same listing; pluralized "React Native apps" suggests multiple builds | Confirmed |
| Expo | React Native tooling | QA listing: "Experience working with React Native (and Expo) or Swift" | Confirmed |
| Appium | Mobile test automation | QA Engineer listing | Confirmed |
| WebdriverIO | Mobile test framework | QA Engineer listing | Confirmed |
| BrowserStack | Cloud device testing | QA listing: cloud testing infrastructure | Confirmed |
| AWS Device Farm | Cloud device testing | QA listing references | Confirmed |
| In-app purchases | iOS/Android payments | Payments listing: "native in-app payment providers"; QA listing: "ApplePay/GPay" | Confirmed |
The use of Expo with React Native is particularly significant for the Circle Plus branded app product — Expo's managed workflow enables generating multiple branded app builds from a single codebase, which is essential for Circle's offering of custom-branded community apps to customers.
Video delivery uses HLS; live rooms use WebRTC
Circle's video infrastructure serves three distinct use cases: video-on-demand (courses, uploads), one-to-many live streaming, and two-way live rooms. The specific video providers are not publicly disclosed, though the delivery architecture is visible.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| HLS (HTTP Live Streaming) | Video-on-demand delivery | GitHub gist documenting m3u8 + ts segment delivery from cdn-media.circle.so | Confirmed |
| cdn-media.circle.so | Video CDN domain | Same gist; Circle Downloader extension documentation | Confirmed |
| WebRTC | Live rooms (two-way video) | Required protocol for interactive multi-participant video | Confirmed (by necessity) |
| Vimeo | Video embedding | Himalayas tech profile | Confirmed |
| Automated video transcription | AI feature | Circle product documentation for AI agents accessing video transcripts | Confirmed |
The specific upstream video provider remains one of the biggest intelligence gaps. Circle serves VOD from cdn-media.circle.so rather than exposing a third-party domain like stream.mux.com, suggesting either a CDN proxy in front of a provider like Mux, or a custom pipeline using AWS MediaConvert + CloudFront. For live rooms (WebRTC), candidates include Daily.co, 100ms, LiveKit, or Agora — none confirmed. Mux is the leading hypothesis for VOD given its dominance in the creator/community platform segment (competitor Skool is a confirmed Mux customer), but no direct evidence exists.
CI/CD, testing, monitoring, and developer tooling
Circle's engineering practices are well-documented through their Quality Engineering roles, which reveal BuildKite as the primary CI/CD platform and Playwright as the primary test automation framework.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| BuildKite | Primary CI/CD | QA Engineer listing: "We use BuildKite"; cache-buildkite-plugin fork on GitHub | Confirmed |
| GitHub Actions | Secondary CI/CD | QA Platform listing; .github/workflows in repos; actions-mention-to-slack fork | Confirmed |
| Playwright | Primary test automation | QA Engineer and QA Platform listings | Confirmed |
| RSpec | Ruby testing | .rspec file in sidekiq_job_controller repo | Confirmed |
| Cypress | Frontend testing | QA Platform listing | Confirmed |
| Jest | Unit testing | QA Platform listing | Confirmed |
| Standard Ruby | Ruby linting | .standard.yml in sidekiq_job_controller repo | Confirmed |
| Grafana | Monitoring dashboards | Payments Platform listing tags on Built In NYC | Confirmed |
| Prometheus | Metrics collection | Payments Platform listing tags on Built In NYC | Confirmed |
| Postman | API testing | Himalayas tech profile | Confirmed |
| Git | Version control | Design Engineer: "Familiarity with Git workflows and preview deployments" | Confirmed |
| Cursor | AI coding tool | Design Engineer listing: required | Confirmed |
| Claude Code | AI coding tool | Design Engineer listing: required | Confirmed |
| Figma | Product design | Multiple roles; Sid Yadav in The Peel podcast: "we jammed on Figma" | Confirmed |
| Notion | Internal documentation | Design Systems listing; Himalayas profile | Confirmed |
| GitBook | API documentation | api.circle.so: "Powered by GitBook" | Confirmed |
| Swagger UI | API explorer | Admin API v2 at api-headless.circle.so | Confirmed |
The explicit requirement for Cursor and Claude Code in Design Engineer roles reveals Circle is aggressively adopting AI-assisted development tools — consistent with Sid Yadav's LinkedIn posts about an internal "AI Mandate" reshaping how the team works.
Payments, analytics, data pipeline, and marketing stack
Circle's payments infrastructure centers on Stripe with growing PayPal support. The Payments Platform Engineer role details specific Stripe products: Connected Accounts, Invoicing, Subscriptions, and Subscription Schedules. The analytics and data stack is sophisticated, with Segment as the customer data platform feeding into multiple analytics tools.
| Technology | Layer | Evidence | Confidence |
|---|---|---|---|
| Stripe | Primary payment processor | Job listings: "we heavily use Stripe"; multiple product features | Confirmed |
| PayPal | Secondary payments | Payments listing: "Stripe, PayPal, and native in-app payment providers" | Confirmed |
| Segment | Customer data platform | Himalayas tech profile | Confirmed |
| Mixpanel | Product analytics | Himalayas tech profile | Confirmed |
| Google Analytics | Web analytics | Himalayas tech profile | Confirmed |
| Google Tag Manager | Tag management | Himalayas tech profile | Confirmed |
| Hotjar | Session recording / heatmaps | Himalayas tech profile | Confirmed |
| Looker | Business intelligence | Himalayas; Staff Data & AI listing | Confirmed |
| ProfitWell | Subscription analytics | Himalayas tech profile | Confirmed |
| HubSpot | CRM / marketing | Himalayas; Staff Data & AI listing confirms as primary CRM | Confirmed |
| dbt | Data transformation | Staff Data & AI listing: "build dbt projects from scratch" | Confirmed |
| Airbyte | ETL / data integration | GitHub fork of airbyte repo; Data API docs: Airbyte connector YAML | Confirmed |
| Airflow / Dagster | Data orchestration | Staff Data & AI listing | Confirmed |
| Clay | Data enrichment | Staff Data & AI listing (mentioned multiple times) | Confirmed |
| AutopilotHQ | Marketing automation | Himalayas tech profile | Confirmed |
| Facebook Pixel | Ad tracking | Himalayas tech profile | Confirmed |
| Facebook Ads, Google Ads, LinkedIn Ads | Advertising platforms | Himalayas tech profile | Confirmed |
What remains unknown — and what it tells us
Several stack layers remain opaque despite exhaustive research, which itself reveals Circle's security posture:
- Email delivery service: Circle recently launched Email Hub (marketing + transactional email) but has not disclosed whether they use SendGrid, Postmark, Amazon SES, or Mailgun. Given their AWS-heavy infrastructure, Amazon SES is the most likely candidate for cost efficiency at scale.
- Search technology: Elasticsearch appears as a "bonus" skill in job listings but no search service is confirmed. For a Rails app, PostgreSQL full-text search or Elasticsearch are the most probable options.
- Feature flags: Job listings reference "gradually release behind feature flags" across all engineering roles, but no specific tool (LaunchDarkly, Flipper) is named. Flipper (the most popular Ruby gem for feature flags) is the strongest hypothesis for a Rails shop.
- Push notifications: No provider confirmed. Firebase Cloud Messaging is most likely given their React Native usage.
- Error tracking: No provider confirmed. Sentry is overwhelmingly the default for Rails + React stacks.
- Specific video/streaming providers: The upstream VOD provider and WebRTC service for live rooms remain unconfirmed.
Conclusion
Circle's technology stack reflects a pragmatic Rails-first engineering culture that prioritizes shipping speed over architectural novelty — a sensible choice for a community platform that must support diverse features (discussions, courses, events, chat, payments, AI, email). The core architecture is a well-scaled Rails monolith backed by MySQL/PostgreSQL, Redis, and Sidekiq, with ClickHouse for analytics and Kafka for event streaming. The frontend is React/TypeScript with TailwindCSS, with Next.js adoption underway for newer surfaces.
Three strategic technology bets stand out. First, the aggressive AI investment — with 4+ dedicated AI roles, RAG infrastructure, LangChain, and partnerships with both OpenAI and Anthropic — positions Circle to differentiate through intelligent community features. Second, the headless API architecture (four distinct API surfaces, Auth SDKs in four languages, React UI kit) signals Circle's evolution from a monolithic SaaS into a platform that third parties can build on. Third, hiring CTO Li Fan — whose resume includes VP Engineering at Baidu, Head of Engineering at Pinterest, and CTO at Lime — suggests Circle is preparing its infrastructure for significantly larger scale.
The engineering team of roughly 100 product and tech employees out of ~200 total is organized into specialized squads (CRM, CMS, Live, Growth, Payments, AI, Discover, Design Systems, Infrastructure, Quality) — a structure that enables parallel development across Circle's expanding product surface. The consistent requirement for AI coding tools (Cursor, Claude Code) and the "AI Mandate" Sid Yadav has discussed publicly indicate that Circle is not just building AI features for customers but fundamentally changing how their own team operates.