Streak command palette: faster, more precise search in your CRM
Save time and stay focused with the Streak command palette. Quickly find CRM data, access recent work, and take action with just one keyboard shortcut.
Tracking multiple deals with the same client—or linking people and companies across workflows—can get messy fast. You risk duplicating records or losing the bigger picture.
In CRM terms, this is a “parent-child” or “1:many” relationship: one record related to many others. Think repeat deals with the same customer, multiple buyers per listing, or a creator working with several brands.
Streak gives you flexible tools to manage these relationships in a way that works for your business—but having multiple options can be overwhelming.
In this post, we’ll break down common patterns and share advice from Zach, a member of our Customer Success team, to help you structure things clearly.
Most CRMs are built around the idea that each record or deal is a single, self-contained opportunity. But that breaks down when you start working with repeat clients, contacts who appear in multiple deals or pipelines, or records connected to the same company, property, or referral source.
Here are a few signs you may need to track parent/child relationships in your CRM:
In Streak, you can model these relationships using tools like linked boxes, contacts, and organizations—without losing the visibility or flexibility of your pipelines.
Streak offers a flexible set of features and tools to help you track related records and relationships.
Here's a quick overview of how each Streak feature or tool fits into a parent/child or 1:many CRM structure:
With these tools, you can create clear, flexible structures and data models that support your real-world relationships and workflows—without forcing everything into a one-size-fits-all mold.
Real-world relationships rarely fit neatly into a single pipeline. Here are four examples of how real businesses use Streak’s tools—like linked boxes, contacts, and organizations—to track related records across sales, operations, and services.
A landscaping company often completes multiple projects for the same homeowner. For example, a client may want to plant trees, then later in the season install a water feature. Or a client may hire the landscaping company to do spring planting each year.
Here’s how they track landscaping clients and projects in Streak:
A Streak customer helps students apply to universities. Each university is a client, and each student is an individual going through a college application process.
Here’s how they track student applications and university clients in Streak:
Real estate agents work with both buyers and sellers. Buyers may look at multiple properties, and sellers will have multiple people interested in their properties.
Here’s how realtors track buyers and listings in Streak:
Agencies manage relationships between creators and brands. One creator may have deals with several brands, and brands often work with more than one creator.
Many Streak customers use the following structure to track influencer marketing campaigns, creators, and brands:
As Zach from our Success team shared, there’s no single “correct” setup—it depends on your process, what you’re tracking, and how different those processes are. That said, here are a few of his go-to principles for helping customers set things up clearly and effectively:
Before recommending pipelines or columns, Zach asks teams: “What are you actually tracking—and how different are those workflows?” If the steps for residential vs. commercial clients are significantly different, they should probably live in separate pipelines. If the process is nearly identical, a single pipeline with a dropdown column might be easier to manage.
Dropdown columns or tags work well for simple categorization. But if you need to track conversations, contacts, or progress for a related record—like a student’s university, or a property a buyer is viewing—use a linked box. You’ll be able to click into the related record and see everything in one place.
For teams managing multiple projects with the same client (like landscaping), Zach often recommends turning off autoboxing. You don’t want emails about a fountain project showing up in the box for a tree-planting job. Instead, manually add relevant emails to each box, and use the contact page to view the full conversation history.
One challenge with flexible tools is that users get overwhelmed or don’t understand how everything connects. Zach encourages teams to focus on clear naming conventions for boxes, keep pipelines process-specific, and lean on saved views to surface the right information.
Zach also cautions against overcomplicating things: “People sometimes want to create a new pipeline or link everything, but simpler is usually better—especially for onboarding new teammates.”
Use a dropdown when you only need to label or categorize a record. Use a linked box when you want to track full details for a related record—like emails, contacts, and deal stages.
If your processes are meaningfully different (like residential vs. commercial sales), use separate pipelines. If the workflow is the same, one pipeline with a dropdown column may be easier to manage.
Yes. A contact page in Streak shows every pipeline and record they're part of, plus their full email history with your team.
If the same contact is involved in multiple deals or projects, autoboxing can clutter boxes with unrelated emails. Turning it off helps you manually control what communication goes where.
Adding contacts and organizations links your team’s emails and interactions to that record. It also lets you view the full history of someone’s involvement across pipelines—from deal history to communication—with one click.