Admin Manual

How to Use This Manual

This manual explains every feature in your admin panel, written for the people who run Republican clubs on the platform — presidents, secretaries, communications chairs, and campaign coordinators. You don't need any technical background to use it.

Use the Print button above to save a copy as a PDF (choose "Save as PDF" as the printer destination) or print it for your club's binder. Each section starts on its own page when printed.

Getting Started

Dashboard Overview

The Dashboard is your home base. It shows a high-level summary of your platform's activity: total news posts, active polls, votes cast, registered users, and mailing list subscribers.

Key features:

Color-coded stat cards for at-a-glance platform health

Recent news posts and polls preview

Mailing list subscriber counts and growth

Export all registered members as a CSV file for offline records or external tools

Tip: Check the dashboard daily to spot trends and see what needs your attention.

Admin Access & Permissions

The Master Admin (the account that owns this platform) has full, unrestricted access to every section. The Master Admin can grant limited access to other admins so each person only sees the areas they need.

How to set up access for a club admin:

Open Admin → Settings → Admin Access

Find the admin by email

Check the boxes for the sections they should be able to see (e.g., only Members and News Posts)

Save — that admin will now only see those areas when they log in

Use this to give each Republican club's leadership access to only their relevant tools — for example, a club secretary might only need Members and Email Lists, while a communications chair might only need News Posts and Polls.

Voter Data

Pending Sign-ups

When someone registers on the site, their account sits in Pending until an admin verifies them. This is your first line of quality control.

How to process pending members:

Open Admin → Voter Data → Pending Sign-ups

Review each person's registration information

Click Approve to verify a member — they instantly receive a welcome email and can log in

Click Reject to decline membership

Best practice: Approve or reject within 24 hours so new supporters feel welcomed while they're engaged.

Manual Approval

Use Manual Approval when you need to verify a specific person quickly — for example, someone who says they registered but doesn't appear in Pending, or a walk-in at a club meeting.

How to use:

Open Admin → Voter Data → Manual Approval

Enter the person's email address in the search field

Click Search to find their profile

Review their details, then click Approve to verify their account immediately

Members Management

This is your full member directory with search, filters, and bulk actions.

Features:

Search members by name, email, or GOP email

Filter by security clearance: Member, Moderator, or Admin

Filter by verification status: Pending, Verified, or Rejected

Select multiple members with checkboxes for bulk actions

Bulk-approve a group and send each a customized welcome email

View each member's verification status and clearance level

Tip: Use bulk approve after a club sign-up drive to verify everyone at once.

Activity Log

The Activity Log records every administrative action for compliance and auditing.

Each entry shows:

Timestamp of the action

Action type (Member Approved, Member Rejected, Email Template Updated, etc.)

Which admin performed the action

Which member was affected

Additional details

Review this log regularly, especially if multiple admins manage the platform.

Campaigns & Outreach

AI Voter Call Campaigns

Send automated voice calls to your members to Get Out The Vote. You write a script, pick an AI voice, and the platform calls each member and reads your message aloud.

How to launch a call campaign:

Open Admin → Campaigns → AI Voter Calls

Click Create New Campaign

Enter a campaign name (e.g., 'Primary Eve Reminder')

Write the message script — keep it short and clear (under 60 seconds spoken)

Choose a voice: River (calm), Honey (warm), Sunny (upbeat), Storm (authoritative), or Spark (energetic)

Choose who to call: All Members or Verified Members Only

Schedule a date/time or launch immediately

Click Launch — the system calls each member and tracks completed vs. failed calls

Tip: Storm is a strong, formal voice for GOTV reminders; Honey feels warm for thank-you calls.

Exit Poll Results

Verified members can submit who they voted for through their profile. This page aggregates those submissions so you can see community-reported results by race.

What you see:

Results grouped by race name

Vote counts and percentages per candidate

Total number of verified members who reported

These are community-reported, not official results — a disclaimer is shown to members.

Voter Participation

Track how many of your members have confirmed they voted. This helps you measure the impact of your Get Out The Vote efforts and target follow-up to those who haven't voted yet.

Use this after an election to report engagement to your club or state party.

Voter Analytics

Deeper analytics on your member base — geographic breakdown, registration status, verification rates, and trends over time. Use these insights to plan outreach and identify areas with low engagement.

Voter Participation Map

A color-coded map of the United States showing what percentage of your members in each state have confirmed they voted.

Color key:

No votes (gray)

1–24% (light green)

25–49% (medium green)

50–74% (dark green)

75%+ (darkest green)

Hover over a state to see exact counts. Use this in meetings to show where your club has reach.

Election Results Map

An interactive nationwide map showing live election results. Click any state to zoom in and see congressional district results and candidates running in that state.

How to use:

Click a state to zoom in and view its district breakdown

Click a district to see that district's race results and candidate list

Click a candidate's name to open their full profile

Click 'Back to national map' to return

Colors: Blue = Democrat lead, Red = Republican lead, Purple = toss-up (within 5%). Small states have clickable callout labels on the right side.

Candidates

