<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1822615684631785&amp;ev=PageView&amp;noscript=1"/>
List Management > Filter specific rows

I want to send to just a few rows in my Google Sheet and need help writing the filter

You may have a Google Sheet of contacts (or even an entire Google Sheets CRM) — but you don’t want to send your campaign to everyone on that spreadsheet.

That’s where GMass filters come in. You can use filters to send only to specific rows of a Google Sheet who match specific criteria.

While we do already have a guide to GMass filters, in this workflow I’ll show you real world examples of how to write the filter you need.

Step-by-step guide

Here’s how to create a filter.

1. Connect to your Google Sheet, then open the Optional Settings

You’ll start by connecting your Google Sheet, then opening the Optional Settings in the connection box.

Open the optional settings

And since I’ll be referencing it a lot in this workflow, here’s a look at my Google Sheet.

My Google Sheet

2. Writing a basic filter

Let’s start with a basic filter on the sheet.

Say I only want to send to contacts in the Manufacturing industry.

Filters take on the form of Column Header and Value.

So I’ll create a filter that says Industry=Manufacturing.

A basic filter

Now when I click the Connect to Spreadsheet button, I should see that my campaign is only going to the 12 contacts on the sheet who are in Manufacturing.

Filter worked

2. Using a numerical comparison filter

What if I wanted to create a filter to only send a campaign to people paying at least $1,000 per unit?

GMass filters use the standard comparison operator notation for that.

In this case, I’ll do UnitPrice>=1000.

Numerical comparison

This gives me the 10 contacts on my sheet with a unit price greater than or equal to 1,000.

Note: On my Google Sheet, the prices had to be formatted as *numbers* and not *currency*.

3. Using a date

The same operators work on a date column. For instance, let’s say I want to see everyone who put in their request since September 1st.

DateReq>=9/1/2025

Date requested

That returns the 14 people whose date requests are in September in October.

There’s also a CurrentDate variable you can use in GMass filters.

So here’s a filter I could use to send a message to everyone we promised delivery to after today’s date to give them an update.

DeliveryPromise>CurrentDate

Current Date comparison

That returns the 18 people who fit that criteria.

4. Using a partial filter

The last basic filter I’ll cover is a partial filter — where you want to filter by something that doesn’t match the entirety of a cell.

For instance, let’s say I want everyone whose payment is Net 30, 45, or 60.

I could create a filter for the PaymentTerms column where I use the ~ operator (for partial matching) and the word “Net.”

PaymentTerms~Net

Partial filter

That gives me only the 22 contacts who have some form of net payment.

5. Combining multiple criteria in a filter with AND

What if we want to reach out to everyone who’s in manufacturing and also in the state of Florida?

You can use the AND option for that. Put each criteria on its own row and make sure the dropdown is set to AND.

Industry=Manufacturing

State=FL

That returns just the four contacts who are both in manufacturing and in Florida.

This also works with numbers, for instance, if we want everyone who’s total price is at least $5,000 but less than $10,000.

TotalPrice>=5000

TotalPrice<10000

And filter combo

That returns the 13 people whose total price is in that range.

6. Combining multiple criteria in a filter with OR

And finally, here’s how to use the OR option.

Let’s say we want people who requested any point-of-sale product (a POS Software License, a Mobile POS Tablet, or a Point-of-Sale Terminal).

I’ll create a filter using OR to do that. I’m partial matching on “POS” and “Point” in this case.

ProductRequested~POS

ProductRequested~Point

Using an OR combo

That returns all 17 customers who requested one of those products.

And that’s how to use filters to send only to certain rows of your Google Sheet in a GMass campaign. Mix and match everything I’ve covered above to fit what you’re looking to do.

You’re all set.

 

More resources

  • Once again, check out our full writeup of filtering your Google Sheet for more.
  • You may also be interested in conditional content, which lets you change the message in your email based on different criteria. (For instance, everyone in manufacturing could get a sentence on manufacturing while everyone in healthcare gets something different.)

 

GMass