Activate: Four Years of Building for the People Who Knock the Doors
Activate: Four Years of Building for the People Who Knock the Doors
Developed by Robert E. Beckner III (Merlin) | rbeckner.com
The story of Activate, LLC — a free canvassing platform for local campaigns — and the founder partnership behind it: Daniel Kleinman's decade-long vision, and the architecture that carried it through three product eras.
Contenuti
Activate is a free canvassing platform for local political campaigns: city council, school board, mayor, and every race in between. A campaign manager creates a campaign, invites volunteers with a QR code, and watches a live dashboard fill in as canvassers swipe through voter assignments door by door. The company behind it is Activate, LLC — also known as LetsActivate — and it is deliberately built for the campaigns that professional field software ignores: budgets under $10,000, fewer than 25 volunteers, first-time candidates, no field director.
I am the co-founder and the builder of the application. This is the story of how it came to be.
A vision, then a partnership
Activate begins with Daniel Kleinman. Daniel is the founder and the visionary, and the political subject-matter expert between the two of us. His conviction, held for close to a decade before the product existed, was specific: canvassing software should empower volunteers instead of slowing them down, it should be genuinely enjoyable to use, and it should be freely available to any campaign that needs it. In 2021 he set out to make that tool real.
I joined that effort in 2022, and the partnership has run continuously since. The division of labor has stayed clear across four years: Daniel supplies the vision and the political domain expertise; I architect and build the application. The evolution of the product belongs to both of us — Daniel has contributed ideas that shaped the system, and the system has shaped ideas of mine that ended up defining the product. That loop, sustained over years, is the actual engine of Activate.
Three eras of the same idea
The product on letsactivate.us today is the third distinct incarnation of the same idea, and the artifacts of each era still exist.
2022 — design and prototype. The earliest surviving artifacts are from December 2022: sample voter data, screen designs, icon sets. The core concepts were already present in that first material — voter lists as the unit of work, and a joining flow simple enough for a volunteer standing on a sidewalk.
2023–2024 — the first application. The first full build ran on SvelteKit and Supabase, with a WordPress marketing site alongside it. QR-code invites and CSV voter imports were in the stack even then. This era proved the workflow and taught us where the product's real friction lived.
2026 — the ground-up rebuild. In May 2026 I rebuilt Activate from an empty repository on the platform infrastructure I use across my portfolio: Bun, Hono, React, and LibSQL, with encrypted voter data at rest under AES-256-GCM. The rebuild went from first commit to production in eleven days, because four years of accumulated understanding — and a foundation of reusable infrastructure — meant almost nothing had to be discovered twice.
What the system actually does
The feature set reads simply, and the simplicity is the point. One QR code invites a team; no app store is involved. Canvassing is a swipe interface: yes, no, skip, not home — one tap each. Voter assignments are distributed automatically so volunteers never double-knock a street. The dashboard aggregates the ground game as results are logged.
Two engineering choices are worth stating precisely, because they run against the current fashion. Route assignment uses no AI: it is a deterministic sorting and chunking algorithm, because assigning addresses to volunteers is a coordination problem, not a language-generation problem. And the platform is a web application by design — a volunteer scans a code and is canvassing in the browser, in any of nine languages including right-to-left scripts, on whatever phone they already own.
Activate is free to start, with no subscriptions; optional costs like voter data and SMS are metered transparently through a credits system. And the platform is politically neutral field software: it serves campaigns across the spectrum. The tagline "Toward Victory!" is a statement about effort and organization — the work of showing up — which is the part of democracy Activate exists to serve.
What building it taught me
Activate is the longest-running co-founder partnership I hold, and it taught me the shape I now look for in every venture: a domain visionary who knows the problem in their bones, paired with a builder who can carry the system through every rewrite the vision demands. Four years in, that structure has survived three technology eras, a company formation, and the full evolution from sample CSV files to an encrypted production platform.
Democracy works when everyone shows up. Activate is our attempt to make showing up easier.