How to add buying-signal accounts to HubSpot with PredictLeads

To add PredictLeads buying-signal accounts to HubSpot, you find companies with a recent event such as a funding round or a new hire, keep the ones that fit your customer profile, and write them into HubSpot as companies with the signal, its date, and its source on the record, which an AI marketer can do for you while checking HubSpot for accounts you already track.

Key Takeaways

  1. Adding buying-signal accounts to HubSpot means finding companies with a recent event in PredictLeads, such as a funding round, a new office, or a burst of hiring, and creating HubSpot company records that carry that event as the reason to reach out.
  2. PredictLeads delivers its data through an API and bulk data feeds, so without help you export or script the data and bring it into HubSpot with the import tool. That moves companies, but the signal's date and source usually get lost on the way.
  3. Kite finds the signal accounts through its built-in PredictLeads connection, drops stale events and companies that don't fit your customer profile, and searches HubSpot by company domain so an account you already track gets updated instead of duplicated.
  4. Each account lands in HubSpot with an owner, its standard company details, and three plain properties for the signal, its date, and its source link, plus a note that explains why now is a good time.
  5. Because signals go stale, Kite can repeat the job every week, adding new accounts and refreshing the signal on the ones already in your CRM.
On this page

How do I add companies showing buying signals in PredictLeads to HubSpot?

You add PredictLeads buying-signal accounts to HubSpot by pulling the companies with recent events, keeping the ones that fit your customer profile, and creating a HubSpot company record for each one that records what happened, when, and where it was reported. PredictLeads tracks public company events and ties each one to the company's website domain. A news event has a category, such as receiving financing or opening a new office, the date PredictLeads found it, a one-sentence summary, and the article behind it. Funding rounds come with the round, amount, and investors, and job openings link to the board where each posting appeared.

PredictLeads sells this data through an API and as bulk data feeds. To get it into HubSpot yourself, you either export the companies to a CSV file and bring them in with HubSpot's import tool, or you write a script or an automation that calls the PredictLeads API and creates the records. HubSpot's import matches companies by their domain, which keeps an account from being created twice. It doesn't decide which companies deserve a record, though, and it only brings in the columns you mapped. If the event date and the article link never made it into your file, the rep who opens the record sees a company name and nothing about why it's there.

HubSpot also has its own buyer-intent features through Breeze Intelligence, which enriches records and scores buyer intent. That's a different kind of signal. PredictLeads tells you that something specific changed at a company, and it gives you a dated, checkable source for it.

That's why the real work in this job is preserving the reason. A buying signal has a short half-life. A Series B announced last week is a great opening line, and the same round from a year ago is trivia. A good result is a set of HubSpot companies that fit your customer profile, aren't already your customers or in an open deal, have an owner, and carry the signal, its date, and its source in fields your team can see, sort, and filter.

Kite does that work for you. It finds the accounts, decides which ones belong in your CRM, and writes them into HubSpot with the evidence attached.

How to get started

Start by telling Kite what kind of change makes a company ready to buy from you, and where you want the accounts to go:

"Find US software companies with 50 to 500 employees that raised a round in the last quarter, and add the good ones to HubSpot for me."

Or let Kite choose the signal:

"Add companies with a reason to buy from us right now to HubSpot, and give them to our two account executives."

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. By the time you ask, it already knows your ideal customer profile, your current customers, and your competitors from that research. That lets it propose which events to look for, which company sizes and locations to include, and how far back a signal still counts. Confirm the plan or adjust it, and Kite starts. You can work with Kite in the Kite web app or in Slack.

PredictLeads is built into Kite, so you don't need a PredictLeads account or an API key. You'll need to connect your HubSpot account through OAuth so Kite can read and write your company records.

Adding records to your CRM is routine work, so Kite writes them and then tells you what it did. If you'd like to see the list before anything reaches HubSpot, say so in your request.

How Kite adds buying-signal accounts to HubSpot

Where do the accounts come from?

Kite finds signal accounts in one of two ways, depending on whether you want new companies or fresh reasons to contact companies you already track. For new companies, it searches PredictLeads across the whole market. It can look for companies by recent news event, narrowed by event category, where the company is based, and company size. It can also look for companies by what they're hiring for, narrowed by seniority, occupation, and location. Give it your best customer's domain, and it can pull the companies PredictLeads considers most similar and check them for signals too. The guide to finding companies showing buying signals with PredictLeads covers this search in detail.

For companies already in HubSpot, Kite works the other way around. It reads the domains on your company records, such as your target accounts or the companies a rep owns, and looks each one up in PredictLeads for recent news, funding, and open roles. This is how a quiet account you added months ago gets a fresh reason to hear from you.

Which signals are worth recording?

Kite keeps only the events that are recent and are about the company itself, because those are the only ones a rep can use as a reason to reach out. PredictLeads' market-wide news search returns events of any age, so Kite reads the date on every event and drops the ones older than the window you agreed on. Some PredictLeads categories describe something that happened to the company, such as a funding round or a product launch. Others describe a relationship mentioned in an article about someone else, such as being named another company's competitor or partner. Kite asks for the first kind by name, so the second kind doesn't slip onto the list.

