Cactus Watch User Guide

An easier way for Arizona voters to track bills and make their voices heard through the Request to Speak system

← Back to Cactus Watch
In this guide

What is Cactus Watch?

Cactus Watch is a free tool that makes it easier for Arizona residents to participate in the legislative process. It tracks every bill moving through the Arizona Legislature, updates nightly, and gives you direct access to the state's Request to Speak (RTS) system so you can voice your opinion on bills that matter to you.

The Arizona Legislature's official website can be difficult to navigate. Finding the right bill, figuring out which committee it's in, and submitting your position through RTS takes time. Cactus Watch simplifies all of that into one place.

With Cactus Watch, you can:

Important

Cactus Watch is a companion tool, not a replacement for the official azleg.gov site. You still need an RTS account on azleg.gov to submit your positions. Cactus Watch helps you organize your work and get to the right page faster.

Getting Started

Visit cactus.watch to get started. No account is required to browse bills and view upcoming hearings. To track bills and save your positions, sign in with Google or a magic link sent to your email.

Cactus Watch home page showing the Browse Bills tab with search and filter options. The header displays session statistics: total bills, active bills, signed, and vetoed counts.
The main Browse Bills page. Use the search bar to find bills by number, title, or keyword. Filter by chamber, status, or type. Bills with upcoming hearings show an amber "Hearing" badge.

Setting Up Your RTS Account

Before you can submit positions on bills, you need a Request to Speak account on the Arizona Legislature's website.

CEBV can help

Civic Engagement Beyond Voting (CEBV) is a grassroots Arizona 501(c)(4) that trains and empowers residents to participate in state government. They run the most accessible RTS signup in the state, offer regular trainings on how the legislature works, and publish a weekly newsletter during session that breaks down what's happening at the Capitol in plain language. If you want to understand how to actually influence your government, CEBV is the place to start.

We highly recommend using CEBV to sign up. If you would prefer the manual process, here are the steps:

  1. Create your account online. Go to apps.azleg.gov and click "Create an Account." Fill in your name, email, and create a password.
  2. Visit the Capitol once. After creating your account, you need to sign in at one of the kiosks at the Arizona State Capitol. This is a one-time requirement. After your first kiosk sign-in, you can do everything from home.
  3. You're set. Once verified at the kiosk, you can sign in to RTS from any browser and submit positions, leave comments, and request to speak at committee hearings.

Browsing Bills

The Browse Bills tab is your starting point. Every bill introduced in the current legislative session is here, updated nightly from azleg.gov.

Search and Filter

Type a bill number (like SB1200), a keyword, or a sponsor's name in the search bar. You can also filter by:

Each bill card shows the bill number, title, sponsor (with party affiliation dot), last action date, and current status. If the bill has an upcoming hearing, you'll see an amber Hearing badge.

Click the + button on any bill card to add it to one of your tracking lists.

Bill Details and Lifecycle

Click on any bill to see its full detail page. This shows everything about the bill in one place.

Bill detail page for SB1200 showing the bill lifecycle timeline on the left and tracking section on the right with position buttons, RTS comment area, and notes.
The bill detail view. Left panel shows the bill's lifecycle through the legislature. Right panel shows tracking controls, your position, and RTS comment.

Bill Lifecycle Timeline

The left panel shows where the bill is in the legislative process. Click on each section (Senate, House, Governor) to expand or collapse it. You'll see committee actions, floor readings, and votes with full breakdowns.

Tracking Section

When you add a bill to a list, the tracking section appears with:

Upcoming Hearings on Bill Detail

Bill detail page scrolled to show committee actions, floor votes with a visual bar chart, and upcoming hearings section with committee name, date, time, RTS position tallies, and Submit Request to Speak button.
The bottom of the bill detail page shows committee actions, floor votes, and upcoming hearings. The "Submit Request to Speak" button links directly to the azleg.gov RTS form for that specific hearing.

