Previous work by Niko Fagerström

ghstops.com

Over 1,300 potential customers – less manual work preparing for sales

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.

1 300+
potential customers found
453
businesses contacted
49.2%
email open rate
20.8%
campaign page view rate

Working manually: searching for companies and gathering information

  • Companies and contact details are looked up one at a time.
  • The same company can appear on the list more than once.
  • Time is spent researching businesses that are unlikely to be a good fit.
  • Interest across target groups is difficult to compare without shared tracking.

With the tool: contact details ready to use

  • Businesses are found in predefined industries and locations.
  • Contact details are collected automatically from company websites.
  • Duplicate companies and clearly unsuitable search results are filtered out.
  • Outreach results can be compared across target groups.

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.

How the system works

  1. 1

    Define the businesses to look for

    The user chooses an industry, country, language and search terms. Search settings can be saved for next time.

  2. 2

    The system finds businesses

    Companies are found through Google Places using the selected search criteria.

  3. 3

    Unsuitable results are filtered out

    The system removes duplicates and skips results such as closed businesses, directory websites and companies without a website.

  4. 4

    Contact details are collected and suitability assessed

    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.

  5. 5

    Outreach and interest are tracked

    Searches and data processing run in the background. The dashboard shows company details alongside email opens, campaign page visits and unsubscribe requests following outreach.

What does the system make easier?

01

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.

02

Controlled analysis costs

Unsuitable results are removed before paid AI analysis. That keeps the cost of reviewing the results down.

03

Clear visibility into progress

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.

04

Tracking that helps plan further outreach

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.

From idea to everyday use

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.