How do I manually prospect and qualify specific companies?
Last updated: May 4, 2026
Context
Sometimes you may want to prospect specific companies that were initially disqualified by your automated plays, or manually target specific companies for prospecting. You need a way to create a targeted audience for these companies and run prospecting plays against them.
Answer
To manually prospect specific companies, you'll need to create a custom audience and then run a play against that audience. Here's how:
Go to the audience builder
Create a new audience
Add a filter using one of these options:
For a single company: Set filter to
Domainis equal tocompany-domain.comFor multiple companies: Set filter to
Domainis one ofand enter multiple domains
Save your audience
Create a new play targeting this audience
Run your play to begin prospecting these companies
Alternative Method: CSV Upload
For larger lists of companies or when you have company data in a spreadsheet, you can create an audience by uploading a CSV file:
Prepare your CSV file with these exact headers: "Company Name" and "Domain" (case-sensitive)
Use bare domains only (e.g.,
acme.com), not full URLsRemove
http://,https://,www., and any paths or query stringsEnsure values are plain text, not hyperlink-formatted
Each domain should appear only once; duplicate domains will be merged
Go to the Lists section in your dashboard
Click
Upload CSVto create a new listMap your CSV columns to the corresponding Unify fields
Quick method: Click
Create Playdirectly from your uploaded list to automatically create both an audience and play in one stepAlternative method: To create just the audience without a play, create a new audience:
Click Add condition (not the quick filters)
Select Exists in List
Choose your uploaded list from the dropdown
Create a new audience with the filter:
Record matches criteria> select your uploaded listSave your audience and create a play targeting this audience
Note: CSV processing may take several minutes. Your uploaded companies will appear in Lists, not directly as an audience. If your list appears empty initially, wait 5-10 minutes and refresh the page. The maximum file size is 25,000 rows per upload.
After creating your audience from the uploaded list, you can optionally add an AI qualification action in your play to validate that uploaded companies meet specific criteria before prospecting.
Understanding List vs. Play Trigger Count Discrepancies When you create a play targeting your uploaded list, you may notice the play trigger preview shows fewer people than your original CSV. This is expected behavior caused by several factors: global exclusions filtering out contacts who meet exclusion criteria, enrollment protections preventing contacts who are opted out or already in active sequences, daily enrollment caps limiting how many contacts can be added at once, and any additional filters applied in your audience or trigger beyond just “exists in list.” To diagnose which factor is reducing your count, check the play’s Metrics tab for “Not Enrolled” reasons, temporarily toggle off exclusions in your audience settings to see if the count increases, and verify your trigger uses only “exists in list” without additional filtering criteria.
Troubleshooting blank audiences:
Verify your CSV headers are exactly
Company NameandDomain(not "Domain Name" or other variations)Ensure the Domain column contains only bare domains like
example.com, not full URLs likehttps://www.example.com/pageCheck that domains are plain text, not hyperlink-formatted values
Remove any spaces, trailing slashes, or special characters from domains
If you see duplicate warnings, check for repeated domains or domains that already exist in your audience
If your CSV upload processes zero records or only partial records, check if you have required custom attributes set on Person or Company records. CSV uploads will fail when required custom attributes are missing from your upload file. Either include those fields as columns in your CSV, or change the custom attributes from required to optional in your field settings.
Remember that your uploaded data appears in Lists first—you must create an audience from the list to use it in plays
This CSV upload method is particularly useful when you have a large list of specific companies to prospect.
Additional CSV Upload Troubleshooting for Count Discrepancies
Why Your Play May Not Fire for All Uploaded Companies
When using an audience created from your uploaded list as a play trigger, the play will only fire the first time each company meets the audience criteria. If companies from your CSV already existed in Unify and previously met the audience conditions, they won't trigger the play again on subsequent uploads. This can make it appear that only a few companies from your upload are being processed when in fact the others have already been processed previously.
People Upload Requirements and Deduplication
For people uploads specifically:
Ensure each row includes both an email address and first name—rows missing these required fields won't be imported.
Duplicate email addresses are removed during processing—only one record per email is kept, which can significantly reduce your final count if the same contacts appear multiple times in your CSV.
Personal Email Domain Handling
If uploading people with personal email domains (Gmail, Yahoo, etc.), add a “Company Domain” column to your CSV with the actual company domain (e.g., for a Gmail address, use google.com as the Company Domain) to ensure proper company association.
Exclusions Impact on Upload Counts
Global exclusions can automatically filter out uploaded records during processing. Exclusions for customers, personal email domains, or other criteria can reduce your list size without obvious indication. Review your exclusion settings or temporarily toggle them off to compare counts and identify if exclusions are affecting your uploads.
Go to the audience builder
Create a new audience
Add a filter using one of these options:
For a single company: Set filter to
Domainis equal tocompany-domain.comFor multiple companies: Set filter to
Domainis one ofand enter multiple domains
Save your audience
Create a new play targeting this audience
Run your play to begin prospecting these companies
These methods allow you to specifically target companies that you want to prospect, regardless of their previous qualification status.
Understanding Company-to-People Relationships in Prospecting
When prospecting specific companies, it's crucial to understand how companies and people relate in Unify to structure your plays correctly:
Companies and people are distinct record types with a structured relationship
Companies can have multiple associated people (prospects)
Your trigger selection should match your audience type for optimal data flow
Structuring Your Play for Company Prospecting
After creating your company audience, structure your play to properly convert company data into actionable prospect outreach:
For company-focused prospecting:
Select "companies" in the trigger node
Build your if/else logic in the company conditions section
Use a "Prospect for People" action to find relevant people at those companies
Add a "Loop" action to process each person individually
Inside the loop, add person-level actions like sequence enrollment
For person-focused prospecting:
Select "people" in the trigger node
Build your if/else logic in the person conditions section
Access company-level fields through person conditions + company conditions
Using AI Qualification to Validate Uploaded Companies
When manually prospecting companies via CSV upload or domain filtering, you may want to validate that companies meet specific criteria before prospecting. Use AI qualification actions to automatically verify company characteristics:
After your trigger node (which outputs companies from your list/audience), add an "AI Qualification" action
Select a Company-type agent that matches your validation criteria (e.g., "Is this company a PI law firm?")
Configure which agent answers are required for qualification (e.g., "Is this company a personal injury law firm? = True")
Branch on the qualification result - only companies marked as "Qualified = true" proceed to prospecting
Connect your "Prospect for People" action to the Qualified branch
This ensures you only prospect companies that meet your specific criteria, even if your uploaded CSV contains companies that don't match.
Understanding Agent Results Storage and Credit Usage
When an AI Agent evaluates a company, its answer is stored as a field on that company's record in Unify. You can then build new audiences that filter on these Agent outputs. For example, if your Agent categorizes companies as “B2C SaaS,” “low‑ACV B2B SaaS,” or “Other,” you can create an audience that only includes companies where the Agent answered “B2C SaaS.” This allows you to progressively refine your target list—first upload all companies, then use Agents to categorize them, then build filtered audiences from those categorizations.
Agent research uses separate credits from contact enrichment. When you see an alert estimating credit usage (e.g., “1453 credits”), this reflects how many company records will be researched by the Agent. This is different from the 2/4‑credit rules for email/phone enrichment, which only apply when finding new contacts. Agents scrape company websites and other data sources to determine characteristics like whether a company is B2C SaaS or B2B SaaS. Monitor your total Agent usage under Settings > Organization > Usage.
The workflow for filtering uploaded companies using AI Agents involves: 1) upload your complete company list via CSV; 2) run AI Agents to categorize or evaluate companies based on your criteria; 3) build new audiences that filter on the Agent results stored on company records; 4) create plays targeting these refined audiences for prospecting.
Additional Filtering Options
Beyond domain filtering, you can create more targeted company audiences:
Filter by record owner: Set filter to
Owneris equal toand select your name from the dropdown to prospect only companies assigned to youCombine multiple filters: Use domain filters alongside owner filters for highly specific targeting
These advanced filtering and play structure techniques ensure your manual prospecting efforts are both technically sound and strategically focused.
Important Considerations for Large Companies
When prospecting large companies (like Apple, Amazon, or Disney), they may have hundreds or thousands of people with generic titles like “Manager.” Use more specific job titles in your audience filters, set reasonable limits on the number of prospects (typically 4‑6 people per company), and consider combining domain filters with role or seniority criteria to keep results focused.
Use more specific job titles in your audience filters
Set reasonable limits on the number of prospects (typically 4‑6 per company)
Combine domain filters with specific role or seniority criteria
Troubleshooting: No Prospects Found
If your play returns "None found" or fewer prospects than expected after targeting specific companies:
Check the Prospect action in Logs - Open the play run in Logs to see the exact inputs/outputs and any messages explaining why prospects weren't found
Review your persona configuration:
Ensure title keywords match how the target companies list roles (e.g., "Sustainability Manager" vs "ESG Lead")
Add title variations to your personas if needed - aim for 60+ titles per persona to cover reasonable variations
Verify the "Max per company" setting and persona order, as the system fills from the first persona before trying others
Verify the company domain - Confirm the correct domain is on the company record, as an incorrect domain will prevent prospecting
Consider data coverage limitations - Some companies may have limited data provider coverage or use non-standard titles that aren't in our databases
Handling Exclusions for Manual Prospecting
When manually prospecting specific companies, you may find that people from those companies aren't being added to your sequences due to exclusion rules (such as companies with open opportunities). If your targeted audience appears empty or people aren't enrolling in sequences, follow these steps:
Check global exclusions:
Go to your exclusions settings
Toggle off “unenroll from sequences” to prevent automatic removal
Wait approximately 30 minutes for exclusion updates to process
Disable audience-level exclusions:
In your audience settings, toggle off exclusions for this specific audience
Re‑enroll in sequence:
After exclusions are updated, enroll your audience in the desired sequence
Check re‑enrollment wait periods:
If contacts still aren't enrolling, they may have been recently enrolled in another sequence
Go to Settings > Sequences > scroll to Re‑enrollment Rules
Review the current wait period (e.g., 100 days) and adjust to a shorter duration if needed to allow earlier re‑enrollment
Troubleshooting Active Sequence Enrollment Conflicts
When manually prospecting specific companies, you may find that prospects are being found but not enrolling in sequences due to active enrollment conflicts. Unify only allows one active sequence enrollment per person at a time.
Diagnosing Active Sequence Conflicts
Check for active sequence enrollments: if contacts aren't enrolling after adjusting wait periods and exclusions, they may be currently active in another sequence.
Go to Explore > People, search for the contact, and open their profile to see their active sequence enrollment.
Check the Sequences tab in their profile to view current enrollment status.
Resolving Enrollment Conflicts
In the person's profile, go to the Sequences tab and manually unenroll them from their current sequence.
Once unenrolled, re‑trigger the play or enroll them directly into your desired sequence.
This manual process is necessary when you need to prioritize your manual prospecting sequence over automated sequences.
Using Play Logs to Identify Enrollment Blockers
Open the play run in Logs to see if prospects were found but blocked from enrolling.
Look for messages indicating active sequence enrollment in another sequence.
This helps distinguish between “no prospects found” and “prospects found but blocked from enrolling”.
Important: Be cautious when modifying exclusions as they can have downstream effects. Companies that convert to opportunities while in a sequence may not be automatically removed if exclusions are disabled.
Note: Sequence‑level exclusions and one‑off bypass options are currently in development to make this process easier.
Note: Companies can run through plays multiple times (especially if manually triggered), but this doesn't guarantee new prospects will be found if none match your personas.
Viewing Contact Details for Prospected People
After your play has run and found prospects at your target companies, you can view their contact information:
Open your Play and navigate to the Metrics tab
In the results table, click on a person's name to open their profile
View their verified email address and other contact details displayed under their name