Issue advocacy and people-powered action

Keep grassroots energy organized after the first burst of attention.

Attain OS helps activism teams coordinate actions, supporter forms, routes, events, emails, content, documents, and team responsibilities as the campaign grows.

Action routesAttain OS workflow
Supporter formsAttain OS workflow
Event coordinationAttain OS workflow
Email updatesAttain OS workflow

Coordinate team work with tasks, forms shared by link, and HTML pages. Assign owners and review unfinished work before each campaign day.

See the shared campaign tools
Working guide

Grassroots organizing for an issue campaign means turning first interest into repeated action, from one sign-up to a volunteer who leads the next event. The plan should name the issue, the next action supporters can take, and the person who answers every follow-up. Keep the number of open actions small so each one has a real owner and a finish.

Timeline

An issue calendar that keeps momentum past launch

  1. 4 to 3 weeks before launch

    Define the issue and first ask

    • Write one sentence that names the issue, the change being asked for and the people it affects.
    • Choose one first action from learn, sign, attend, volunteer or share.
    • Name who answers supporter questions, and the response time you can actually keep.
    Notes
  2. 3 to 2 weeks out

    Open the action ladder

    • Publish one action page with a single goal, built from the approved issue sentence.
    • Collect interest with a form that asks about skills and the next step each person wants.
    • Write the response time on the page, and keep to it.
    Content Creator
  3. Launch week

    Run the first actions

    • Schedule teach-ins, volunteer nights and testimony days on the calendar, with one organizer per event.
    • Give every event a backup for check-in and a named person for questions on the day.
    • Send an update to supporters who asked for one, after checking each person's opt-in status.
    Emails
  4. Weekly

    Follow through after each action

    • Turn each volunteer request into a task with one owner and a date.
    • Post a short progress update that also says what has not happened yet.
    • Retire any action that failed to bring people back, and record the reason.
    Tasks
  5. Monthly

    Hand off leadership

    • Name a volunteer lead for each recurring action, not only the founder.
    • Move each recurring task into the lead's name and check they can run the next event alone.
    • Review the decision log so new leads know why each choice was made.
Workflow map

Where each action and follow-up is kept

JobAppWhat it does here
Define the first askNotesWrite the issue sentence, the change requested and the first action in a shared note, then link the note to the tasks it creates. Keep background and evidence in the note rather than in task titles. When the ask changes, update the note and say so in the next update.
Publish an action pageContent CreatorGenerate one HTML page for the action from the issue sentence, approved facts and images you supply. It is a single page with a public link, and it does not embed a form. Link the page to a sign-up form so supporters can answer the next question there.
Collect supporter skillsFormsUse a form that asks for skills, time available and the step a supporter wants next, not only an email address. Submissions are stored and a scheduled job processes them hourly in production, notifying the form's creator. A person answers each one within the response time you published.
Schedule actionsCalendarPut teach-ins, volunteer nights and testimony days on one calendar, each with a host and an address. Calendar invitations and RSVPs reach workspace members. Supporters outside the workspace need your own invitation, and the event entry should match what you send them.
Send supporter updatesEmailsDraft each update in Emails and check the recipient list against the opt-in record before you queue it. Say what happened, what is still open and the single next action. Honor every opt-out promptly, because a shorter list of people who want to hear from you is more useful than a long one.
Track volunteer follow-upTasksGive every volunteer request one owner and one date, with checklist steps for the first conversation. Use a label for each action so a lead can see their own list. A task records who will follow up; it does not send messages on anyone's behalf.
Start here

Forms and pages for supporters who want to act

Volunteer sign-up form

Ask about skills and availability so the team can match each volunteer to one action instead of a long list.

Newsletter signup form

Let supporters opt in to updates with a clear choice, separate from any request to take action.

Post-event survey

Ask attendees what would make the next action easier while the event is still fresh in their minds.

FAQ page

Answer the questions supporters ask about the issue and each action, with every answer dated.

Mistakes to avoid

Four ways an issue group loses its momentum

Collecting sign-ups nobody answers

An action page that promises replies the team cannot send damages trust faster than a slow campaign does. Publish a response time you can keep, route each sign-up to a named person, and close the loop on every interest form. An unanswered sign-up can cost more goodwill than no sign-up at all.

