
ChatGPT Protest Crowd Size Calculator Prompt
Introduction
Below is a Custom Protest Crowd Calculator prompt we developed in ChatGPT to help you estimate your crowd sizes for future events, based on previous protest data. Because every city, town, and region is different, we decided to give you the instructions and prompts to develop your own custom calculator in ChatGPT, rather than rely on ours. This is so that your calculator will be more accurate to your Indivisible chapter and experience.
All of the data you need can be found in your Mobilize.us account. Go to your Mobilize account and look up your events. Look at your past events. Click on the Past column to view your past events, which holds all the data you need. An example is pictured below.
Click on the event name and then click on the Past column. Most of the data you need can be found right here. An example is pictured below.
All you need to do is help ChatGPT fill in the other blanks, such as your estimated crowd size that showed up for each event. Maybe you have someone acting as an official crowd counter in your group or can get the information from your local police department if they kept track of this information. It’s your best guess as to the crowd size that helps ChatGPT improve it’s forecast calculations because it compares what it predicted and then what reality is. Please keep in mind that in order to improve this tool you must feed it back the results of your protest along with the data above each time. It will take around 20 examples of data before it becomes reliably accurate. It “learns” every time you give it follow up information
The “Vibe Score” is something new that we have been working on and is optional. This will require a little manual work on your part, but it’s easy and ChatGPT can help walk you through it. Basically it’s taking a “temperature” of the political atmosphere by using Google trends to monitor the trend of searches performed on Google to gauge the current level of political outrage in the country that might impact your turnout. For instance, if the country is angry about the Epstein files not being released and there is an uptick in the Google searches, you can plug that information into the calculator and it will take that data into account for your final projected crowd size.
Below are the instructions (Step 1) and the ChatGPT prompt to use (Step 2). When you are done, ChatGPT can build this into an Excel or Google sheet as well (Step 3), or give you instructions on how to build it yourself with a simple cut/paste of formulas. We have also provided the instructions and prompts in PDF and raw text format for easy cut/paste into Chat GPT as HTML code sometimes adds extra code when cutting and pasting.
Custom Protest Crowd Calculator Toolkit
Developed by Indivisible Douglas County Oregon
info@indivisibledouglascounty.org
www.indivisibledouglascounty.org
Why Predicting Crowd Size Matters
Running a protest is powerful—but it’s also risky and resource-intensive.
Knowing how many people might show up helps you:
- Keep folks safe
- Plan how many volunteers or safety monitors you’ll need
- Be ready for counter-protesters
- Talk to the press with confidence
- Avoid wasting time, money, and energy
Knowledge is power. Let’s take the guesswork out of organizing.
Why One Size Doesn’t Fit All
Every city, every region is unique:
- Political climate
- Demographics
- History of protests
- Police response
- Weather patterns
- Local news vibes
So forget “one-size-fits-all.” We need tools that reflect OUR local reality.
How to Build Your Custom Calculator
Step 1 — Gather Your Data
Before you talk to ChatGPT, gather:
- Your past events:
- How many signed up?
- How many showed up?
- What day and time was it?
- Any special conditions? (weather, holidays, intimidation, big news)
- Your usual no-show percentage
- How often walk-ins show up
- Any unique local factors that shape your turnout
- Your best days and times for big crowds
Where to Find This Data
Use Mobilize.us — your ultimate data hub.
For Indivisible chapters and many progressive groups, Mobilize.us is the go-to platform for:
- Scheduling protests and events
- Communicating with supporters
- Tracking signups in real-time
- Recording who actually checks in
- Seeing who cancels or no-shows
- Collecting detailed event notes
TIP: If you’re already using Mobilize, you have a goldmine of data waiting for you. Pull your past events into a spreadsheet or jot down the stats from Mobilize reports. That makes feeding data into ChatGPT way faster and more accurate.
Or check your own manual records:
- Sign-up sheets
- Volunteer logs
- Debrief notes from past actions
Bottom line: You probably have more data than you realize!
Step 2 — Drop the Prompt Script into ChatGPT
Copy the Prompt Script below.
Paste it into ChatGPT. ChatGPT will guide you through questions one by one. Answer as honestly and completely as you can.
Prompt Script for ChatGPT
Hi ChatGPT. I want to create a customized protest crowd size predictor for my local area. Please help me build it step-by-step. First, ask me each of the following questions one at a time. Wait for my answer before asking the next question: --- 1. How many protests or rallies have you organized in your area so far? 2. For each of those events, tell me: - How many people signed up ahead of time? - How many actually showed up (best estimate or confirmed)? - What special factors were in play? For example: - Holiday or long weekend? - Extreme heat or cold? - Rain or storms? - Police or counter-protester intimidation? - Major political news or crisis that week? - What day of the week was it? - What time of day? 3. About how many people usually cancel or no-show after signing up? Give me a rough percentage. 4. How big of a deal are walk-ins at your events — folks who show up without signing up? - Rarely happens - Sometimes happens - Often happens - Almost always happens 5. How does having police at your events affect your turnout? - More people come because they feel safer - Fewer people come because they’re afraid - No real difference 6. Are there unique local factors that affect your crowds? Things like: - Local demographics (race, age, political leanings) - History of protests in your area - Police behavior in your city - Rural vs. urban differences - Anything else you think matters 7. What days and times usually bring out the biggest crowds for you? 8. Do you want to include national or local political events as a factor in predicting your crowd sizes? 9. Would you rather have this calculator built in Excel or Google Sheets? --- Once I’ve answered all these questions, here’s what I want you to do: ✅ Analyze my past numbers and figure out multipliers for: - Weather conditions - Holidays - Police presence - Time of day - Day of the week - Local unique factors ✅ Build me a working Excel or Google Sheet with: - Spaces to enter: - Signups for future events - Conditions for the day - Day and time - Police presence - Optional vibe/news scores - Formulas that: - Calculate my final multiplier - Estimate my crowd size - Tell me how many volunteers I’ll need - Predict show-ups vs. walk-ins - Estimate cancellations ✅ Give me step-by-step instructions in plain, easy language so anyone can use it. Let’s do this!
Step 3 — Get Your Calculator
ChatGPT will:
- Crunch your numbers
- Build your Excel or Google Sheet
- Plug in all the right multipliers for your city
- Show you exactly how to use it
Step 4 — Keep Improving It
Your first calculator is just the start.
After every protest:
- Log:
- Signups
- Actual crowd size
- Conditions
- News environment
- Update your tool
Over time, your predictions will get sharper—and your planning unstoppable.
Optional — Add a “Vibe Score”
Want to capture the national or local rage factor?
Check Google Trends:
- Search protest-related keywords
- Higher scores = bigger potential crowds
- Keep a weekly log
Later, you can wire this into your calculator to make it even smarter.
Remember:
- No two cities are the same.
- Your data = your power.
- You deserve tools that work for YOUR movement.
- Solidarity + data = unstoppable organizing.
Disclaimers
This tool is for planning purposes only and does not guarantee crowd turnout.
Always prioritize safety and local laws when organizing events.
Accuracy Reminder
Reminder: To improve the accuracy of this tool, it’s important to keep updating ChatGPT with data from each protest you organize. Aim for data from at least 20 events for the most reliable predictions. The more data you provide, the more accurate your crowd size estimates will become.
Contact
Developed by Indivisible Douglas County Oregon
info@indivisibledouglascounty.org
www.indivisibledouglascounty.org