# Beton > Open-source revenue intelligence for product-led growth companies. Beton detects behavioral signals in product usage data and routes them to CRM and sales tools. Every page on this site is available as raw Markdown by appending `.md` to the URL. For a single concatenated bundle of every page, see [https://www.getbeton.ai/llms-full.txt](https://www.getbeton.ai/llms-full.txt). ## What Beton does Beton connects a data source (PostHog, Postgres, Stripe) to your CRM or webhooks. The agent proposes behavioral hypotheses tailored to your schema, backtests them on your historical data, and routes the ones that beat your bar to revenue tools (HubSpot, Attio, Pipedrive, Zoho, n8n, custom webhooks). Key differentiators: - Open source (AGPLv3), self-hostable - Behavioral signals from actual product usage, not arbitrary lead scores - Backtest before promotion: precision, recall, and lift on your last 90 days - Multi-destination routing: one signal to many tools - No data hoarding: reads events, routes signals, stores only signal output ## Pages - [Home](https://www.getbeton.ai/index.md): The Beton homepage — what we do, integrations, pricing - [About](https://www.getbeton.ai/about.md): Mission, problem we solve, our approach - [Pricing](https://www.getbeton.ai/pricing.md): Self-hosted (free), Cloud ($0.50/user/mo), Enterprise - [Team](https://www.getbeton.ai/team.md): The people building Beton - [Privacy](https://www.getbeton.ai/privacy.md): Privacy policy - [Terms](https://www.getbeton.ai/terms.md): Terms of service ## Integrations - [Apollo](https://www.getbeton.ai/integrations/apollo.md) (destination): Enrich detected signals with Apollo contact and company data, then push the enriched record into your CRM or sequence. Fewer manual lookups; faster outbound. - [Attio](https://www.getbeton.ai/integrations/attio.md) (destination): Route signals to Attio CRM. Automatically create and update records when buying signals are detected. Field-level mapping; never overwrites user-entered data. - [Firecrawl](https://www.getbeton.ai/integrations/firecrawl.md) (source): Give Beton's agent business context by letting it crawl your own site (and soon your customers') — pricing, features, integrations, blog. Better context, sharper signals. - [Postgres](https://www.getbeton.ai/integrations/postgres.md) (source): Connect any Postgres warehouse as a behavioral data source. Replicas, Supabase, self-hosted — Beton reads schema and discovers signals directly. - [PostHog](https://www.getbeton.ai/integrations/posthog.md) (source): Connect your PostHog instance as the primary data source for behavioral signal detection. Backtest hypotheses on your event history before any signal goes live. - [Webhooks](https://www.getbeton.ai/integrations/webhook.md) (destination): Send signals to any tool via webhooks. HMAC-signed JSON payloads, retries with backoff, delivery logs. The escape hatch for everything Beton doesn't natively integrate with. ## Tools - [Dryfit](https://www.getbeton.ai/oss-tools/dryfit.md): Open-source synthetic PostHog data generator with ground truth for benchmarking signal-detection agents - [Combined coverage (all models)](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-combined-coverage.md): A single dataset exercising the union of all supported event names across every business-model variant. Use this when you want one dataset that covers every signal type for Grafana-wide inspection or multi-agent testing. - [Contact / record-based SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-contact-record.md): CRM- or marketing-style SaaS priced by record count. Imports and enrichment drive positive signals; segmentation without growth is a negative pattern. - [Credits / token-based](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-credits-token.md): Prepaid credit or token systems where burn and top-up patterns matter more than traditional funnels. Low-balance warnings into purchases are the key positive signal. - [Event-volume SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-event-volume.md): Analytics or observability SaaS priced by ingested volume. Source connections and custom events drive positive signals; stale sources are negatives. - [Feature-gated (tiered) SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-feature-gated.md): Tiered SaaS where paywalls drive upgrades. Feature-gate hits followed by upgrade clicks are positive; downgrades and gate-only hits are negative. - [Freemium-to-paid](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-freemium-to-paid.md): Freemium SaaS where the wedge into paid is running up against free-tier limits. Limit-reached events feeding modals and trial starts are the signal chain. - [Hybrid (seat + usage)](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-hybrid-seat-usage.md): Hybrid pricing that combines per-seat licensing with metered overage. Positive signals chain through invite, signup, activation, and compute usage — exercising the longest legitimate path in any scenario. - [Platform / marketplace](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-marketplace.md): Two-sided marketplace where active listings are the key metric. Positive signals chain from account connection through storefront activation to listing publication. - [PostHog Web (baseline)](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-web.md): The minimum-viable PostHog scenario. A generic event stream with a two-step conversion funnel and corresponding negative path. Good starting point for signal-detection benchmarking before moving to business-model-specific variants. - [Revenue-share / take-rate](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-revenue-share.md): Take-rate platforms earning a cut of processed bookings. Commission calculation closes the positive funnel; uncalculated payouts are negatives. - [Seat-based SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-seat-based.md): Per-seat licensing SaaS where growth is measured in active seats. The funnel runs from invite to signup to seat activation, with deactivation as a churn signal. - [Storage-based SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-storage-based.md): Storage-tier SaaS where the expansion signal is growth toward tier limits. Storage warnings serve as quota-risk signals. - [Transaction / volume-based SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-transaction-volume.md): Payment and transaction platforms where value tracks with successful throughput. Positive signals end in payment completion; negative signals include refunds and invoice stall. - [Usage-based (metered) SaaS](https://www.getbeton.ai/oss-tools/dryfit/scenarios/posthog-usage-based.md): Metered SaaS where revenue scales with consumption. Positive signals are completed jobs and compute cycles; negative signals are stalled usage. - [Telegram Chat](https://www.getbeton.ai/oss-tools/dryfit/scenarios/telegram-chat.md): Simulates a Telegram-like chat environment with user interactions. Different event shape from the PostHog web scenarios — useful for testing agent portability across data sources. ## MCP server Beton exposes itself as an MCP tool server. AI coding agents can call Beton to handle revenue ops tasks. Full documentation: [https://www.getbeton.ai/mcp.md](https://www.getbeton.ai/mcp.md) ## Blog - [Blog index](https://www.getbeton.ai/blog/index.md) - [Appsmith Pricing Teardown 2026](https://www.getbeton.ai/blog/appsmith-pricing-teardown.md) (2026-05-26): Appsmith dropped hourly billing in 2025. It's now $15/user/month, Apache 2.0, and the free tier caps at 5 users. Here's what changed and what it means. - [Cal.com Pricing Teardown 2026](https://www.getbeton.ai/blog/calcom-pricing-teardown.md) (2026-05-26): Cal.com has a real free tier for individuals, $12/seat Teams, $28/seat Organizations — and an MIT license that makes self-hosting genuinely frictionless. - [Chatwoot Pricing Teardown 2026](https://www.getbeton.ai/blog/chatwoot-pricing-teardown.md) (2026-05-26): Chatwoot is MIT-licensed for almost everything — except the enterprise directory, which ships under a separate commercial license and requires a paid subscription to run in production. - [ClickHouse Pricing Teardown 2026](https://www.getbeton.ai/blog/clickhouse-pricing-teardown.md) (2026-05-26): ClickHouse Cloud starts at $66/month for Basic and $499/month for Scale — with a free trial but no permanent free tier. - [Pricing the Open Source Software, Vol 2](https://www.getbeton.ai/blog/commercial-open-source-pricing-2026.md) (2026-05-26): We tore down 20 open-source tools in 2026 and compared them to 2023: usage rates fell, AI credits arrived, and the SSO tax moved up a tier. - [Metabase Pricing Teardown 2026](https://www.getbeton.ai/blog/metabase-pricing-teardown.md) (2026-05-26): Metabase pricing: Starter at $100/mo, Pro at $575/mo, Enterprise from $20k/year — and the open-source edition still runs free under AGPL with almost everything except embedded analytics. - [PostHog Pricing Teardown 2026](https://www.getbeton.ai/blog/posthog-pricing-teardown.md) (2026-05-26): PostHog meters 13 products separately, with 1M free events a month and identified-event overages from $0.000198 down to $0.0000010 at scale. - [ToolJet Pricing Teardown 2026](https://www.getbeton.ai/blog/tooljet-pricing-teardown.md) (2026-05-26): ToolJet went from one flat seat price to five cloud tiers, added AI credits to every plan, and kept AGPL — while Appsmith, the closest comparable, ships under Apache 2.0. That difference matters more than the per-seat number. - [How we run our newsletter at Beton](https://www.getbeton.ai/blog/how-we-do-newsletter-at-beton.md) (2026-05-22): We moved our newsletter off Substack onto our own Astro site to control every SEO factor, then built the reading UI we actually wanted. Here's the whole stack. - [First-party vs third-party signals — and how to actually use them](https://www.getbeton.ai/blog/first-party-vs-third-party-signals.md) (2026-05-15): Third-party intent is a category-level guess. First-party signals are the buyer using your product. Here's the operational difference, a working schema, the scoring model, and the false-positive math nobody publishes. - [Dify Pricing Teardown 2026](https://www.getbeton.ai/blog/dify-pricing-teardown.md) (2026-04-28): Dify has 139k GitHub stars and a modified Apache 2.0 license that quietly bans multi-tenant use. Here's how the cloud pricing actually works — and why the licensing is the real story. - [Documenso Pricing Teardown 2026](https://www.getbeton.ai/blog/documenso-pricing-teardown.md) (2026-04-28): Documenso has 12.7k GitHub stars, AGPL-3.0 licensing, and a $250/month Platform tier that quietly bets on DocuSign's per-envelope pricing being the competitor's biggest weakness. Here's how it actually works. - [Beton late April 2026 update](https://www.getbeton.ai/blog/beton-late-april-2026-update.md) (2026-04-27): Postgres support, multi-user workspaces, Firecrawl context, and a refreshed design just shipped. Editable field mapping, multi-action signal routing, and a multi-subagent rewrite of discovery are queued for this week. Plus pipeline color from a late-stage pilot. - [How We Automate Lead Enrichment at Beton](https://www.getbeton.ai/blog/how-we-automate-lead-enrichment.md) (2026-04-22): Every signup hits Supabase, flows through Clay enrichment, formats to JSON, and lands in Attio as a qualified deal via n8n. Minutes end-to-end, no manual work. - [Langfuse Pricing Teardown 2026](https://www.getbeton.ai/blog/langfuse-pricing-teardown.md) (2026-04-20): Langfuse open sourced almost everything under MIT. The cloud pricing is usage-based with a $170 cliff between Core and Pro — here's what you're actually paying for. - [We Open-Sourced Our Agent Testing Tool](https://www.getbeton.ai/blog/we-open-sourced-our-agent-testing-tool.md) (2026-04-16): Dryfit generates synthetic analytics databases with hidden ground truth so you can benchmark AI agents on product-signal discovery. MIT licensed. - [Beton April 2026 Update](https://www.getbeton.ai/blog/beton-april-2026-update.md) (2026-04-14): Slack integration, MCP server with OAuth, security audit, blog migration, and open-sourcing the agent. - [Coolify Pricing Teardown 2026](https://www.getbeton.ai/blog/coolify-pricing-teardown.md) (2026-04-06): Coolify flips the PaaS model: you pay $5/month but your apps run on your own servers. Here's why the 'bring your own infra' play works. - [Grafana Pricing Teardown 2026](https://www.getbeton.ai/blog/grafana-pricing-teardown.md) (2026-04-06): Grafana has five active billing meters and a $25k/year enterprise cliff with nothing in between. - [Infisical Pricing Teardown 2026](https://www.getbeton.ai/blog/infisical-pricing-teardown.md) (2026-04-06): Infisical uses MIT for the core and a proprietary license for enterprise features. The clever part is what counts as an 'identity.' - [Novu Pricing Teardown 2026](https://www.getbeton.ai/blog/novu-pricing-teardown.md) (2026-04-06): Novu's free tier has 24-hour log retention, making it a dev environment, not a production one. - [Temporal Pricing Teardown 2026](https://www.getbeton.ai/blog/temporal-pricing-teardown.md) (2026-04-06): Temporal starts at $100/month with no free tier -- a deliberate signal that this is serious infrastructure. - [Twenty CRM Pricing Teardown 2026](https://www.getbeton.ai/blog/twenty-crm-pricing-teardown.md) (2026-04-06): Twenty CRM at $9/user/month exposes how much of Salesforce and HubSpot pricing is brand tax. - [Windmill Pricing Teardown 2026](https://www.getbeton.ai/blog/windmill-pricing-teardown.md) (2026-04-06): Windmill splits users into developers and operators at half the price -- a smart model for internal tools. - [n8n Pricing Teardown 2026](https://www.getbeton.ai/blog/n8n-pricing-teardown.md) (2026-03-25): n8n charges per workflow execution, not per step. Here's why that matters for complex automations with AI chains and conditional branching. - [Plane Pricing Teardown 2026](https://www.getbeton.ai/blog/plane-pricing-teardown.md) (2026-02-28): Plane is an open-source Jira/Linear alternative you can self-host. Integrations are positioned as a deliberate growth lever — here's how the pricing works. - [Beton Product Newsletter](https://www.getbeton.ai/blog/beton-product-newsletter.md) (2026-02-25): Major release: simplified onboarding, Firecrawl integration, MCP support for AI agents, Intercom support, and a complete visual overhaul with neo-brutalist design. - [Firecrawl Pricing Teardown 2026](https://www.getbeton.ai/blog/firecrawl-pricing-teardown.md) (2026-02-18): Firecrawl has one of the smartest GTM setups in open source. The trick isn't in the pricing page — it's in the licensing. - [Shipped the Agent and New Website](https://www.getbeton.ai/blog/shipped-the-agent-and-new-website.md) (2026-02-11): Launched the full agent with demo, updated navigation in the app, and released our new website built on Astro. - [Billing Live, Agent Wiring & First Real Signups](https://www.getbeton.ai/blog/billing-live-agent-wiring.md) (2026-02-04): 7 MVP signups, Stripe billing live, PostHog and Attio integrations operational, and agent wiring in progress with session-level authorization. - [We Rebuilt Beton: Automated Signal Discovery](https://www.getbeton.ai/blog/we-rebuilt-beton-automated-signal.md) (2026-01-22): Complete product pivot toward automated signal discovery for PLG sales teams. The system analyzes data warehouses, runs statistical tests, and creates CRM deals when signals fire. - [November 2025 Update: SEO Pages and Scraper](https://www.getbeton.ai/blog/november-2025-update.md) (2025-11-25): Experiment with AI-assisted weekly updates. SEO work with 100+ integration pages, GitHub scraper development, and strategy thinking. - [New Apollo Integration & Faster Enrichment](https://www.getbeton.ai/blog/new-apollo-integration-faster-enrichment.md) (2025-11-06): Full-time founder commitment, $5.2K booked revenue, 40 inbound signups, webhook implementation, advisory board formation, and enterprise fintech deal pipeline. ## Beton network Beton builds open-source revenue intelligence and self-service data products. Related sites and resources: - [Beton](https://www.getbeton.ai) — open-source revenue intelligence: turn product usage (PostHog, Stripe) into CRM signals - [Sell to Scientists](https://selltoscientists.com) — research intelligence: find and reach academic researchers by field, H-index, grants, and industry ties - [Sell to State](https://www.selltostate.com) — government procurement intelligence across 194 countries - [GitHub](https://github.com/getbeton) — Beton open-source repositories (including [inspector](https://github.com/getbeton/inspector)) - [dev.to](https://dev.to/beton) — engineering write-ups and OSS pricing teardowns - [Beton app](https://inspector.getbeton.ai) — the hosted product ## Links - App: https://inspector.getbeton.ai - GitHub: https://github.com/getbeton/inspector - Sitemap: https://www.getbeton.ai/sitemap-index.xml