Skip to main content

Overview

Events are a special kind of custom field in Broadstripes. Each event can be created to contain one or more “steps” (checkboxes) to capture particular actions in the workflow of a given campaign activity. Here are some examples of when to use events:
  • Tracking petition signatures
  • Tracking invitations, RSVPs, and attendance for a meeting or rally
  • Recording whether someone has signed a membership card

How do events work?

As you probably know, labor organizing involves answering lots of yes/no questions about the workers in the bargaining unit. For example, imagine that you’re working on an external organizing card-signing drive. For each worker, you’d want to know:
  • Have they signed a card?
  • Do we have their signature on file?
  • Did we email them a copy of their card?
Broadstripes lets you capture information like this using an “event.” Each of the specific yes/no questions within the event is captured with a checkbox called an “event step.” For the card-signing drive described above, you could create an event named “Card” with steps named “Signed”, “On file”, and “Email sent.” When complete, it would look like this on the Events page: The Card event expanded on the Events page, showing its Signed, On file, and Email sent steps

When do you use events?

Typically, events are used to capture things that are transient: important now, but possibly less so in the future. You can use events to record and track literal organized events, but you can also use events to keep track of important one-time information or occurrences. As a rule of thumb, you should use an event to record information that occurred at a certain time, whereas you’ll use built-in fields (fields that come standard in all Broadstripes projects) or custom fields (special fields created by your admin) to record information that is always true. With most card-signing campaigns, once the election is won, that data will fade into history in the minds of the organizers, and new questions will become important. In these cases, events that are no longer relevant to your work can be made inactive to keep them from cluttering the project.

Getting started with events

The rest of this article was designed to help users understand the basics of Broadstripes’ events:

Viewing events

Once you’ve set up an event, that event and all its steps will be visible and can be edited by your users from the contact record’s Events Panel on their Overview tab. The panel lists every active event in your project, with a checkbox for each of its steps. A contact record's Overview tab with the Events Panel at the bottom listing each event and its step checkboxes

Understanding check-offs and steps

Each event can be created to contain one or more “steps” (checkboxes) to capture particular actions in the workflow of a given campaign activity. You have quite a bit of freedom in Broadstripes to format events in the most useful way for your project. Depending on what information you are looking to capture, you may want to create a single check-off event or a multi-step event. Single check-off events allow you to customize a simple yes/no checkbox for each contact in your project. They are best used when you need to capture only the most basic information about an event: for example, whether a worker is attending a meeting or not. This Events Panel (located on a contact record’s Overview tab) shows a single check-off event called “Committee meeting” with a single event step called “Attending”.
Events Panel showing the Committee meeting event with its one step, Attending, checked

This Events Panel shows a single check-off event called Committee meeting.

Multi-step events allow you to capture more detailed and specific information about a contact with multiple checkboxes. Here are some example situations in which you might want to create an event with multiple steps:
  • To closely track organizers’ turnout: for instance, when promoting a meeting, steps called Mailer, Direct invitation, Confirmed, Attended, and Follow up give you a more precise picture of what organizers’ efforts looked like than a single Attended check-off would.
  • For events that have several options: for instance, a petition drive might have the steps Signed and Refused so organizers know whether someone was contacted, even if they didn’t end up signing.
  • To record attendance to an event for several different dates: for instance, instead of a single Attending check-off, the Committee meeting event could have three steps labeled 3/1, 3/8, and 3/15.
Events Panel showing five multi-step events, with several steps checked under Petition drive, Organizing Meeting, October 14 rally, and Card

This Events Panel shows events with multiple 'steps' (checkboxes).

How to create a single check-off event

