We do the data engineering, analytics and software behind progressive campaigns.

Custom tools and analysis for all voter outreach programs and field experiments. Custom built to what you need.

Trusted by campaigns and organizations.

7.3M+
field interactions tracked
253K+
canvassing hours tracked
46.4K+
canvassing shifts tracked
3.5M+
digital interactions tracked
42
programs supported
  • New Ground Strategies
  • Ned for CT
  • Vote Rev
  • Vox Pop Solutions
  • Everybody Votes Campaign
  • Dream.Org
  • Suozzi for Congress
  • Amy for America
  • Andrew Gillum for Governor
  • Stephen Daniel for Congress
  • Colorado People’s Action
  • Grassroots SG

What we’ve built.

These are working versions of tools we’ve built for field firms, campaigns and vendors.

Bring doors, calls, texts, volunteer activity, staffing, budgets, vendors, and other program data into one place so leadership can understand what is happening across the operation.

Unified program reporting

GOTV

GOTV state dashboard

Dashboards for every office and the whole program

Unified program reporting

GOTV

GOTV national dashboard

Goals, pace and staffing across states

Unified program reporting

Voter registration

Voter registration dashboard

A client report with pace by office and every canvasser

Unified program reporting

Candidate campaign

Statewide electoral dashboard

Doors, calls and volunteer shifts against your goals

Unified program reporting

GOTV

GOTV nightly report

A morning report for every office

Platform integration

Voter registration

Platform exports

VAN, Blocks and texting platform data pulled automatically, with or without an API

Platform integration

GOTV

Canvasser accounts

VAN and MiniVAN logins made and texted to new canvassers

Workflow automation

GOTV

Shift QC

Quality checks on every shift

Workflow automation

Voter registration

Paper form scanning

Paper registration forms turned into call sheets

Workflow automation

Voter registration

QC caller

Calls that confirm each new registration

Workflow automation

Voter registration

Duplicate review

Forms that may be the same person registered twice

Workflow automation

Digital outreach

Campaign results

Reports produced as soon as the data lands

Custom campaign applications

GOTV

Turf planning

Turf planned on a real street map

Custom campaign applications

Operations

Staffing planner

Staff placed across every program

Custom campaign applications

Community outreach

Canvassing app

An app organizers use to report from the field

Custom campaign applications

Digital outreach

Campaign builder

Text campaign drafts built from a Drive folder

1 of 16

Your platforms, connected.

Your data lives in six platforms. Your team spends mornings stitching it together. We connect them once, and every report, check and dashboard runs on the same numbers.

  • Canvassing platformCanvassing
  • Registration platformRegistration
  • Texting platformTexting
  • Phone vendorPhone vendor
  • HR and payrollHR and payroll
  • SpreadsheetsSpreadsheets
  • Anything that exports a fileAny file exportand more
Automated pull

We set up each pull once. From then on, the data comes in on its own.

No one downloads or uploads a file.

0records
Doors knocked against target doors, by precinct
Canvassing activityCanvassingTurf trackerTurf tracker
joined on address and precinct
GOTV state dashboardOpen the demo →
6am emailOpen the demo →
Quality controlOpen the demo →
Turf mapOpen the demo →
Staffing planOpen the demo →
Time on turfOpen the demo →

Secure by default. Sign in with your organization’s Google accounts, access by role, and data that stays in accounts you control.

Technical depth shaped by field reality.

Before I built campaign software, I hired and managed canvassers, cut turf, ran payroll, trained teams on VAN and Grassroots Unwired, and delivered daily numbers under election deadlines. I build around the work people do because I have done it myself. Since then I have designed and built the reporting, QC, turf and staffing systems behind multistate field programs, and every tool on this site comes from that work.

Emmanuel Mammah

Founder, E-Bot Campaign Technologies

National Director, Data & Analytics, New Ground Strategies

