Political Data & Canvassing Platform
Political Data & Canvassing Platform
Political Data & Canvassing Platform
product design
user interviews
heuristic analysis
information architecture
wireframing
interactive prototypes
usability testing
product design
user interviews
heuristic analysis
information architecture
wireframing
interactive prototypes
usability testing
product design
user interviews
heuristic analysis
information architecture
wireframing
interactive prototypes
usability testing
Client: Political Data Inc
Client: Political Data Inc
Intelligently Leverage Voter Data
PDI (Political Data Inc) enables campaigns to leverage voter data by understanding who their voters are, where they are, and helping them make smart, data-driven decisions. PDI has a suite of political software tools for campaign voter outreach, fundraising, and maintaining a CRM of voters.
Intelligently Leverage Voter Data
PDI (Political Data Inc) enables campaigns to leverage voter data by understanding who their voters are, where they are, and helping them make smart, data-driven decisions. PDI has a suite of political software tools for campaign voter outreach, fundraising, and maintaining a CRM of voters.
Intelligently Leverage Voter Data
PDI (Political Data Inc) enables campaigns to leverage voter data by understanding who their voters are, where they are, and helping them make smart, data-driven decisions. PDI has a suite of political software tools for campaign voter outreach, fundraising, and maintaining a CRM of voters.
Phone Banking
Phone banking is a form of political canvassing where campaign organizers and volunteers make calls to talk directly to voters, recruit other volunteers, fundraise, and organize events. Supporters call their friends to identify their support, persuade the undecided, register voters, inform them about voter registration deadlines, and get them to the polls. Although seemingly antiquated, phone banking remains an important way for campaigns to reach voters, especially older ones, and is a core aspect of nearly every campaign strategy.
I designed the volunteer-facing online phone bank tool that allowed for multiple modes of calling in one interface and the method for campaign staff to configure the phone banks and their scripts.
Phone Banking
Phone banking is a form of political canvassing where campaign organizers and volunteers make calls to talk directly to voters, recruit other volunteers, fundraise, and organize events. Supporters call their friends to identify their support, persuade the undecided, register voters, inform them about voter registration deadlines, and get them to the polls. Although seemingly antiquated, phone banking remains an important way for campaigns to reach voters, especially older ones, and is a core aspect of nearly every campaign strategy.
I designed the volunteer-facing online phone bank tool that allowed for multiple modes of calling in one interface and the method for campaign staff to configure the phone banks and their scripts.
Phone Banking
Phone banking is a form of political canvassing where campaign organizers and volunteers make calls to talk directly to voters, recruit other volunteers, fundraise, and organize events. Supporters call their friends to identify their support, persuade the undecided, register voters, inform them about voter registration deadlines, and get them to the polls. Although seemingly antiquated, phone banking remains an important way for campaigns to reach voters, especially older ones, and is a core aspect of nearly every campaign strategy.
I designed the volunteer-facing online phone bank tool that allowed for multiple modes of calling in one interface and the method for campaign staff to configure the phone banks and their scripts.
Phone Bank Volunteers App
Phone Bank Volunteers App
Phone Bank Volunteers App
The phone bank app is used by campaign volunteers. Volunteers start by calling a household, where they either continue to navigate through a branched script or mark an alternative call outcome such as "no answer" or "moved". They can start, stop, and skip calls. In each phone bank session, users continue to proceed through a range of households and people that are generated for them in the UI.
Volunteers can RSVP people to events, edit their contact information, and leave comments about them. Volunteers can view the campaign leaderboard to understand their performance and how they rank against other callers' volume on the campaign.
The phone bank app is used by campaign volunteers. Volunteers start by calling a household, where they either continue to navigate through a branched script or mark an alternative call outcome such as "no answer" or "moved". They can start, stop, and skip calls. In each phone bank session, users continue to proceed through a range of households and people that are generated for them in the UI.
Volunteers can RSVP people to events, edit their contact information, and leave comments about them. Volunteers can view the campaign leaderboard to understand their performance and how they rank against other callers' volume on the campaign.
Phone Bank Admin Set Up
Phone Bank Admin Set Up
Phone Bank Admin Set Up
I designed the experience for campaign admin setting up and managing phone banking programs through PDI's campaign SaaS platform. This process includes entering general details, selecting a targeted list of people to call and a phone bank script, optionally connecting an event (used if the campaign has an initiative for event RSVPs or volunteer recruiting), and customizing which information displays to volunteers in the phone bank app.
I designed the experience for campaign admin setting up and managing phone banking programs through PDI's campaign SaaS platform. This process includes entering general details, selecting a targeted list of people to call and a phone bank script, optionally connecting an event (used if the campaign has an initiative for event RSVPs or volunteer recruiting), and customizing which information displays to volunteers in the phone bank app.
Phone Bank Scripts
Phone Bank Scripts
Phone Bank Scripts
I redesigned the experience for campaign admin creating phone bank scripts. In the new designs, users add a series of conditional "script segments", which can be either text or a question with answers. They connect these segments to form a branched or linear script for phone bank volunteers to follow.
I redesigned the experience for campaign admin creating phone bank scripts. In the new designs, users add a series of conditional "script segments", which can be either text or a question with answers. They connect these segments to form a branched or linear script for phone bank volunteers to follow.
View Phone Bank Case Study
Event Sign Ups
I redesigned PDI's events tools to enhance usability and integrate important functionality that political campaigns need to manage successful events. I designed the event sign up landing page, in addition to the event creation and management experience.
View Events Case Study
Event Sign Ups
I redesigned PDI's events tools to enhance usability and integrate important functionality that political campaigns need to manage successful events. I designed the event sign up landing page, in addition to the event creation and management experience.
View Events Case Study
Event Sign Ups
I redesigned PDI's events tools to enhance usability and integrate important functionality that political campaigns need to manage successful events. I designed the event sign up landing page, in addition to the event creation and management experience.
View Events Case Study
Event Page & RSVPs
Event Page & RSVPs
Event Page & RSVPs
Event landing pages are used by potential attendees and include event information, a map, campaign details, and a form field to RSVP. I designed the experience and flows for RSVPing, confirmations, canceling, and reminders.
Event landing pages are used by potential attendees and include event information, a map, campaign details, and a form field to RSVP. I designed the experience and flows for RSVPing, confirmations, canceling, and reminders.
Events Admin Set Up
Events Admin Set Up
Events Admin Set Up
We needed an improved method for configuring these events in PDI's client SaaS tool. I redesigned the campaign admin experience for creating and managing events.
To set up an event, users enter the event details and configure automated communication and reminders for attendees. They can optionally schedule shifts, which allows them to create sets of categorized time blocks within an event, for example "Shift 1: Door-to-Door Canvassing at 4-6PM". In addition to shifts, we built a new feature for optional ticketed events.
Once an event is created, admin can manage the event, continue to invite and assign attendees to shifts, contact attendees, make edits, view analytics and understand its performance to goal.
We needed an improved method for configuring these events in PDI's client SaaS tool. I redesigned the campaign admin experience for creating and managing events.
To set up an event, users enter the event details and configure automated communication and reminders for attendees. They can optionally schedule shifts, which allows them to create sets of categorized time blocks within an event, for example "Shift 1: Door-to-Door Canvassing at 4-6PM". In addition to shifts, we built a new feature for optional ticketed events.
Once an event is created, admin can manage the event, continue to invite and assign attendees to shifts, contact attendees, make edits, view analytics and understand its performance to goal.
Redistricting
Working with a product manager, I redesigned PDI's redistricting tool, used to draw electoral district boundaries by US House of Representatives and state legislatures.
Redistricting
Working with a product manager, I redesigned PDI's redistricting tool, used to draw electoral district boundaries by US House of Representatives and state legislatures.
Redistricting
Working with a product manager, I redesigned PDI's redistricting tool, used to draw electoral district boundaries by US House of Representatives and state legislatures.
Design System
Design System
Design System
I led the creation of PDI's design system with two other designers. PDI had just acquired two companies and recently developed new branding. Taking into consideration the existing UI components and patterns across all of these products, we created a library inspired by the new branding and incorporated the necessary components to bring all of the products together.
I led the creation of PDI's design system with two other designers. PDI had just acquired two companies and recently developed new branding. Taking into consideration the existing UI components and patterns across all of these products, we created a library inspired by the new branding and incorporated the necessary components to bring all of the products together.