NewSee everything we shipped in Launch Week 3
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 Ferr
from resend import Emails
 
ferr = Ferr()
page = ferr.sessions.create().new_page()
page.goto('https://news.example.com')
stories = page.extract('headlines')
 
Emails.send(to='[email protected]', 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.
Start For Free