AI agents that shop for you. Any product, anytime, right from iMessage.
Flip is a revolutionary project that fundamentally changes the way that humans shop. It is the first product that allows AI Agents to shop online, and it exposes merchants to a whole new distribution channel.
The user flow starts off with you entering your phone number on our website, which instantly creates a Coinbase CDP Smart Wallet and opens an iMessage chat with our AI agent, Flip.
From there, you can text Flip anything you want to buy. Flip finds the best options, lets you choose, checks your wallet balance, and, if needed, guides you through a simple Coinbase top-up for funding your account.
When you are ready to purchase, Flip triggers an x402-powered API call. Funds are pulled from your smart wallet and matched with someone onramping fiat, allowing the agent to pay for the product autonomously. Once the purchase is complete, you receive a confirmation, all within iMessage.
For merchants, Flip represents an entirely new surface for demand. By integrating with our platform, stores can make their inventory accessible to AI agents, unlocking autonomous purchasing, higher intent traffic, and a future-proof distribution channel that traditional ecommerce does not reach.
There are three main parts to this product: The iMessage agent, the shopping agent, and the payment pipeline that hooks the two agents to each other.
For the iMessage agent we used Apple's Developer Kit integrated with a custom phone-number. Whenever a message is received, they get automatically routed to an agent using custom mcp's.
The shopping agent maintains a database of reusable checkout flows for different websites. Today, we support Uber and Shopify merchants, and we are expanding this catalog so any store can plug into Flip. When the agent encounters a merchant it has not seen before, it generates a new checkout flow in real time, executes it, and stores it for future use. This means that once a merchant is onboarded, their products become instantly purchasable by AI agents without additional friction.
Finally, for the payment pipeline, we give the iMessage agent access to the CDP Smart Wallet that was created for the user. From their, the agent is able to route API calls to the shopping agent, and when a payment is requested from the x402 integration, the iMessage agent is able to pay for it from the smart wallet.

