Skip to main content

How to Build the Most Common Steps in Tapistro

This guide is designed for new Tapistro customers who are building their first journeys and want a clear, practical reference for the most commonly used steps in the platform.

Updated over a week ago

If you’re asking questions like:

“Which step should I use for this use case?”

“What settings actually matter vs. what can I skip?”

“How do these steps work together in a real workflow?”

This doc is for you.

Each section explains when to use a step, what it’s best at, and how to configure it correctly, with examples pulled from common GTM workflows.

1. Account Data Enrichment

When to use

Use this step when you want to enrich an existing list of accounts with foundational firmographic data such as:

  • Company location

  • Employee headcount

  • Revenue

  • Industry

  • Website and domain details

This is typically one of the first steps in an account-based journey.

Steps

  1. Add an Account Data Enrichment step to your journey.

  2. Click Add Enrichment Param.

  3. Choose one or more enrichment vendors.

    • You can select multiple sources to increase coverage.

  4. Configure Required Fields:

    • Specify field names if you want waterfall behavior (enrichment stops once those fields are successfully filled).

Example
If you only care about employee_count and company_revenue, add those as required fields so Tapistro stops enriching once they’re found.


2. Account Job Enrichment

When to use

Use this step when you want to identify open job postings at target accounts.

Open roles often signal:

  • Active initiatives

  • Budget allocation

  • Internal pain or transformation

Example
A company hiring for a RevOps Leader may indicate an initiative to improve pipeline visibility or fix broken GTM processes.

Steps

  1. Give your signal a name in Select Signal Tag.

  2. Under Signal Type, choose Job Listings Search.

  3. Fill out the Job Search Criteria:

  • Job Site: Select All (recommended for maximum coverage)

  • Include Job Title Patterns:

    • Enter a title

    • Press Enter after each one to add multiple titles

  • Exclude Job Title Patterns:

    • Example: intern

  • Include Job Description Patterns:

    • Add keywords found inside job descriptions

    • Example phrase:
      "We’re hiring a RevOps leader to help improve pipeline velocity"
      → Keyword to include: pipeline velocity

  • Technology To Include:

    • Specify tools or platforms mentioned in the role

  • Technology To Exclude:

    • Filter out irrelevant tech stacks

  • Job Posting Max Age (Days):

    • Example: 100 days to exclude stale postings

  • Job Posting Min Age (Days):

    • Use if you want to ignore newly posted roles

  • Job Countries:

    • Specify hiring geographies


3. Person Data Enrichment

When to use

Use this step when you want to enrich a person list with basic contact details such as:

  • Email address

  • Location

  • Title

  • LinkedIn profile

Important note
Person Data Enrichment is already included inside the Person Search step.

The only reason to add this step after a Person Search is when you want to:

  • Pull additional data from LinkedIn for people you’ve already found


4. Person Search

When to use

Use this step when you want to find people that match:

  • Specific job titles

  • Keywords in their profile

  • A defined persona across multiple accounts

This is your primary step for building targeted prospect lists.

Steps

  1. Configure a Persona:

    • Titles

    • Seniority

    • Keywords

  2. Add a Search Source:

    • Choose where Tapistro should look for matching profiles

  3. (Best Practice) Add an Email Validation step after Person Search:

    • Ensures higher deliverability

    • Reduces bounce risk before activation


5. TAP AI Agent

When to use

Use the TAP AI Agent when you want to replace manual research with AI-driven analysis.

Common use cases include:

  • Classifying accounts or people into defined categories

  • Determining whether a signal indicates real buying intent

  • Generating personalized outreach messages

The AI Agent can:

  • Read structured and unstructured data

  • Apply your logic consistently at scale

  • Output structured fields you can use downstream


Advanced Steps

These steps are powerful workflow controls that use expressions to filter or route accounts and people through a journey.

6. Data Filter

When to use

Use this step when you want to remove accounts or people from a workflow based on specific conditions.

Example use case

You want a Slack alert only when an account in your pipeline is showing a specific signal.

Workflow:

  1. AI Agent researches whether the signal is present

  2. Data Filter removes accounts where the signal is not present

  3. Only qualified accounts continue to the Slack Alert destination

This keeps alerts highly relevant and noise-free.

Read more about configuring common Data Filters here: Data Filter Step in Tapistro Journeys | Tapistro Support Center


7. Conditional Branching

When to use

Use Conditional Branching when you want to fork your journey based on:

  • A specific field (e.g. location)

  • AI Agent output

Examples

  • Route US vs. non-US accounts into different activation paths

  • Branch based on AI output:
    Has this account had a recent product launch? → Yes / No

Each branch can trigger different downstream steps, destinations, or messaging.


Final Tip

Start simple. Most high-performing journeys begin with:

  1. List building (pull in an existing list or search for new accounts)

  2. Basic Enrichment

  3. AI Agents for advanced enrichment, signal tracking and classification

  4. Filtering or branching

  5. Destination

Once that foundation is solid, you can add advanced logic gradually as your use cases grow.

Did this answer your question?