Guides
/ Handbook

How do you tell what a company is building before it announces it?

Read three public sources together: job posts, filings and what leaders say in public. A job post shows what a team is hiring to build, and a filing shows what worries the company. When two sources point at the same project, you have a dated reason to reach out, or a clear reason to skip.

Key takeaways

  • US public companies list their main risks in Item 1A of the annual 10-K (SEC).
  • Most 8-K events, such as a new senior officer, are filed within four business days (Investor.gov).
  • Twilio's 10-Q for the quarter to 30 June 2026 says its revenue comes mainly from usage-based fees (SEC EDGAR).
  • A live Twilio job post, checked 28 October 2026, says its billing is going through a transformational journey (Twilio careers page).

What public data shows a company's plans before it announces them?

Three sources, read together, show most projects before the press release.

  • Job posts: what a team is hiring to build or run, in the team's own words.
  • Filings (10-K, 10-Q, 8-K): what the company says worries it, and what it plans to change.
  • Public posts and talks: what its leaders say they work on this year.
Job posts, filings and public posts feed one read of what a company is building: what, why now, build or buy, and who owns it. The read ends in call, wait or skip.
Three public sources, one read. The read ends in call, wait or skip.

What do job posts reveal that press releases do not?

A press release says what shipped. A job post says what a team plans to build next. Read every post for five things.

QuestionWhat to look for in the post
What is the project?The system or change the role exists for, in the post's own words
Why now?A migration, a new market, a deadline, or a first hire for a new team
Build or buy?“Design and build our own” means build. “Administer” or “evaluate tools” means buy or run
What do they use today?Every tool the post names. A named tool is the incumbent
Who owns it?The team or the role the post reports to

How do you read one job post, line by line?

Take one live Twilio billing post, checked in October 2026. Three lines answer three of the five questions.

Notice what the post does not say. It names no budget, no vendor and no deadline. A second source fills that gap.

Three lines from a Twilio billing engineer post, October 2026, each mapped to a question: why now, what the project is, and build or buy. A fourth note shows the matching line in Twilio's 10-Q.
One real post, read line by line. Quotes from the live post and the 10-Q, checked 28 October 2026.

Where do plans show up in 10-Ks, 10-Qs and 8-Ks?

  • 10-K, Item 1A: the risks the company names itself. Skip the lines every filing has.
  • 10-K and 10-Q, MD&A: what the company plans to change, such as systems, costs or prices.
  • 8-K: big events that move fast, such as a new executive or a deal.

Why read job posts and filings together?

One source gives you a hint. Two sources that point at the same project give you a reason to reach out.

Twilio's 10-Q says its revenue comes mainly from usage-based fees. Its billing post says the billing platform is moving to a new architecture. A second post asks for automated data reconciliation checks.

Read together, the three lines point at one project: a billing rebuild. The filing never says so. The match is strong when both sources name the same system, and weak when they only share an area.

How do you tell a real project from routine hiring?

A real project leaves more than one trace. Routine hiring replaces a role that already exists, with generic duties and no project named.

  • Several open roles describe the same system.
  • A post is the first hire for a new team or a new country.
  • The post names a migration, a launch or a deadline.
  • A filing or a leader's post names the same work.

When do you call, wait or skip?

Ask four questions in order. The first yes decides.

Four questions in order. If they build it themselves, skip. If a rival is already in, skip. If it is a bad moment, wait. If there is a dated reason, call. If there is none yet, wait.
The skip rule: four questions, asked in order. It tells you who to leave alone, and why.
Live post, checked 28 Oct 2026What it saysIf you sellDecision
GitLab, Dedicated Infrastructure“We build and operate the large-scale distributed infrastructure”Infrastructure toolingSkip: the team builds its own
Figma, Business Systems“Design, build, and operate integrations… using MuleSoft”An integration platformSkip: a rival tool is already in. Or wait for its renewal
Twilio, billing“Billing is going through a transformational journey”Tools for billing engineersCall: a dated reason, nothing in the way

How do you tell a real B2B buying signal from noise?

Funding news and a general headline happen to buyers and non-buyers alike. Use them to word a message, not to pick an account.

  • It names a problem you solve, in the company's own words.
  • It has a date, and the date is recent.
  • A second source agrees.
  • The post is still open today. Recheck it before you use it.

What can public signals not tell you?

Treat each read as a reason to ask about their plans. Their answer confirms it.

  • The budget, and who signs.
  • Whether a vendor is already chosen behind closed doors.
  • Private companies file nothing with the SEC, so job posts and leaders' posts carry the read.

How do you do this for every account?

The method above works for one account in one sitting. A market has hundreds, and posts open and close every week.

Kalko runs this read on every account in your market. Each one gets what it is building, who owns it, and call, wait or skip, with a dated source on each line. The trial comes with 200 credits.

Questions people ask

Is it fine to use job posts and filings for sales research?

Job posts and SEC filings are public documents that companies publish for anyone to read. Stay with company facts and public statements, and keep personal data out.

Does this work for private companies?

Yes, with two sources instead of three. Private companies file no 10-K, so read their job posts and what their leaders say in public.

How far ahead of a launch do job posts appear?

It varies by company and role. Hiring for a new team usually starts before the launch. Treat a cluster of posts as early notice, and confirm it with a second source.

What is the skip rule?

Skip an account when it builds the thing itself or already runs a rival. Wait when the moment is bad. Call only with a dated reason and nothing in the way.

Sources

  1. SEC Investor Bulletin: How to Read a 10-K, checked October 28, 2026
  2. Investor.gov: How to Read an 8-K, checked October 28, 2026
  3. Twilio Form 10-Q for the quarter ended 30 June 2026 (SEC EDGAR), checked October 28, 2026
  4. Twilio job post: Senior Software Engineer, billing, checked October 28, 2026
  5. Twilio job post: Senior Analytics Engineer, checked October 28, 2026
  6. Figma job post: Data & Integration Engineer, Business Systems, checked October 28, 2026
  7. GitLab job post: Engineering Manager, Dedicated Infrastructure, checked October 28, 2026

Fewer accounts. Better won.

Bring your ICP. We will return a sourced market brief your team can inspect, approve, and act on.

How to tell what a company is building before it announces it