A software development agency wins its first reply by pointing at something the buyer is already trying to do, usually hire engineers or ship a product, and offering a small, priced piece of work instead of a long engagement. Five complete emails follow, then a plan for your first week of sending.

The sender is made up: Kofi Mensah, founder of Lattice Forge Software, a nine-person agency in Raleigh that builds web and mobile products for startups and growing companies. The prospects, products and addresses are fictional.

Three buyers worth writing to

The first is a founder or head of product at a startup that has funding or revenue and is short of engineers. A public job post for a developer is the clearest signal, because it means they have decided to spend money on development and have not yet filled the seat. The second is another agency, usually design or marketing, that sells websites and apps to its own clients and has no developers. The third is an operations or product lead at a growing company with a half-finished internal tool. Pick one of the three for your first 50 emails, not all of them.

Your pitch has a built-in comparison. The Bureau of Labor Statistics reports a median annual wage of $135,980 for software developers in May 2025 and about 1,717,800 jobs in 2025, with employment projected to grow 10 percent through 2035. That is a wage figure only, so the full cost of a hire (benefits, equipment, recruiting, months of searching) is higher. You can mention that salary in a conversation. In the email, show a small project with a price.

Email 1: the founder with an open engineering job

Subject: The senior engineer opening at Tidewater Health

Hi Priya,

I saw you're hiring a senior engineer at Tidewater Health. While you search, would it help to have your patient-portal sprint covered? I'm Kofi, and my team at Lattice Forge builds web and mobile products for startups. We usually start with a two-week fixed-price slice so you can judge the work before committing.

If the job is already filled or you'd rather hire, no problem. Is a two-week trial slice of interest?

Kofi Mensah, Lattice Forge Software, 410 Hargett St, Raleigh NC 27601. Reply "stop" and I'll take you off my list.

Why it works: it uses a public fact, offers a way to cover the gap while the search runs, and names a trial small enough to approve without a procurement process. It does not claim to replace her hire.

Email 2: white-label partner for another agency

Subject: A back-end team for your client projects

Hi Dana,

I noticed Brightpath Creative builds sites and campaigns, and the client page lists two app projects. Do you subcontract the development? Lattice Forge works as a quiet partner for agencies: your name on the client relationship, our engineers on the build, a fixed quote per project.

If you have a quote request on your desk, send me the scope and I'll price it in two working days.

Kofi Mensah, 410 Hargett St, Raleigh NC 27601. If you'd rather not hear from me, reply "stop."

Why it works: it speaks to the actual worry, which is losing the client. "Your name on the relationship" answers it directly. Do not claim to be white-label if your contract says otherwise.

Email 3: the unfinished internal tool

Subject: Finishing the dispatch dashboard at Greyfield Supply

Hi Marcus,

On your careers page you list a "dispatch dashboard" as a project the operations team has been building. Internal tools like that often stall once the person who started them gets pulled to something else.

We're happy to review what exists and write up, in a page, what it would take to finish it and what it would cost. No cost for the review. Would that be useful?

Kofi Mensah, 410 Hargett St, Raleigh NC 27601. Reply "stop" and I will not write again.

Why it works: a written, free review is a concrete thing. Make sure the review really is free and that you do not end up working for nothing on every request. Cap the free part at one page and one hour.

Email 4: the follow-up with a deliverable

Subject: Re: The senior engineer opening at Tidewater Health

Priya, here is what a two-week slice would look like: one defined feature (for example, appointment reminders in the portal), a written scope on day one, a working version on day ten, and a fixed price you know before we start. If that matches something on your list, tell me which feature and I'll send a quote. Kofi

Why it works: it turns "trial slice" into a thing she can picture. Send it four working days after the first email.

Email 5: the reply to "we have in-house developers"

Subject: Re: Re: Quick note on Tidewater Health

Priya, that's good to hear, and I'm not suggesting anything changes. Teams with strong in-house engineers still hit weeks where a feature backlog is bigger than the roadmap. If that happens, I'm one email away, and I'll quote any isolated piece of work in two days. Kofi

Why it works: it accepts the objection and leaves a specific, small door open.

A worked first week

Monday: build a list of 40 startups with an open engineering post, by reading careers pages and job boards. Check each job is live. Tuesday to Thursday: send 12 to 15 first emails a day, personalizing the first line with the job title and one fact from the company's site. Friday: read every reply, tag each as interested, not now or no, and send Email 4 to anyone who has not answered the first email. By the end of week one you will have sent about 40 first emails and a handful of follow-ups, well under 30 sends a day. Replies from week one tell you whether the problem is the list, the offer or the wording.

The Google numbers

Google's sender guidelines set stricter requirements, SPF, DKIM and DMARC plus one-click unsubscribe on marketing messages, for senders who go over 5,000 messages a day to Gmail accounts, and say all senders to Gmail must meet baseline requirements as of February 1, 2024. An agency sending 30 a day is far below that, but the baseline still applies, and the practical limit is the reputation of your domain, not the daily cap. Use a separate sending address on your own domain, not your client-facing one. Can you send cold email from your main domain goes through the tradeoffs.

What to personalize and what to skip

Personalize the trigger (the job title, the project mentioned on their site, the client page), the name and a single detail of the product. Skip your tech stack, your team's headcount, a list of past clients and a case study link in the first email. If someone asks for a portfolio, send two relevant examples, not a deck.

Legal basics

The FTC's CAN-SPAM guidance says the law makes no exception for business-to-business email, requires a valid physical postal address in each message, and requires you to honor an opt-out within 10 business days. Include the address and an opt-out line, as the templates above do, and see cold email unsubscribe if you want to handle the process properly.

For agencies that would rather spend the week building than prospecting, Rocketship is an AI salesperson that reads each prospect's website, emails them from your own Gmail, follows up and books the call, and the plans and prices are on the pricing page.