By treating iMessage as their primary UI and choosing Linq for security, zero data retention, and on-demand scalability, the team behind Poke built a product that scaled entirely through word of mouth, without ever worrying about infrastructure.
The Interaction Company of California builds Poke, a consumer product that treats iMessage as its primary interface. Users don't download an app. They chat. What started as a tool for managing email inside iMessage has evolved into something much broader: a conversational AI that people use for school, daily planning, and personal support.
Founded by Felix and Marvin, two German immigrants who moved to the Bay Area to start a company, the team knew from the beginning that iMessage was the channel. The question was who to trust with the infrastructure that would make it work.
“We are treating iMessage and SMS as our first-party UI for interacting with our product,” says Felix, Poke's co-founder. “That's a space that not very many other companies work in.”
With Linq, the team found the infrastructure partner that made that bet possible and kept pace as organic growth pushed their messaging volume through multiple orders of magnitude.

Building a product thesis around iMessage
The original idea was straightforward: build something that triggers on every email notification, summarizes the important ones, and lets users act on them without opening an email client. But the team quickly realized people didn't want another email interface. They wanted to interact with email inside the messaging app they already used a hundred times a day.
Samyok, a Member of Technical Staff at the company, joined after interning at Robinhood and Jane Street. He'd been trying to figure out what to do after his last semester when he saw Poke's product thesis in action.
“When I saw this opportunity, I saw that this product thesis actually works,” says Samyok. “I decided to join and take a bet. And so far it's paid off really well.”
As adoption grew, the team discovered that email was just a fraction of what people used Poke for. Users connected all sorts of services. They used it for school. They used it to chat when they had problems. The product had taken on a life of its own.
“We saw that the email use case is just a small portion of what people use Poke for,” says Felix. “The thing I'm excited for most is interactions in the future.”
A waitlist that felt like the product
When it came time to launch, the team faced a constraint: high inference costs meant they had to restrict access. But they didn't want a simple waitlist. Instead, they built something that lived inside the same channel as the product itself.
Users chatted with Poke's bot in iMessage, tried to convince it to give them access, and simultaneously haggled for a good price. The waitlist wasn't a gate. It was a preview of the entire product experience.
Finding a provider that checked every box
Treating iMessage as a primary UI meant the messaging provider wasn't just infrastructure. It was the product. The team's evaluation criteria reflected that. Functionality came first, then security, then price. They needed SOC 2 compliance, zero data retention, and a provider they could trust.
They searched extensively. Other providers surfaced, but none met the full requirements. Some lacked SOC 2. Others couldn't support zero data retention. Some were significantly more expensive.
“We did a ton of searching, and we only found Linq to be able to fit all three of these criteria,” the team explains. It wasn't a close call.
The stakes were made viscerally clear before the team even found Linq. While using a previous messaging provider, Poke's messages were flagged as spam. The provider blocked all of Poke's messages for every user, on the day the company closed its fundraise. “They didn't understand our product and didn't understand that we are not actually spam,” Felix recalls. The experience underscored why the right provider wasn't optional. It was existential.
Going live with Linq, and building together
Implementation was fast. The team added Linq as a provider with minimal lift, and the first phone line was up and running quickly. But what made the relationship distinctive was what came after onboarding.
Linq built zero data retention specifically for the team. We maintained a tight feedback loop, shipping features in direct response to requests. When someone casually mentioned a Find My location feature, Linq had it done within a week.
“There were a bunch of features that they developed just for us,” says the team. “The very tight feedback loop and how fast you guys developed, it's like you can't find that at very many other places. We felt like you guys have been kind of a forcing function for us.”

Scaling through word of mouth, without worrying about infrastructure
The team started in April with a single phone line and a small test group. Growth came in waves: first one line, then around twenty, then hundreds right before launch. Every expansion was driven by organic demand.
Before Poke had even officially launched, users were already spreading the word. “All that was going on were a handful of tweets,” the team recalls. “People were telling their friends about the product. We didn't do any marketing. It was just us telling our friends, and then it naturally led to growth.”
Within days of joining the Linq platform, the team was processing ten thousand messages in a single day. From their perspective, the experience was seamless. “It feels like a cloud provider,” they say. “We can request a large number of numbers, and you guys just accommodate everything and get it done within a couple of days. Most other providers that we work with, they really can't do that.”
Launch night
For Felix, the most memorable moment of the past year was launch night. The team pulled an all-nighter. It was hectic. And then the next day, the numbers spiked alongside a wave of positive user feedback that the team says they'll never be able to recreate.
“Seeing the numbers spike up and the massive amount of positive feedback we got that day,” says Felix, “it was something that I don't think we can ever recreate.”
Infrastructure that lets a team focus on what matters
The team has scaled through multiple orders of magnitude since joining Linq. They compared Linq to other providers across their stack (database, compute, SMS) and found that most couldn't keep up. Linq could. Every order of magnitude, Linq matched the pace within days.
That reliability changed how the company operates. Instead of planning around infrastructure constraints, the team focuses on product and growth: expanding use cases beyond email and building new interaction models.
“I really, really enjoy working with Linq,” says the team. “Whenever we expand, we don't have to worry.”
“It feels like a cloud provider. Every time we put in a new order for more capacity, Linq just scales with us. I think there are a lot of other providers on all parts of our infrastructure that would not be able to keep up.”
Felix, Co-founder, The Interaction Company of California