Manage the candidate profiles shown on your public Elections page. Each candidate has a name, office sought, party, state, district, photo, bio, website, positions, and an endorsement flag.

How to add a candidate:

Open Admin → Campaigns → Candidates

Click Add Candidate (or Sync from FEC to pull federal candidates automatically)

Fill in name, office, party, state, and district

Add a photo URL, bio, website, and issue positions

Mark as Endorsed if your club has endorsed them

Save — the candidate appears on the public Elections page and members can support/oppose them in a poll

Tip: Use the FEC Sync button to quickly populate federal candidates, then add endorsements and local candidates manually.

Bulk Email Templates

Customize the emails the platform sends automatically — most importantly, the welcome email sent to members when they're approved.

How to edit a template:

Open Admin → Campaigns → Bulk Email Templates

Click Edit on the template you want to change

Update the subject line and body

Use dynamic placeholders: {first_name}, {last_name}, {email}

Click Save Changes — all future emails of that type use your version

Email Lists

Create and manage email distribution lists for sending bulk messages to specific groups of members.

How to create and use a list:

Open Admin → Campaigns → Email Lists

Click Create New List

Enter a name and description (e.g., 'Orange County GOP Activists')

Set the scope: Local, State, or National

Define the required clearance level for subscribers

Add members to the list

Use the list to send a bulk email or voter call to just that group

Tip: Create separate lists for each club or committee so messages stay relevant.

News Posts

Publish news articles that appear on the public site and in member feeds. This is your main communications channel.

How to publish a news post:

Open Admin → Campaigns → News Posts

Click New Post

Enter a title, summary, and full body

Add an image URL (optional)

Select a category and mark as Featured to pin it to the top

Choose status: Draft (save for later) or Published (live immediately)

Click Save

Tip: Keep summaries to 1–2 sentences — they're what members see before clicking through.

Polls

Create polls to engage members and gather opinions on issues, candidates, or events.

How to create a poll:

Open Admin → Campaigns → Polls

Click New Poll

Enter the question and answer options

Choose settings: allow multiple selections, show results before voting

Set the category and status: Draft, Active, or Closed

Click Create Poll

View real-time vote counts and percentages as members respond

Close a poll to lock voting once you've gathered enough responses.

GopChat Bots

GopChat is your members-only social platform. Bots are AI-powered accounts that can post content, answer member questions, and drive engagement (e.g., a 'Daily Briefing' bot or an 'Election Info' bot).

How to manage bots:

Open Admin → Campaigns → GopChat Bots

Create or edit a bot — set its name, avatar, and personality/instructions

Choose what the bot can do: post on a schedule, respond to mentions, etc.

Activate the bot — it will begin interacting in GopChat

Tip: Give each bot a clear purpose so members know what to ask it.

Bot Recruitment

Configure how bots recruit or onboard new members in GopChat — for example, a bot that greets new sign-ups and encourages them to complete their profile or join a club.

Use this to automate welcome messages and drive new-member engagement without manual effort.

Advertisers

Manage advertisers who pay to show ads on your platform. Each advertiser has an organization name, contact, and a credit balance that depletes as ads are shown.

How to manage:

Open Admin → Campaigns → Advertisers

Add a new advertiser with their contact info

Add credit to their account (the system auto-alerts you when credits run low)

A weekly report summarizes advertiser activity

Use this to monetize the platform with relevant, conservative-friendly advertisers.

Referrals

Members can invite friends using a personal referral link. This page tracks who's referred whom, conversion rates, and top recruiters.

Use the leaderboard to recognize and reward your most active recruiters — this is your cheapest, most effective growth channel.

Settings & Moderation

Users & Invites

Manage admin and staff accounts, and invite new team members to help run the platform.

How to invite a new team member:

Open Admin → Settings → Users

Click Invite New User

Enter their email address

Select their role: Admin (full access) or User (limited)

Click Send Invite — they receive an email to join

After they join, use Admin Access (if you're Master Admin) to fine-tune which sections they can see.

GopChat Moderation

Moderate member accounts on GopChat — view profiles, review post history, and take action against rule violators.

Actions available:

Flag a member for review

Suspend a member (with reason and date)

Place a member on watch list

Post an admin notice on a member's profile

Always document the reason for any action — it's recorded for transparency.

Flagged Content

When members flag a GopChat post as inappropriate, it appears here for admin review. Decide whether to dismiss the flag or remove the post and take action against the author.

Review flagged content promptly to keep GopChat a respectful, productive space.

Data Partners

Approve external organizations (campaigns, state parties, committees) to access aggregated, anonymized voting data from your platform.

How to manage a partner:

Open Admin → Settings → Data Partners

Review pending partner requests — organization name, contact, and requested scope (state or national)

Approve or reject the request

Approved partners can download anonymized exports within their approved scope

Only share data you're comfortable sharing. All exports are logged in the Partner Export Log.

Partner Export Log

Every time a data partner downloads an export, a record is created here. Use this audit trail to see who accessed what data, when, and how many records they pulled.

Review this log periodically to ensure partners are only accessing data within their approved scope.