Full article is there but to avoid triggering Gmail’s spam filters: either disable link tracking on YouTube share links, or use the full YouTube link instead.
HN user
chrisfrantz
building loops.so (YC W22)
say hey here: chris@loops.so
or here: twitter.com/frantzfries
Chrome, latest stable
Love that this exists now, thank you and nice read.
FWIW, didn't have any luck with the generator at the bottom, could be user error.
This is where I believe we are headed as well. Frontier models "curate" and provide guardrails, very fast and competent agents do the work at incredibly high throughput. Once frontier hits cracks the "taste" barrier and context is wide enough, even this level of delivery + intelligence will be sufficient to implement the work.
We reached some amount of early product-market fit and the “starter” stack that served us well early on: Vercel functions, Supabase Postgres, and a mix of queue services, started hitting limits. Function runtimes capped at 15 min, cron jobs had to be public, queues kept sun-setting, and the database had no automatic fail-over. We were spending more hours nursing infra than building features.
Over the next six months we rebuilt on plain AWS: EKS for the Next.js app, Aurora Postgres in-VPC, SQS for jobs, all managed with Terraform. A Cloudflare Worker mirrored an increasing slice of live traffic to Kubernetes until everything looked solid, then a DNS flip made it the source of truth.
Supabase data flowed into Aurora via logical replication; once lag was near zero we swapped the connection string and retired the old stack without users noticing. Costs are predictable now and we control most knobs.
We put this post together as a bit of a retro and to help if you're evaluating a similar path for your company.
We released an update to our pricing at Loops and along with increasing free limits, we made transactional email sending available at no additional cost on any paid plan.
We removed our previous plan tier of $1 per 2,000 sends.
Example: You have 4,000 users and you send an automated onboarding email along with an occasional product update every month or two.
Your product also generates daily rollup emails, along with product notifications, and other standard transactional emails, maybe 100,000 emails a month total.
That's now available at the same price, just $49.
Say next month you gain another 500 users and you send 200,000 emails. That's still just $49 a month.
Our goal is to help you send all your emails from one platform for a single price point and this gets us one step closer.
We recently did some work improving our email deliverability to large institutions that use Rspamd as part of their corporate firewall, this is our write-up on that experience.
A couple years in, we’re still building Loops (loops.so), email for software companies.
Congrats Dima and team, it's been cool watching you build this over the last couple of years.
I use this daily, great resource.
Oh nice! Glad to see this launched, congrats to the Zenfetch team, been following for a while :)
This was an interesting read, thanks
the IPCC Sixth Assessment Report states "It is very unlikely that gas clathrates (mostly methane) in deeper terrestrial permafrost and subsea clathrates will lead to a detectable departure from the emissions trajectory during this century".
I do think that the potential behind GPT-4V is a bit understated right now. Obviously, roasting emails is not the best use case but there are some really exciting ones I'm interested in seeing other folks build.
Highly recommend checking out the docs for the new API and playing around, it's fun! https://platform.openai.com/docs/guides/vision
With filters you should be able to do it pretty easily assuming you have the data in Loops already. Always ways we could improve though!
Hey thanks Kyle!
We'll follow up on the API feedback separately, but you're welcome to trigger with either. We break down the differences here: https://loops.so/docs/loop-builder/loop-triggers#trigger-fre...
Yep it’s great feedback! You can pretty easily slim down your contact count to follow that active user model if you’d like already :)
Thanks for the detailed feedback! We find that users start their company, use us for everything then never have to think about how to contact their users. Requiring a bring your own solution is great for more mature businesses but we’re targeting early stage right now and asking someone to signup for a second service to use ours feels like it may slow things down.
You could remove those contacts and not be charged for them however if you only email someone once that started a trial account you’re doing your business a disservice in our experience.
Yep all pricing is available when you click “view all pricing tiers” on the primary highlighted card.
Sorry that wasn’t more clear!
Agreed, will rework pricing after this. You can click “View all pricing tiers” on the pricing page but it should really be visible. Will fix!
Thanks for using Loops!
Sure, you can mostly do that today with saved segments, merge tags and data variables. Would love to understand how we could do better though!
Click "view pricing tiers" for all tiers up to 100K :)
To the best of my knowledge, Klaviyo is more focused on e-commerce and Attentive more on e-commerce but especially SMS. I'm not familiar enough with their platforms to give a point-by-point comparison, but we're focused on the needs of our users within SaaS. If a customer needs a thing, we're going to work with them to understand it and build it for them. I think if we follow that compass long enough we'll end up differentiated quite a bit.
Generally, we don’t believe email copy belongs in your code base.
You can upload MJML if you’d really like to, along with designing in Figma via an integration, but really your best bet is our editor.
We've extended MJML to support additional platforms and it's lightning fast to just send an email.
If we can save a few engineering hours just by having the product person who needs to update the emails with new copy actually update the copy instead of pinging engineering, we think we’ve improved things.
We also support product and marketing email, along with transactional emails.
Happy to expand on it if you have additional q's
Thanks, your early support means a lot! Hope we freed you up to spend less time on email and more time on the rest of your company :)
Thank you! API docs here, we should put it more front and center. I will adjust that.
Talk to us! We're happy to take a call, email, etc. :)
Shoot me an email (chris@loops.so) and happy to walk you through any questions you may have.
that's what we're hoping happens! it should just work so you can get back to work
thanks for giving us a try :)
Sure, what we've found is that many companies (including our own) publish a changelog, product update or newsletter at a monthly/weekly cadence. We can help solve for that.
There are also quite a few strictly newsletters using us as well which we're happy to support! We own workspaces.xyz and publish that as well via Loops.