Step 1: Define your ICP precisely
Before touching any database, write down your constraints:
- Company size - how many employees? (e.g., 10-50, 50-200)
- Category - what type of SaaS? (devtools, martech, fintech, HR tech)
- Geography - US only? Europe? Global?
- Revenue stage - bootstrapped? Seed? Series A+?
- Go-to-market motion - self-serve, sales-led, or hybrid?
The more precise your ICP, the cleaner your list.
Step 2: Choose your data source
- SaaS-only database (e.g., port587) - fastest for SaaS-focused outbound.
- Generic B2B database (Apollo, ZoomInfo) - broader but requires heavy filtering.
- Manual research (Product Hunt, G2, LinkedIn) - free but slow.
- Enrichment workflows (Clay) - flexible but requires setup.
Step 3: Apply your ICP filters
Set your filters to match the constraints from Step 1. In a SaaS-only database, this is straightforward - every record is already SaaS. In a generic database, you'll need to add extra filtering to exclude non-SaaS companies.
Step 4: Validate
Before exporting, check a sample:
- Are the companies actually SaaS?
- Are employee counts and categories accurate?
- Are contact emails deliverable (VALID status)?
Step 5: Export and launch
Export as CSV or JSON. Import into your outbound tool. Personalise your first line based on company category and size. Launch.
A well-built prospect list is the single highest-leverage thing you can do for outbound. Get the list right and mediocre copy still works. Get the list wrong and the best copy in the world won't save you.
Get started
Create a free account to build your SaaS prospect list in minutes.