{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-11-03T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/warmbly",
  "type": "tool",
  "slug": "warmbly",
  "canonical_url": "https://gtmstacker.com/registry/tool/warmbly/",
  "title": "Warmbly (self-hosted cold outreach, warmup and inbox)",
  "description": "Warmbly is an Apache-2.0, self-hostable alternative to Instantly-style cold email platforms: multi-step sequences, a unified inbox, a lightweight CRM with pipelines and deals, mailbox warmup, bounce and suppression handling and AI reply playbooks. Runs on Docker Compose with Postgres and Redis and sends through each mailbox's own Gmail, Microsoft or SMTP account. Go backend, pre-1.0.",
  "category": "email-outbound",
  "tags": [
    "email-outbound",
    "cold-email",
    "email-warmup",
    "sequences",
    "unified-inbox",
    "deliverability",
    "self-hosted",
    "go"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "f42bb27484aeb007e7c852ed349aafbed13c363c14f9c4cf4ab038148071481a",
  "date_published": "2026-11-03T00:00:00Z",
  "date_modified": "2026-11-03T00:00:00Z",
  "source": {
    "name": "Warmbly: open-source self-hostable alternative to Instantly and Apollo",
    "url": "https://x.com/amosuibk/status/2117584498523079158",
    "author": "amosuibk"
  },
  "license": "Apache-2.0",
  "one_liner": "Warmbly gives outbound teams Instantly-style sequences, warmup and a shared reply inbox on their own server, sending from their own Gmail or Outlook boxes.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_signal": "Self-hosted free (Apache-2.0). Hosted Cloud from $23/mo (Starter), $71/mo (Grow), $263/mo (Business), billed yearly (vendor pricing page).",
  "pricing_model": "freemium",
  "url": "https://warmbly.com",
  "who_its_for": "Lean outbound and RevOps teams that run cold email across several mailboxes and want sequences, warmup, replies and deal tracking on infrastructure they control instead of per-seat SaaS.",
  "who_its_not_for": "Teams that need a contact database or enrichment (Warmbly has none, unlike Apollo), or that want a mature, multi-maintainer 1.0 product.",
  "aliases": [
    "warmbly/warmbly",
    "Warmbly"
  ],
  "alternatives": [
    "billion-mail",
    "cold-outbound-skills",
    "emailclaw"
  ],
  "secondary_categories": [
    "crm-sales",
    "marketing-automation"
  ],
  "last_verified": "2026-11-03",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/warmbly/warmbly",
    "note": "Apache-2.0 per GitHub license API and LICENSE. 2026-11-03: 904 stars, 159 forks, 21 open issues, created 2026-01-17, last push 2026-11-03, releases v0.6.72-v0.6.74 (Nov 1-3). One maintainer has 3,969 commits (bus factor about 1). Feature list, 'largest open-source cold outreach' and Cloud prices are vendor-claim. PR #1140 (11-03) closes new self-hosted links to the Cloud warmup pool."
  },
  "caveats": "Pre-1.0 with one dominant maintainer. New self-hosted installs should not expect the shared Warmbly Cloud warmup network (closed to new links 2026-11-03). Not related to Warmly (warmly.ai). Senders own CAN-SPAM/GDPR compliance and deliverability.",
  "lead": "**Warmbly** (`warmbly/warmbly`) is an **Apache-2.0** cold outreach stack you run yourself. It covers multi-step campaigns, a unified inbox, contacts with pipelines and deals, mailbox warmup, deliverability handling (bounces, suppression, placement) and AI reply playbooks, with HubSpot, Pipedrive, Slack, Zapier, n8n, REST and webhook integrations plus Go, JS and Python SDKs.…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 158,
      "text": "**Warmbly** (`warmbly/warmbly`) is an **Apache-2.0** cold outreach stack you run yourself. It covers multi-step campaigns, a unified inbox, contacts with pipelines and deals, mailbox warmup, deliverability handling (bounces, suppression, placement) and AI reply playbooks, with HubSpot, Pipedrive, Slack, Zapier, n8n, REST and webhook integrations plus Go, JS and Python SDKs. It installs with Docker Compose (`install.sh` one-liner with a `--dry-run`, or `make up` from source), runs on Postgres and Redis, and needs no cloud account. Mail leaves through each mailbox's own Gmail, Microsoft or SMTP provider, not the server's IP."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 435,
      "text": "REST and webhook integrations plus Go, JS and Python SDKs. It installs with Docker Compose (`install.sh` one-liner with a `--dry-run`, or `make up` from source), runs on Postgres and Redis, and needs no cloud account. Mail leaves through each mailbox's own Gmail, Microsoft or SMTP provider, not the server's IP.\n\n- License **Apache-2.0** (GitHub license API and the LICENSE file; README: Copyright 2026 Mindroot Ltd).\n- Owner: the `warmbly` GitHub org, homepage warmbly.com. Repos named \"warmbly\" under other accounts have 0 stars and are ignored.\n- Activity as of 2026-11-03 (GitHub API): **904 stars, 159 forks**, 21 open issues, created 2026-01-17, last push 2026-11-03; releases v0.6.72 (11-01), v0.6.73 and v0.6.74 (11-03). Still pre-1.0.\n- Contributors: meszmate 3,969 commits, then devin-ai-integration[bot] (129) and claude (21). Bus factor about 1.\n- **Vendor claims:** the repo's \"largest open-source B2B cold outreach and email warmup service\", the feature list, and the Cloud prices (Starter $23, Grow $71, Business $263 per month billed yearly). The pricing page lists the Warmup plan at both $12 and $15/mo, so no Warmup price is quoted here.\n- Commit PR #1140 (2026-11-03) closes new self-hosted links to the Warmbly Cloud warmup pool and retires the Warmup plan checkout.\n- Instantly and Apollo as incumbents come from the X post's framing; the README names no competitors. The Instantly comparison holds on features (sequences, warmup, inbox); Apollo only partly fits because Warmbly has no contact database.\n- Surfaced via X (@amosuibk) in the 2026-11-03 pull; the post itself returned HTTP 403 and no numbers come from it. Curated and verified in run `2026-11-03-registry-update-02` (step-3 verification, 2026-11-03)."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 183,
      "text": "competitors. The Instantly comparison holds on features (sequences, warmup, inbox); Apollo only partly fits because Warmbly has no contact database. - Surfaced via X (@amosuibk) in the 2026-11-03 pull; the post itself returned HTTP 403 and no numbers come from it. Curated and verified in run `2026-11-03-registry-update-02` (step-3 verification, 2026-11-03).\n\nCold email tools charge per mailbox or per seat, and the sending stack is the part outbound teams most often outgrow. Warmbly puts sequences, replies and deal tracking on a server you own while sending keeps going through your own mailboxes. Before moving a live domain, run one campaign from a test mailbox and compare bounce and reply rates against your current tool."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/warmbly/index.md",
    "html": "https://gtmstacker.com/registry/tool/warmbly/",
    "json": "https://gtmstacker.com/registry/tool/warmbly/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/warmbly/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/warmbly/#software",
        "name": "Warmbly (self-hosted cold outreach, warmup and inbox)",
        "identifier": "io.github.warmbly/warmbly",
        "description": "Warmbly is an Apache-2.0, self-hostable alternative to Instantly-style cold email platforms: multi-step sequences, a unified inbox, a lightweight CRM with pipelines and deals, mailbox warmup, bounce and suppression handling and AI reply playbooks. Runs on Docker Compose with Postgres and Redis and sends through each mailbox's own Gmail, Microsoft or SMTP account. Go backend, pre-1.0.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/warmbly/",
        "datePublished": "2026-11-03T00:00:00Z",
        "dateModified": "2026-11-03T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "softwareVersion": "0.6.74",
        "softwareHelp": "https://warmbly.com",
        "license": "https://spdx.org/licenses/Apache-2.0.html",
        "codeRepository": "https://github.com/warmbly/warmbly",
        "keywords": "email-outbound, crm-sales, marketing-automation, cold-email, email-warmup, sequences, unified-inbox, deliverability, self-hosted, go",
        "author": {
          "@type": "Organization",
          "name": "warmbly",
          "url": "https://github.com/warmbly",
          "sameAs": [
            "https://github.com/warmbly/warmbly",
            "https://warmbly.com"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "Billion Mail",
            "url": "https://gtmstacker.com/registry/tool/billion-mail/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Cold Outbound Skills",
            "url": "https://gtmstacker.com/registry/tool/cold-outbound-skills/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Emailclaw",
            "url": "https://gtmstacker.com/registry/tool/emailclaw/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/warmbly/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Email Outbound",
            "item": "https://gtmstacker.com/registry/category/email-outbound/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Warmbly (self-hosted cold outreach, warmup and inbox)",
            "item": "https://gtmstacker.com/registry/tool/warmbly/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.warmbly/warmbly",
    "repository": {
      "url": "https://github.com/warmbly/warmbly",
      "source": "github"
    },
    "homepage": "https://warmbly.com",
    "version": "0.6.74"
  }
}
