THE CAMPAIGN NOTEBOOK

A representative phone script your supporters can make their own.

Give people a clear request and a little confidence. A good caller script helps a supporter explain why they are calling in their own voice.

Start with the right office.

Decide whether the campaign asks people to contact their own representatives or officials connected to an issue. Civic Connect District uses a ZIP-based representative lookup. Civic Connect Focus connects campaign topics with available committee and bill evidence.

Check the results, office contact details, and coverage in your builder. A ZIP code can cross legislative district boundaries, so a ZIP-based result should not be treated as a guaranteed address-level match. Focus’s state and local coverage also depends on the available records. Review the connection shown for each official before asking supporters to call.

Keep the ask easy to say.

Write one main request. Include the bill number, budget decision, or other concrete action if you have one, and say whether the campaign supports or opposes it. Avoid asking the caller to read a long background briefing aloud.

Both District and Focus let the organizer write the phone script shown to supporters. Put the most important request first, then give callers space to add a short personal reason.

CALL SCRIPT TEMPLATE

Hello, my name is [your name]. I’m calling about [issue or bill].

[If accurate: I live in the representative’s district, in ZIP code _____.]

I’m asking [official or office] to [specific action]. This matters to me because [a short personal reason].

Could you record my request and let me know the office’s position? Thank you for your time.

The brackets are prompts to replace, not words to read aloud. For an issue-based campaign contacting officials outside the caller’s district, remove the constituent sentence. Never ask a supporter to claim a location or relationship they do not have.

Add a voicemail version.

Supporters may reach a recording rather than a staff member. Provide a shorter version with the caller’s name, topic, and request. If the caller wants a reply, they can leave contact information according to the office’s instructions.

My name is [name]. I’m calling to ask [official] to [specific action on issue or bill]. [If accurate: I’m a constituent in _____.] Thank you for recording my message.

Help callers stay respectful and concise. An office may ask for an address, route a caller to another office, or take a message without discussing a position. Prepare supporters for those possibilities without promising a response.

Match the script to your campaign.

For a broad awareness campaign, use plain language and a short explanation of the issue. For an upcoming vote, name the relevant measure and requested action. When multiple offices have different responsibilities, review whether the same request makes sense for each one.

Check every statement against your campaign’s sources. Review the script when the bill, decision date, or office responsibilities change. Remove outdated urgency so visitors aren’t being asked to act on a decision that already happened.

Test what the supporter sees.

Use the free builder preview to check line breaks, wording, and the path from the contact card to the script. Read it aloud on a phone: if it sounds stiff or takes too long, simplify it. Check that the office phone or official contact page is available in the result.

After publication, test the widget on your registered website. You can update your hosted widget through your account rather than reinstalling a WordPress plugin for every campaign change. See the setup and billing guide for the current publishing flow.