When a company has several recent events, Kite picks the strongest and most recent one as the main signal and keeps the others in the note. For a funding signal, it reads the round, amount, and investors. For a hiring signal, it reads the open postings in the role categories that matter to you and keeps the link to each one. For a news signal, it reads the article to confirm what the one-sentence summary says.

Does the company fit your customer profile?

Kite checks each company against your customer profile before it goes anywhere near HubSpot, because a signal tells you when to reach out but not whether the company is worth reaching. It compares the company's industry, size, location, and business model with the customers you already win, and it removes your competitors. Every account that passes gets a fit score from one to five with a one-line reason, such as "Payments company with 140 employees that just hired its first VP of marketing."

If fewer companies qualify than you hoped, Kite tells you how many it found and why the rest fell short. A short list of good accounts is worth more in your CRM than a padded one.

Is this company already in HubSpot?

Kite searches your HubSpot companies by domain before it creates anything, so your CRM doesn't fill up with duplicates and nobody's existing account gets handed to someone else. What it does next depends on what it finds:

  • A new company. Kite creates the record.
  • A company you already track. Kite updates its signal properties and adds a note, and the existing owner keeps the account.
  • A current customer. Kite leaves it off the new-account list, because a funding round at a customer is an expansion conversation, not a prospecting one. It mentions these separately in its summary.
  • A company with an open deal. Kite reads the deals linked to the company and flags the signal for the deal owner instead of treating the account as new.

Kite also reads your company properties, including the custom ones your team created, so each detail lands in a field you already use. It reads your list of HubSpot owners so it can assign each new account to the right person.

Writing the companies into HubSpot

Kite creates each new company with the standard details a rep needs to judge it at a glance, then adds the signal in fields of its own so the reason stays visible. Each new company gets the following:

  • Company name and domain
  • Industry, number of employees, and location
  • Company owner
  • Lifecycle stage, such as Lead
  • The fit score and its reason

The signal goes into three company properties: what happened, the date PredictLeads found it, and a link to the article, filing, or job posting behind it. If your account has no properties for these, Kite creates them, so you can sort your companies by the freshest signal or build a view of everything that raised money this month. If your team marks accounts with HubSpot's target account setting, Kite can set that as well.

Kite then adds a note to each company that explains the signal in a sentence or two, lists any other recent events, and cites the source for each fact. When you want sales to follow up, it creates a task for the company's owner with a due date, so the account doesn't sit untouched while the signal cools.

Adding the people to contact

Kite can also add the right people at each account, because a company record on its own doesn't tell a rep whom to email. PredictLeads works at the company level, so Kite finds the decision-makers through its built-in Apollo connection, confirms that each person still holds the role, and adds their work email when one is available. It searches HubSpot contacts by email first, then creates the new ones and links each contact to its company, so the signal on the account is right there when a rep opens the person.

What Kite reports back

When the work is done, Kite posts a summary in the conversation where you asked. It says how many companies it created, how many existing records it updated, and which accounts it skipped and why, including any customers or open deals with a new signal. The full list comes with it as a table, with each company's signal, date, and owner, so you can scan it without opening HubSpot.

From there, Kite can draft outreach for each account that opens with the company's signal. If you want new signal accounts regularly, ask Kite to run the same job on a schedule, such as every Monday morning. Each run adds new companies, refreshes the signal on accounts you already track, and sends you that week's summary.

What the finished work contains

When Kite finishes, your HubSpot account holds a set of companies that sales can work right away, each one carrying a dated, sourced reason to reach out now.

Companies

Each new account has its name, domain, industry, employee count, location, owner, and lifecycle stage, plus a fit score and its reason.

Signal properties

Every account Kite touched shows the signal, the date PredictLeads found it, and a link to the source, in properties you can sort and filter on.

Notes

Each company has a note explaining the signal, any other recent events, and where each fact came from.

Contacts and tasks

When you asked for them, each account has its decision-makers linked to it, and each owner has a dated task for their new accounts.

The summary

The conversation shows what Kite created, updated, and skipped, along with the full table of accounts.

Common questions

Do I need a PredictLeads account to add signal accounts to HubSpot with Kite?

No, you don't need a PredictLeads account, because PredictLeads is built into Kite and runs on Kite's own connection. You only need to connect HubSpot. You can add your own PredictLeads API key if you'd rather Kite use your account, and that route also gives Kite PredictLeads' data on the technologies companies use.

How do I use intent signals in HubSpot?

You use intent signals in HubSpot by putting them on the company record where reps already look, and by keeping the date with the signal so the team can tell a fresh reason from an old one. HubSpot's Breeze Intelligence scores buyer intent. Public company events from PredictLeads add a different kind of signal, a specific change at the company with a source you can read. Once the signal sits in sortable company properties, you can build views of the freshest accounts, assign them, and trigger follow-up tasks.

What happens to a signal after it goes stale?

Kite replaces it the next time it checks the account. When the job runs on a schedule, Kite looks up each tracked company in PredictLeads again and updates the signal properties when something newer has happened. The older events stay in the notes, so the company's history is still on the record.

Questions this page answers

  • How do I add companies showing buying signals in PredictLeads to HubSpot?
  • How can I use an AI marketing agent to add buying-signal accounts to HubSpot with PredictLeads?

Related use cases

4 more coming soon
  • Why now accounts
  • Account based marketing
  • Account engagement scoring
  • Target account news

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free