Less time spent gathering information
Company searches, contact collection and list clean-up happen in one system. Sales preparation no longer requires someone to gather every company’s details by hand.
Previous work by Niko Fagerström
Ghstops needed a way to find suitable Finnish businesses without looking up every company and its contact details by hand.
I built a system that finds businesses in selected industries, collects contact details from their websites and helps assess whether they are a good fit. The same dashboard tracks outreach results.
I built and tested the first working version in three days, then added further features for outreach and contact management.
Results as of 18 August 2026
The system found over 1,300 potential customers across 16 Finnish industry groups. Of these, 453 businesses were contacted. Tracking recorded 223 email opens and 94 visits to personalised campaign pages. There were 27 unsubscribe requests, representing 6.0% of recipients.
These figures indicate outreach reach and interest, not completed sales.
The user chooses an industry, country, language and search terms. Search settings can be saved for next time.
Companies are found through Google Places using the selected search criteria.
The system removes duplicates and skips results such as closed businesses, directory websites and companies without a website.
The system collects contact details, social profiles and information about each business from its website. Basic checks come first. Paid AI analysis is used only for businesses that pass those checks.
Searches and data processing run in the background. The dashboard shows company details alongside email opens, campaign page visits and unsubscribe requests following outreach.
Company searches, contact collection and list clean-up happen in one system. Sales preparation no longer requires someone to gather every company’s details by hand.
Unsuitable results are removed before paid AI analysis. That keeps the cost of reviewing the results down.
Searches and data processing run in the background. The user can see what is complete and what needs attention. The same task cannot be started twice by accident.
Results can be compared by target group. Unsubscribe requests stop further automated contact, and company records have a date for the end of their retention period.
I built the company search, contact collection and outreach tracking. Sales preparation can be handled in the same tool.
I built the first working version in three days, then expanded it with outreach and contact management features based on practical experience.
Does your team spend time searching for information or repeating the same tasks? Tell me what you would like to make easier.