Earlier this year, I wrote about why we were rebuilding Freckle around a CLI.
We had spent the previous two years growing Freckle to more than 7,000 users and hundreds of paying customers. Then, we noticed that some of our best customers were changing how they wanted to work.
They were increasingly using coding agents like Claude Code and Codex to take on work they would previously have done themselves, manually. The 10X AI lift that started with engineering teams was making its way to go-to-market teams, particularly among the technical operators and GTM engineers we worked with every day.
That raised a pretty fundamental question for us. If agents were going to become a primary way our customers worked, what did Freckle need to become to support them?
The decision to rebuild
When we first started exploring this product direction, the obvious path was to add a terminal interface to the existing Freckle product. However, the more we worked on it, the more convinced we became that this would miss the bigger opportunity.
Agents do not interact with software the same way people do. They need the product to expose the context, tools, data, and logic required to build and run a workflow without a human clicking through every step.
That meant the work went much deeper than building a new interface. We needed to fundamentally rethink the infrastructure underneath Freckle, how workflows were represented, how providers and integrations were exposed, and what role the UI should play when most of the building was happening somewhere else.
At that point, we had a stark choice. We could keep investing in the 1.0 product while experimenting around the edges, or we could redirect the company toward the product we believed our customers would want next.
We chose the latter.
I won't pretend that was an easy decision. We had thousands of users and a product customers relied on, and we were putting a large portion of the company's focus behind a product direction that was still new. But not acting felt like a bigger risk. If coding agents were going to change how GTM teams worked, continuing to optimize entirely for the old model would eventually leave us behind.
So we went all in.
What Freckle 2.0 unlocked
The goal for Freckle 2.0 was not just to make GTM workflows easier to build. We wanted the operator to move from manually constructing every workflow to orchestrating agents that could take on much more of that work for them.
You can now tell your preferred coding interface what you are trying to accomplish in natural language, whether that is enriching your CRM, building a target account list, tracking job changes, researching companies, or routing inbound leads, and let it handle the grunt work. Freckle gives the agent access to the data, tools, and workflow infrastructure it needs to figure out how to get there.
Most of that work happens in the terminal. The Freckle UI gives you a place to visualize what has been built, review the underlying data, and return to saved workflows.
The important part is that those workflows have outsized value. They can be saved, reused, and composed into larger systems, so something that starts as a single prompt can become repeatable infrastructure for your team. Instead of rebuilding the same logic over and over, operators can direct agents across a growing library of workflows and build on what they’ve already created.
We had just started using the CLI for 100% of our own GTM workflows when I wrote the first post this spring. Since then, Freckle 2.0 has moved into the hands of hundreds of users, including customers who have transitioned from 1.0 and net-new users starting with Freckle for the first time. They’re building workflows across research, signal tracking, list building, CRM operations, inbound routing, and other recurring GTM work in a fraction of the time. It’s honestly magical to watch.

What comes next
We started Freckle to make it easier for GTM teams to work with better data without introducing more complexity. That has not changed. What has changed is how much of the work can now be handed off to agents, and what becomes possible when the operator is no longer responsible for manually building every step.
The best operators should be spending their time deciding what needs to happen, then directing agents and reusable workflows to make it happen. With Freckle powering those workflows, GTM engineers can now leverage coding agents to their full capacity. We’re incredibly excited to keep building alongside the operators pushing this way of working forward, and we’re just getting started.
If you want to experience Freckle 2.0 for yourself, you can start using the CLI today and get 1,000 credits on us.
Nathan Merzvinskis
Founder & CEO, Freckle

