Research new HubSpot companies the contact databases miss
When a new company lands in HubSpot, we search the open web, recent news, and Google Maps, then leave a short profile and a pitch angle on the record.
Run this whenever a new company is created in HubSpot. Use a webhook trigger and point a HubSpot company creation webhook subscription at it, so the research is already sitting on the record before a rep ever opens it.
Start with HubSpot Get Company to read the new record. Note which of industry, description, and website are already filled in and which are empty, because that decides what you are allowed to write later. Keep hold of the company name, the domain, any address or phone number that came in with the record, and the owner id so you can message the right person at the end.
Then use SerpApi Google Search on the company name together with its domain to work out what the business actually does. Pull back the knowledge panel if there is one, and read the top organic results. The domain is your tiebreaker: if the name is generic and the results are clearly about a different business, say so rather than guessing.
Use SerpApi Google News Search for anything notable about them in the last 90 days, such as funding, expansion into a new area, awards, new contracts, or a change of leadership. Ignore anything older than 90 days, and ignore stories that are obviously about a different company with a similar name.
When the company looks like a local or physical business, for example a trade, a shop, a clinic, or a contractor, use SerpApi Google Maps Search on the name plus their town or address to capture their locations, star rating, and review count. This is often the strongest signal available for a small operator, so always report the number of reviews alongside the rating, and read the review themes because they frequently hand you the pitch angle. If the business is clearly online only, skip this step and note why.
Write a short profile into a HubSpot Note and associate it with the company record. Keep it to a few short paragraphs: what they do in plain words, roughly how big they look and where they operate, anything notable from the last 90 days, and their Google Maps rating and review count if you found them. Finish the note with a suggested pitch angle, one or two sentences on the specific reason to reach out to this particular business now.
Then use HubSpot Update Company to fill in industry, description, and website, but only where those fields were still empty when you first read the record. Never overwrite a value a human already entered, even when what you found looks better than what is there. If all three are already filled in, skip the update entirely and just leave the note.
Finally, use HubSpot Get Owner to get the record owner's email address, Slack Bot Look Up User by Email to find them in Slack, and Slack Bot Send a Message to send them a direct message with the three line version: what the company does, the single most useful thing you found, and the suggested pitch angle. Include a link to the HubSpot record. If the owner cannot be matched to a Slack account, post to a fallback sales channel instead so the research does not go unseen.
This is aimed squarely at the companies that contact databases go blank on: local businesses, trades, and small operators. So prefer what the public web actually says over anything you could infer from the company name or domain. If the research is thin, say plainly that it is thin and state what you could not establish, rather than inventing a plausible sounding profile. A note saying there is very little public information about this business is a useful note. A fabricated one is worse than nothing.
Example output
What does this prompt do?
- Starts the moment a new company record is created in HubSpot, so the research is waiting before a rep ever opens the record.
- Searches the open web to work out what the business actually does, then checks for anything notable in the last 90 days such as funding, expansion, awards, new contracts, or a change of leadership.
- Looks the business up on Google Maps to capture their locations, star rating, and review count, which is often the strongest signal available for a local operator, a trade, or a shop.
- Writes a short profile and a suggested pitch angle onto the record, fills in industry, description, and website only where you left them blank, and sends the record owner a three line version in Slack.
What do I need to use this?
- A HubSpot account where you can view and edit companies and add notes to records
- A SerpApi account, which is the service that runs the Google web, news, and maps searches
- A Slack workspace where a bot can send direct messages to your reps
- HubSpot set up to notify us the moment a company is created, which is a one time setup step
- Company records with an owner assigned, so we know which rep to message
How can I customize it?
- Change the news window from 90 days to whatever matches your sales cycle, or widen it for slow moving industries
- Choose which HubSpot fields it is allowed to fill in, or turn field filling off entirely and keep just the note
- Send the summary to a shared sales channel instead of the owner's direct messages, or stay quiet when the research comes back thin
- Skip the Google Maps lookup if you only ever sell to online businesses
FAQs
Will this overwrite information my team already entered?
How is this different from an enrichment tool like Apollo or Clay?
Does this work for local businesses, trades, and small operators?
What happens when there is barely anything findable about a company?
Do I need a paid HubSpot plan?
How much does the searching cost?
Related templates
When someone leaves, we check which shared passwords they used in their final months and post a ranked rotation list to your security channel.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Twice every weekday, the conversations from your social inbox land on the right HubSpot contact timelines, with a Slack recap for sales.
Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.
Every morning, find the addresses that hard bounced or filed a spam complaint, update the matching HubSpot contacts, and post a short Slack recap.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
Stop handing reps a company record with nothing on it.
Every new company arrives already researched, with recent news, their Google Maps reputation, and a pitch angle attached.