A Milkshake alternative that looks as good and takes 5% instead of 12%
Milkshake charges a 12% selling fee on its free plan and 7% on its most expensive one. Keepp's highest commission is 5% — on the plan that costs nothing — and its top plan charges 0%, with bookings, real checkout, and leads on the same page.
By Keepp Team
Milkshake is a mobile-first, card-based page builder built entirely around a swipeable deck format, with everything — signup, editing, publishing — living in the phone app.
People start looking for a Milkshake alternative at one of two moments. The first is when the page has to earn money — and they read the fee schedule. The second is when they need to change something and realise there is no way to do it from a computer.
The number Milkshake doesn’t put on the pricing card
Milkshake’s plans look cheap, and on subscription alone they are. As of writing:
- Free — $0. Unlimited links and cards, hosting, 30 days of analytics, templates, QR sharing, digital file sales via Stripe.
- Lite — $2.99/month. Removes Milkshake branding. That’s the tier.
- Pro — $6.99/month, or $59.99/year (~$5/month). 365 days of analytics with export, contact form, Mailchimp and Sheets integration, Meta pixel, basic SEO fields, campaign builder.
- Pro+ — $10/month quarterly, or $99.99/year (~$8.33/month). Custom domain, Google Analytics.
Now the part that matters if you sell anything. Milkshake charges a selling fee on top of the subscription, on top of Stripe’s processing fee: 12% on Free and Lite, 9% on Pro, 7% on Pro+.
Read that against Keepp’s, which runs 5% on Free, 3% on Pro ($9.99/month), and 0% on Influencer ($24.99/month):
Keepp’s highest commission — 5%, charged on the plan that costs $0 — is lower than Milkshake’s lowest, which you only reach by paying for Pro+ at $99.99/year. There is no Milkshake tier that sells more cheaply than Keepp’s free plan. And Keepp charges nothing at all on free listings, display pricing, or anything that links out to your own store, because there’s no Keepp transaction to take a cut of. The three payment models are laid out in get paid your way.
Sell $1,000 in a month: Milkshake Free costs you $120 in platform fees. Milkshake Pro+ costs $8.33 + $70. Keepp Pro costs $9.99 + $30, and Keepp Influencer costs $24.99 flat. Sell $3,000 and it’s $360 on Milkshake Free, $218.33 on Milkshake Pro+, $99.99 on Keepp Pro — and still $24.99 on Keepp Influencer.
Keepp vs. Milkshake
| Keepp | Milkshake | |
|---|---|---|
| Free plan | Yes — $0 forever | Yes — $0, with Milkshake branding |
| Paid plans | Pro $9.99/mo · Influencer $24.99/mo | Lite $2.99/mo · Pro ~$5–6.99/mo · Pro+ ~$8.33–10/mo |
| Selling fee | 5% Free · 3% Pro · 0% Influencer | 12% Free/Lite · 9% Pro · 7% Pro+ |
| Fee on free / link-out / pay-outside items | 0% | n/a |
| On-page checkout | Yes — products and bookings take payment on the page, your own Stripe account, you’re merchant of record | Digital file sales via Stripe |
| Bookings & calendar | Yes — real availability, Google Calendar sync, auto Zoom/Google Meet link, on the Free plan | No |
| Affiliate cards & promo codes | Yes, from the Free plan | No |
| Lead capture + CSV export | Yes — custom forms, submissions filterable, taggable, exportable | Contact form on Pro; Mailchimp/Sheets integration |
| Custom domain | Yes, on Pro ($9.99/mo) | Pro+ only |
| Where you edit | Any browser — phone, tablet, or desktop | iOS/Android app only, no web editor |
| Page design | Fully customizable — colour, gradient, or full-bleed image backgrounds, font pairings, roundedness, full-width or two-up blocks | Card templates, swipeable deck format |
| AI-agent page management | Yes — HTTP Agent API | No public API |
Mobile-only is a design choice, and it has consequences
Milkshake has no web dashboard and no desktop editor. Signup, template choice, editing, publishing — all of it lives in the phone app.
That breaks down the moment your page has a price list to update, a batch of enquiries to work through, or a product description longer than a caption. Typing a 200-word programme description on a phone keyboard is a tax you pay every time you change anything, and there’s no version of “I’ll just fix that from my laptop.”
Keepp runs in the browser. The same editor works on a phone in a queue and on a desktop with two monitors, and the admin side — submissions, orders, bookings, analytics — is built to be worked at a keyboard when there’s volume to work through.
”Pick Milkshake if you want it to look good” is the wrong trade
This is the assumption worth dismantling, because it’s the one most comparison posts leave standing: that choosing a functional page means accepting an uglier one.
A Keepp page is a theme, not a fixed card template. The background can be a flat colour, a gradient, or a full-bleed image running behind the whole page. You pick a font pairing rather than inheriting one. Roundedness is a setting. Blocks run full-width or sit two-up, in whatever order the page needs. See style your page, choose a font pairing, and structure a long page for the controls.
The clearest rebuttal is a live one. Elin Sorensen is a Copenhagen wedding and event photographer on Keepp’s Pro plan. Her page runs a full-bleed photo background instead of a flat colour, so the first thing a couple sees is her work at full size — as visual as anything a card deck produces. It also lists her two coverage packages with real prices, which is the question she used to answer twenty times a week, and runs a “check your date” form asking for the date and the venue up front so her first reply can be an answer instead of another question. Striking and functional, on the same page. See Elin’s page and the rest of the case studies.
What a card deck can’t do
Milkshake’s cards are a presentation format. They show things well. Keepp’s blocks are built to complete things, which is a different job:
Bookings. If you charge for your time — a session, a shoot, a consultation, a class — a booking block shows your real availability, syncs with Google Calendar so a slot can’t be double-booked, and generates a Zoom or Google Meet link per appointment automatically for remote meetings. On the Free plan. Milkshake has no booking or calendar feature at all; a bio-card app is simply the wrong category of tool for anyone selling their calendar. See take bookings.
Real checkout. A product block takes payment on the page itself through your own connected Stripe account — you’re the merchant of record, so money lands directly in your Stripe balance rather than sitting with a platform and being forwarded later, and payouts, refunds, and disputes all happen in your own Stripe dashboard on Stripe’s timelines. Setup is connect Stripe once, then sell a product per item.
Affiliate cards and promo codes. Cards on a Keepp page cover three jobs on one grid: for-sale items linking out to wherever you already close, affiliate links carrying promo codes, and pure showcase pieces with nothing attached — so a page can be a portfolio and a shop without choosing. See add cards and add links and buttons.
Lead capture you own. Milkshake’s contact form starts on Pro and pipes to Mailchimp or a Sheet. A Keepp form asks the fields you choose, and every submission lands in one Data view — filterable, taggable, searchable across every form, and exportable to CSV whenever you want it rather than when support gets round to it. Your buyers and bookings are the same: visible and exportable in your own dashboard, and Keepp never emails your audience on your behalf. See collect leads and feedback and read your submissions.
You can also schedule a block so a launch offer or a seasonal package appears and retires on its own, and add a map if people need to find a studio or a venue. Choosing the right block is the map of all of them, and how your page works covers how they stack.
Your own domain, and an assistant to run the page
A custom domain on Milkshake means Pro+, its top tier. On Keepp it’s the $9.99 Pro plan, alongside everything else in that tier. Before that, keepp.link/yourhandle is free — see claim your page and put your link in your bio.
Keepp also exposes an HTTP Agent API, so you can point an AI assistant at your own page and manage it in plain language — add a package, change a price, update your hours, pull this week’s enquiries — without opening an editor at all. That’s a real answer to the mobile-editing problem: you can update the page from wherever you already type. Manage your page with an AI agent has the setup.
What to weigh
Milkshake’s own top tier — Pro+, $10/month, custom domain included — still takes 7% of every sale, more than Keepp charges on the plan that costs nothing, and Keepp’s top plan takes nothing at all. There’s no version of Milkshake where selling is cheaper than Keepp’s free plan, and no version where a page also takes a real booking, runs an affiliate link with a promo code, or gets edited from a laptop instead of a phone keyboard. A page that does more and charges less at every comparable tier is the better bet.
Start by claiming your page, styling it, and choosing the blocks that fit what you’re actually selling.
Try it
Claim your page at keepp.link — free to start, no card required, and a 5% ceiling on the free plan rather than 12%. See pricing for what changes at each tier, and a Buy Me a Coffee alternative if tips are part of your mix too.