Branch on what's in your table

After this lesson you can add a Condition step that checks a column in each lead's row and sends leads down the right path.

1:27 video with captions, written steps and transcript. Checked against Duckrow on October 3, 2026.

0:00 / 1:27

Narration: preview voiceA private equity deal team skips LinkedIn steps for owners with no LinkedIn profile. The companies are example data.

The short answer

A Condition step in a Duckrow sequence checks a column in each lead's row when the lead reaches it: has a value, is empty, equals or contains. Then and Otherwise each go to the next step, end the sequence for that lead, or skip ahead to a later step. A reply already ends the sequence, so there's no reply branch.

Step by step

  1. 1Add a Condition stepIn the Sequence tab, Add step, then Condition, placed where the paths should split.
  2. 2Choose what to checkUnder If, pick A column in their row…, then Pick a column. (They haven't replied is also there.)
  3. 3Choose the testhas a value, is empty, equals or contains. Equals and contains take a Value and ignore capitals. The row is read when the lead reaches the step.
  4. 4Set Then and OtherwiseEach goes to Go to the next step, End the sequence for this lead, or Skip to a later step.
  5. 5Read the cardThe canvas shows one card with a summary such as If Owner LinkedIn has a value: next step, otherwise skip ahead.

Try it in Duckrow

About five minutes, in your own workspace.

  1. Add a Condition step after your first email.
  2. Check a column that's empty for some rows, with is empty.
  3. Set Then to skip ahead to a later email and Otherwise to go to the next step.
  4. Read the card's summary on the canvas and check it says what you meant.

You're done when leads with and without the value take different paths.

Check what stuck

Three quick questions. Nothing is saved.

  1. 1. Owner LinkedIn is empty when the lead is pushed, but a column fills it two days later, before the Condition step. Which path does the lead take?

  2. 2. Why is there no "if they replied" branch?

  3. 3. Your Industry column says "Healthcare". Which test matches "healthcare"?

Transcript

0:00Not every lead fits every step

Some owners have a LinkedIn profile, and some don't. Sending a LinkedIn visit to a blank wastes a step. Branch on your table instead.

0:11Add a Condition

Add a Condition step where the paths should split. Under If, choose a column in their row, then pick the column, here, Owner LinkedIn.

0:21Pick the test

Choose the test: has a value, is empty, equals, or contains. Equals and contains take a value, and ignore capital letters. The row is read when the lead reaches this step, so fresh enrichment counts.

0:37Then and Otherwise

Now the paths. Then, for leads with a LinkedIn: go to the next step. Otherwise: skip ahead to the email in step six. Either path can also end the sequence for that lead.

0:52What each lead does

Tom has a LinkedIn, so he gets the visit and the invite. Sara doesn't, so she goes straight to the follow up email. And a reply on any channel ends the sequence, so you never need a reply branch.

1:07Recap

To recap. A Condition step reads any column of the lead's row. Test for a value, an empty cell, equals or contains. Then and Otherwise go to the next step, end, or skip ahead. Next, write steps that sound like you.