If the bill has an upcoming hearing, you'll see the committee name, date, time, room, and how many people have registered For, Against, and Neutral. The RTS Open badge means you can still submit your position.

Click "Submit Request to Speak" and it will:

  1. Copy your saved RTS comment to the clipboard
  2. Open the azleg.gov RTS form for that specific hearing in a new tab

Once you're on azleg.gov, paste your comment and submit. Then come back and check the "I left my RTS comment for this hearing" box so you know it's done.

Upcoming Hearings

The Upcoming Hearings tab shows every bill scheduled for a committee hearing, sorted by date (today first) and then by how many RTS positions have been submitted (most active first).

Upcoming Hearings tab showing hearing cards grouped by date, with bill information, committee details, RTS position tallies, bill overview text, and action checkboxes.
Each hearing card shows the bill info, committee details, position tallies, and a plain-language bill overview. Use the filters at the top to narrow by chamber, committee, or organization.

Hearing Card Layout

Each hearing card has two columns:

Filters

Click Hide next to any date to collapse that day's hearings.

Action Tracking

Below each hearing card (when signed in), you'll see checkboxes and buttons:

Organization recommendation badges like CEBV: Oppose appear on bills where an organization has taken a position. Click the badge to read their reasoning.

Tracking Bills on Your Lists

The My Lists tab is your personal dashboard. Create named lists to organize the bills you care about.

My Lists page showing personal lists and organization-sourced lists like CEBV: Discrimination and CEBV: Affordability, with a collapsible Organization Lists section at the bottom.
Your lists at a glance. Each list shows how many bills need action. Click any bill to open its detail page. The pencil icon lets you archive or remove bills.

What You'll See

Each bill on your list shows:

Bills needing action sort to the top so you can work through them quickly.

Managing Bills

Click the pencil icon on any bill to see Archive and Remove options. Archiving hides the bill but keeps your data. Removing it permanently deletes your position, notes, and RTS comments from Cactus Watch (but not from azleg.gov).

Submitting Your RTS Comment

Here's the typical workflow for submitting your voice on a bill:

  1. Find the bill on the Upcoming Hearings tab or by searching in Browse Bills.
  2. Add it to a list by clicking the + button.
  3. Open the bill detail and set your position (For, Neutral, or Against).
  4. Write your RTS comment in the "My RTS Comment" text box (250 characters max). This saves automatically.
  5. Click "Submit Request to Speak" on the hearing card. Your comment is copied to your clipboard, and the azleg.gov RTS form opens in a new tab.
  6. Paste your comment on azleg.gov, set your position, and submit.
  7. Come back to Cactus Watch and check the boxes to mark it done.
Your position persists, your comment doesn't

On azleg.gov, your bill position (For/Against/Neutral) stays with the bill for its entire life. But your RTS comment gets cleared each time the bill moves to a new committee or chamber. That's why Cactus Watch saves your comment locally so you can copy and paste it again when needed. Cactus Watch will alert you when a bill moves and you need to re-submit.

Following Organization Lists

Scroll to the bottom of the My Lists page and expand "Organization Lists" to see recommendations from civic organizations.

Currently, Civic Engagement Beyond Voting (CEBV) publishes bill positions organized by category (Affordability, Discrimination, Energy/Water/Climate, Public Safety, Voting Rights). Each category lists the bills they're tracking with their position (Oppose or Support).

Click "Follow This List" to add all bills from that category to your personal lists. The organization's position will be imported (Oppose becomes Against, Support becomes For), and the source URL is saved in your notes so you can read their full reasoning.

Sending Feedback

Click the Feedback button in the bottom-left corner of any page to report bugs, request features, or ask for help. If you're signed in, your email is auto-filled.

Feedback modal with email field, category dropdown, message text area, and a checkbox for requesting a response.
The feedback form. Select a category, write your message, and optionally request a response (typically within 48 hours).

Cactus Watch is free, open source, and built by volunteers.
Data sourced from azleg.gov. Updated daily at 6:00 AM Arizona time.
Back to Cactus Watch