All articles
TutorialsMarch 5, 2026· 7 min read
Wiring Ferr and Resend into a daily newsletter
A weekend build: an agent that browses the web with Ferr and emails a digest with Resend.
JR
Jonah R.
Engineering
We asked OpenAI Codex to glue two APIs together: Ferr to gather the day's stories with a real browser, and Resend to send the digest. Here is the shape of the result.
The loop
digest.py
from ferr import Ferrfrom resend import Emails ferr = Ferr()page = ferr.sessions.create().new_page()page.goto('https://news.example.com')stories = page.extract('headlines') Emails.send(to='me@example.com', html=render(stories))Why a real browser
The sources render their front pages with client-side code, so a plain HTTP fetch returns nothing useful. A real browser sees what a reader sees.
Build it on Ferr
Launch your first cloud browser for free.
Keep reading
All articlesTutorialsSeptember 4, 2025
Ship browser automation to users with Ferr and Convex
Store state in Convex, run browsers with Ferr, and give your users automations that just work.
Read article8 min read
TutorialsJuly 10, 2025
We gave Pi Agent a real browser
What happened when we connected the Pi agent framework to a Ferr session.
Read article6 min read
Launch WeekJune 27, 2026
Launch Week v3: everything we shipped
Five days, five launches. Here is the full recap of Launch Week v3, from faster cold starts to Ferr Skills.
Read article6 min read