For this example, we will track whether a group of workers is attending a committee meeting with the simplest method possible – the single check-off. (Read more about creating multiple-step events in the creating an event article.)
  1. Get started by clicking Events () in the left sidebar. If the sidebar is collapsed, hover over it to see the labels. The expanded left sidebar with the Events link highlighted
  2. That will take you to your project’s Events page, which lists the active events in the project. The Events page listing the project's active events as expandable cards
  3. Click the + New event button in the upper-right corner of the page. A new event entry row will appear at the top of the list. A blank name field for the new event at the top of the Events list
  4. In the box, type “Committee meeting” and press Enter (or click away) to save the new event. Committee meeting typed into the new event's name field
  5. Next, create a single step under this new event. A blank step field appears below “Committee meeting” – type “Attending” to name the event’s single step. Expanded Committee meeting event card with Attending typed in the blank step field
  6. That’s it – the event and its steps are saved as you go, so there’s no separate Save button to click. Your new event now appears at the top of the events list. Events index page with the new Committee meeting event at the top of the list

Events can have multiple check-offs

If you want multiple checkboxes for a single event – for instance “Invited,” “Attended,” and “Followed up” – that’s no problem. Just expand the event card and click Add step at the bottom of its step list. Create a new step for each checkbox you want to see. Learn more in the creating an event article.

”Single choice” and “Timeline tracked” settings

After creating an event, you can turn on “Single choice” for the event as a whole, and “Timeline tracked” for individual steps within it. The Card event expanded, with the Single choice switch at the top and the step settings menu open on the Signed step showing the Timeline tracked switch Single choice – A “Single choice” event is not the same as a “single check-off” event. Whereas a single check-off event has only one event step, a single choice event can have multiple steps. To turn it on, expand the event card and switch on Single choice in the details section at the top of the expanded card. Only one event step can then be checked at any given time. This can be useful when you want to record only a single current status rather than track your progress through a string of steps (for instance, you could turn on “Single choice” in the case of a petition drive event where the steps are “Signed,” or “Refused”). Timeline tracked – this is a per-step setting. Expand the event card, hover over the step’s row, click the step settings icon (), and turn on Timeline tracked under Behavior. Users are then asked to enter a timeline note whenever they check or un-check that step during data entry. This can help your organization capture more information about why the event step was updated, including the name of the person updating the record and a time-stamp recording when it was changed.

View and update a contact’s event data

Now that the event is set up, it’s ready for users to record their data. For this example, we’ll open Aida Worker’s record and check the Committee meeting checkbox to show she’s attending the meeting.
  1. First, we’ll search for Aida’s record using the Find people card on the homepage.
  2. We’ll click on her name in the search results to open her record. Search results showing Aida's row, where her name links to her record
  3. On the Overview tab of Aida’s record, we’ll scroll down to the Events Panel and click the checkbox to show she’s attending the committee meeting. The Events Panel on Aida's record with the Attending box checked under Committee meeting

Update many records at once

If you plan to update multiple records at once, Broadstripes gives you a few ways to do it without opening each record:
  • Quick check-off – check off the same step for a long list of people by typing their names one after another. See the quick check-off article.
  • Bulk action – select contacts in your search results, then use the Check/uncheck event steps action to update all of them at once. See the check/uncheck event steps article.
  • Customized layouts – choose exactly which fields are displayed in your search results, including a checkbox column for each step of an event. This lets organizers check off steps for multiple workers all from a single data entry screen.
Search results using a layout with a checkbox column for each step of a rally event Customized layouts are simple to create and apply to your project. Learn about applying customized layouts in the choose a layout article, or create your own by reading the save a layout article. You’ve created your event and users are updating records with event data. Now you may be wondering how to see event-related information – for instance, a list of all the people attending the upcoming committee meeting. With Broadstripes, accessing this information is simple. In the search bar at the top of any page, type the name of your event, an equals sign, and the name of the step, then press Enter. Leave out any spaces within the two names (capitalization doesn’t matter). For our example, that’s “CommitteeMeeting=attending”. A list of all the people you have marked “Attending” will appear in your search results. The search bar with CommitteeMeeting=attending typed in To search for the people you haven’t yet gotten to attend, search “CommitteeMeeting=none”. This finds everyone who has no steps checked for the event. The search bar with CommitteeMeeting=none typed in To learn about saving or sharing either of these lists with other users, check out the save and share a search article. If you’d rather not type the search, you can build the same one by pointing and clicking – see the search by event-related info article.

Learn more

Want to learn more about working with events, like how to create a multi-step event or how to deactivate, edit, or delete an event?