A header image that greets someone by name gets noticed in a way a generic banner never does. Making one per person by hand does not scale, so most emails ship the same banner to everyone. This workflow renders a personal header for each recipient from a spreadsheet and hands back a hosted image URL for every one.
How the header gets personal
- List your recipients. Each row in your Google Sheet is one person, with the name, company, and offer you want their header to show.
- Set it to run. On the schedule you pick, the workflow reads the rows and renders a header image from your template for each one.
- Every row gets its own image. The name, company, and offer land on the design, and long names auto-fit the same layout as short ones.
- You get back a URL. Each render returns a hosted Orshot image URL. Nothing is emailed. The workflow makes the images, and you decide where they go.
| AName | BCompany | COffer | |
|---|---|---|---|
| 1 | Priya Sharma | Northwind Co. | 20% off your first month |
| 2 | Marcus Lee | Lumen Labs | Free onboarding call |
| 3 | Ana Torres | Harbor & Kin | Early access to v2 |
Rendered from row 1, one per row
Where the URL goes
The hosted URL works anywhere an image link does:
- Your email tool's header slot, so the banner in that send is the personalized one for that recipient.
- Matched to a person by the row's name or email column, so the right image lands with the right send.
- Reused elsewhere, like a landing page or an ad, if you want the same graphic outside the inbox.
The workflow stops at the URL on purpose. It renders the images, and your email platform does the sending.