LinkedIn ↗
Build
Platform integrations, custom applications, data pipelines, cloud services, BigQuery models, and dashboards
Operate
VAN universes, turf, phones, field exports, payroll, staffing, budgets, vendors, and quality control
Lead
Program design, technical planning, training, release controls, documentation, and recovery

Recent programs

  • 2025 to now

    New Ground Strategies

    National Director, Data & Analytics

    Voter registration and GOTV, run from one connected system.

    Field activity, staffing, goals and data quality across multiple states. Daily dashboards, an organization wide view, and a 6am email for every office.

    • VAN
    • Blocks
    • BigQuery
    • SQL
    • Cloud Run
    • Compute Engine
    • Cloud Storage
    • Cloud Scheduler
    • Cloud Tasks
    • Secret Manager
    • Gemini
    • Google Maps Platform
    • Data Studio
    • Playwright
    • Chrome extension
    • Node.js
    • Python
    • Apps Script
    • Google Sheets
    • Docker
    • GitHub Actions
  • 2026

    Ned for CT

    A statewide field program in one daily view.

    VAN data combined with door knocks, calls, shifts, paid canvassing, ballot returns and goals, with safeguards that flag anything uncertain.

    • VAN
    • Scale to Win
    • Reach
    • Node.js
    • Python
    • Apps Script
    • Google Sheets
    • Gmail API
    • Playwright
    • GitHub Actions
  • 2026

    The Sexton Group

    Secure reporting for political text outreach.

    Delivery results, replies, opt outs and conversations in one invite only system, with dashboards, PDF summaries and downloads.

    • AWS Lambda
    • API Gateway
    • Cognito
    • DynamoDB
    • S3
    • CloudFront
    • SQS
    • EventBridge
    • CloudWatch
    • CloudFormation
    • Bedrock
    • Docker
    • Python
    • JavaScript
  • 2025 to 2026

    Dream.Org

    A members-only hub and the automation behind it.

    A member site with sign in, profiles, a searchable directory, an interactive state map of members and initiatives, an events calendar with RSVP, and a resource library staff publish to without engineering help. Behind it, an operations layer for scheduling intake, templated email, reminders that skip people who already booked, record syncing, and a full send history.

    • Webflow
    • Webflow API
    • JavaScript
    • Calendly webhooks
    • Apps Script
    • Google Sheets
  • 2024

    Vote Rev

    National field reporting across seven battleground states.

    High volume daily reporting with timestamp, GPS and QR checks, so leadership could see output and quality together.

    • BigQuery
    • SQL
    • Google Sheets
    • Canvassing platform exports

In the field

  • 2025Minneapolis independent expenditureDeputy field director and data manager
  • 2024Everybody Votes, PennsylvaniaCo-field director and state data director
  • 2024Suozzi for CongressDeputy field director
  • 2022Vote Rev, North Carolina and GeorgiaRegional field director
  • 2020Colorado People’s ActionOrganizing fellow
  • 2020Stephen Daniel for CongressDigital organizer
  • 2020Amy for America, Las Vegas and RaleighField organizer
  • 2019Amy for America ballot accessDeputy director
  • 2019Amy for America donation canvassField director
  • 2018Andrew Gillum for GovernorField director
  • 2018Florida voter registrationDeputy state data director and field director
  • 2018Sunshine State Voters, TampaVoter registration canvasser

What do you wish your tools could do?

Tell us what you are trying to see, connect, automate or build. You will hear back directly from Emmanuel.

Rather talk it through? Book a 20-minute call ↗

  1. We talk through the problem. A short call about what you wish worked better and the systems you use now.
  2. You get a plan and a price. A written scope with what we will build, what it costs and when you will see it.
  3. We build in stages. You see working pieces early, on your own data, and we adjust as the program runs.
  • Field firms running programs in several states
  • Campaigns and coordinated campaigns
  • Voter registration, petition and civic engagement programs
  • Research teams running field experiments
  • Texting and calling programs

We use your note only to reply. Privacy policy