PublicInput Resident CRM
Government CRM · One record per resident, across every division

A CRM that knows exactly who needs to hear from you

PublicInput isn't a subscriber list with an email tool bolted on. It's a full CRM built for public agencies. Every contact your agency has ever engaged — across every subscriber list, project, division, and channel — lives in one record, so the right residents get the right message without anyone rebuilding a list from scratch.

Switching from GovDelivery? Subscriber records, topic subscriptions, opt-outs, and templates transfer over.

The problem this solves

A subscriber list remembers an email address. A CRM remembers a resident.

Most agencies run outreach on tools that were built to send, not to know. A list holds an address and a topic. It doesn't hold where someone lives, what language they read, which divisions have already talked to them, or what they said the last time you asked.

So every new project starts over. Staff export, filter, de-duplicate, and re-upload. Two divisions message the same household in the same week and neither one knows. And the question a manager actually asks — did we reach the people this decision affects? — can't be answered from a list.

A subscriber list

Rebuild the audience every time

  • One row per email address, per list. The same resident appears five times across five divisions and nobody can tell.
  • Audiences are static. To reach "District 3 residents who follow transit and speak Spanish," someone exports and filters by hand.
  • No history. You can see that a campaign was sent; you can't see what this resident has been asked before.
  • Contacts collected on a project page stay stuck on that project. The next campaign starts from zero.
A CRM-native platform

One record, reused for every campaign

  • One contact record per resident for the whole agency, no matter which division, project, or channel brought them in.
  • Segments are built on the fly by combining any fields on the record, and they stay current as the data changes.
  • A complete interaction history by resident, visible to every team that needs it.
  • Everyone you engaged last year is already there. Reach them again without rebuilding a list from scratch.
The contact record

What one resident record actually holds

Every field below is something you can segment on, report on, or route a message by. That's the difference between a database of addresses and a CRM: the record carries enough about a person to decide whether this message is for them.

On the recordWhat it lets you doWhere it comes from
LocationTarget a district, ward, corridor, tract, or drawn areaAddress, geocoding, or a map point the resident placed
Demographic dataReport on who you reached, and who you didn'tSelf-reported survey fields and Census-linked geography
Division & projectSee every part of the agency that has engaged this residentThe project or campaign that created the interaction
Topic interestSend only to the people who asked to hear about thisTopic subscriptions and opt-ins across the agency
Language preferenceDeliver the right translation automaticallyStated preference or the language they engaged in
Channel & consentReach by email or text, and honor every opt-out agency-wideSign-up source, with opt-out applied to the whole record
Past engagementSegment on behavior — who commented, who opened, who never hasEvery campaign, comment, survey, and meeting interaction

One record means one opt-out

When a resident unsubscribes, it applies to the record, not to one division's list. You don't have to trust that five teams each processed the same request in five different systems.

Dynamic segmentation

Combine any fields into a single audience, on the fly

Location, demographic data, division, topic interest, and past engagement can be stacked into one audience in the moment you need it. A static subscription list can't do this — it can only give you the people who happened to sign up for that list.

1
Start from everyone, not from a list

The segment is drawn from every contact the agency holds, so people who engaged through another division's project are included automatically.

2
Stack conditions instead of filtering a spreadsheet

Geography, demographics, topic, division, and behavior combine in one definition. No export step, and no version of the list living on someone's desktop.

3
Reuse it, or narrow it, next cycle

Save the segment and send to it again. Adjust one condition to spin off a related audience without starting over.

4
Report on who you reached

Because the segment is built on the record, the same fields that defined the audience are available when you report on reach and representativeness.

Communication history

A complete history of every interaction, by resident

Every email, text, comment, survey response, and meeting sign-in attaches to the contact record and stays visible to every team that needs it. Nobody has to ask another division what this resident has already been told.

✓

Stop re-asking the same residents

Before a new outreach push, you can see who has already been surveyed about this corridor and what they said.

✓

Answer a constituent call with context

When a resident calls, staff can see the projects they've engaged with and the messages they've received, instead of starting cold.

✓

Show your work in the record

Participation, who was reached, and how their input was handled come out of the same system as the campaign — not a reconstructed spreadsheet.

✓

Hand off without losing the thread

Staff turnover doesn't reset institutional memory. The history lives on the record, not in an inbox.

Consolidate your stack

Because it's CRM-native, the duplicate infrastructure goes away

Most agencies end up paying for an email tool that isn't purpose-built for government, a separate texting platform, a separate CRM or contact database, a GIS tool for equity reporting, and other point tools for surveys, meetings, and social media — on top of the staff time it takes to keep them all in sync.

01

Fewer vendor contracts

One platform instead of an email tool, a texting platform, a separate CRM, and a GIS tool for equity reporting.

EmailSMSCRMEquity mapping
02

Less administrative overhead

One login, one training process, one support relationship — across every division using it.

One loginOne onboarding
03

Less wasted staff time

No more manually syncing contact lists between systems that don't talk to each other.

No exportsNo re-uploads

Already on GovDelivery?

Switching is straightforward: subscriber records, topic subscriptions, opt-outs, and templates transfer over, so you start with the audience you've already built rather than rebuilding it. See how the GovDelivery migration runs.

See it on your own data

One record for every resident your agency talks to

A walkthrough takes about 30 minutes. We'll show you what a contact record looks like once every division's engagement lands on it, how a segment is built across location, language, topic, and past behavior, and what migrating your existing subscriber lists involves.

PublicInput · resources.publicinput.com · Resident CRM. Also see Outreach that Reaches Everyone for the full communications suite. Comparing survey tools? See ArcGIS Survey123 vs PublicInput.