Skip to main content
CampaignOS

Open-Source Marketing
Automation for Growing Teams.

Manage contacts, build campaigns, personalize your website, and automate engagement across email, push, SMS, WhatsApp, and Telegram — all from one platform.

Open Source7 ChannelsSelf-HostableFree Tier

Contact Management

Import, segment, and manage your contacts with custom attributes and identity merging.

Dynamic Segments

Build real-time audience segments based on behavior, attributes, and engagement.

Multi-Channel Campaigns

Reach your audience via email, push notifications, Telegram, and on-site personalization.

Workflow Automation

Visual campaign builder with triggers, conditions, and actions. Waits, schedules and bulk sends run on a built-in job queue.

Unified Inbox

Manage customer conversations across email and Telegram in one place.

Analytics & Attribution

Track opens, clicks, conversions, and revenue across all channels.

Simple, transparent pricing

Start free and scale as you grow. Every plan includes a monthly credit allowance — buy more only when you need them.

Free

For getting started

$0forever

1,000 credits/mo

  • 500 contacts
  • 1 workspace
  • Email & web push
  • 3 static segments
  • Basic dashboards
  • Community support
Start for Free

Starter

For growing teams

$29/month

10,000 credits/mo

  • 5,000 contacts
  • 3 workspaces
  • Telegram integration
  • Dynamic segments
  • Scheduled campaigns
  • Unified inbox
  • Email support
Get Started

Pro

For scaling businesses

$99/month

50,000 credits/mo

  • 25,000 contacts
  • 10 workspaces
  • All channels
  • Advanced workflows
  • A/B testing
  • Funnel tracking
  • GDPR automation
  • Priority support
Upgrade to Pro

Enterprise

For large organizations

Custom

200,000+ credits/mo

  • Unlimited contacts
  • Unlimited workspaces
  • SSO (SAML/OIDC)
  • Custom integrations
  • Dedicated CSM
  • SLA guarantee
  • Volume discounts
Contact Sales

All plans include preference center, unsubscription management, and HTTPS tracking. Credits roll over for 1 month.

Frequently asked questions

What are credits and how do they work?

Credits are the currency for actions in CampaignOS. Each email send costs 1 credit, push notifications cost 1 credit, and Telegram messages cost 2 credits. Your plan includes a monthly allowance, and you can purchase top-up packs if you need more.

Can I switch plans at any time?

Yes! You can upgrade or downgrade your plan at any time. When upgrading, you'll be prorated for the remainder of your billing cycle. Unused credits roll over for 1 month.

Is CampaignOS really open source?

CampaignOS is open-source-inspired and product-first. The core platform is available for self-hosting, and we provide a managed cloud version with additional features and support.

How do scheduled and long-running tasks run?

CampaignOS has a built-in job queue. A scheduler runs every minute to continue waiting contacts, start scheduled campaigns and send bulk work in batches, so nothing depends on an external workflow tool.

What channels does CampaignOS support?

CampaignOS supports email, web push notifications, Telegram, on-site personalization (modals, banners, toasts), and outbound webhooks. SMS is available via integrations on Pro and Enterprise plans.

Do you offer a free trial of paid plans?

The Free plan is available forever with no credit card required. For paid plans, we offer a 14-day free trial so you can explore all features before committing.