Launching too many actions at once

A busy calendar of rallies, petitions and webinars can exhaust volunteers before the issue moves. Choose one next action at a time, say what happens after it, and retire actions that did not work instead of stacking new ones on top. Momentum comes from finishing things.

Making one founder the only contact

When supporters only know one organizer, momentum leaves with that person. Name a volunteer lead for each recurring action, move their tasks into their name, and check that they can run the next event without you. Groups with several named leads keep going through busy and quiet months.

Claiming impact before it is documented

Stories and numbers persuade supporters only when they are accurate. Record what each action produced, separate activity from results, and say plainly what is still unknown. Avoid implying outcomes the campaign has not verified, because one correction can undo months of trust.

Working checklist

Before the first action goes live and after each action

Before the first action goes live

  • Confirm the response time is written on the action page.
  • Check that each sign-up route has a named person behind it.
  • Confirm the issue sentence matches the approved wording.

After each action

  • Turn every volunteer request into a task with an owner.
  • Post a progress note that says what remains open.
  • Record in the decision log whether the action should repeat.
What this agreement means

Keep the issue, the next step and the owner clear

  • Grassroots organizing turns first interest into repeat action, one named next step at a time.
  • Keep the issue sentence, the first action and the response time in one place that everyone uses.
  • Use Forms for skills and next steps, Calendar for actions and Tasks for follow-up owners.
  • Send updates only to people who opted in, and describe what each action produced without overstating it.

The calendar is a planning example rather than a measured pattern for any issue. Check every public claim about an issue or an outcome before it goes out.

Frequently asked questions

What does grassroots organizing mean?

Grassroots organizing builds support for an issue from the people who care about it, through repeated actions they lead or help run. The work depends on clear roles, visible next steps and volunteers who become organizers over time.

How do you keep supporters active after the first event?

Give each person a next step that matches what they have already done, and a named person who follows up on it. Keep the number of open actions small, and publish a progress note that says what has not happened yet.

Does a small issue group need volunteer management software?

Not always. A sign-up form, a calendar and a task list cover the basics for many groups. Attain OS does not provide an external volunteer scheduling portal, so outside volunteers need a sign-up form and a direct confirmation from a person.

Where should a group keep its decision record?

Keep one dated log in which each decision has an owner and a reason. A decision that changes gets a new entry that replaces the old one, so later leads can see the history.

Campaign types

Progressive political

Run progressive political campaigns with Attain OS: volunteer teams, route planning, forms, events, contribution emails, and campaign content in one operating system.

Conservative political

Coordinate conservative political campaigns with Attain OS for precinct teams, canvassing routes, event operations, donor emails, forms, and message discipline.

Local campaign

Manage city, county, school board, and neighborhood campaigns with local route planning, volunteers, events, forms, email outreach, and web flyers.

Federal campaign

Organize distributed federal campaign teams with Attain OS for regional routes, national events, contribution email operations, forms, documents, and content.

Judicial campaign

Run judicial campaigns with disciplined public education, event coordination, route planning, supporter forms, team assignments, and professional content workflows.

Ballot initiative

Coordinate ballot measures, referendums, and petition campaigns with routes, signature intake forms, volunteer teams, events, and voter education content.

Grassroots activism

Mobilize grassroots activism with Attain OS for canvassing routes, volunteer onboarding, event coordination, forms, content, and sustained supporter communication.

Nonprofit fundraising

Plan nonprofit fundraising campaigns with donor emails, event coordination, pledge forms, team assignments, content creation, and campaign analytics.

Union organizing

Coordinate union organizing campaigns with shift-based routes, confidential forms, steward teams, events, documents, and consistent member communications.

Public health outreach

Run public health outreach campaigns with neighborhood routes, intake forms, events, multilingual content, email updates, and partner coordination.

Community event

Coordinate community event campaigns with volunteers, route plans, RSVP forms, web flyers, email invitations, schedules, and shared event assets.

Disaster relief

Mobilize disaster relief campaigns with supply routes, intake forms, volunteer teams, event staging, public updates, documents, and contribution emails.

Attain OS BETA