Integration · Resend
Send the photo by email
Resend is the service that emails the photo to a guest. You bring the account. The tablet keeps the API key on-device and calls Resend’s HTTP API when a guest taps the email button. The photo rides as a JPEG attachment, so the email is self-contained.
Create a Resend account
Sign up at resend.com. Verify your email when asked.
Verify a sending domain
In the Resend dashboard, open Domains, then Add Domain. Enter a domain you own (for example, snapcabin.example.com). Resend will list a handful of DNS records (SPF, DKIM, sometimes DMARC). Add them at your DNS provider and wait for Resend to mark the domain as Verified — this usually takes a few minutes.
If you’re just trying things out, skip this step and use onboarding@resend.dev as the From address. Emails will send but will arrive from a generic Resend address.
Create an API key
Open API Keys, then Create API Key. Give it a name like snapcabin-kiosk and set permission to Sending access (so it can send mail but not change account settings). Copy the key — it starts with re_ and is shown only once.
The API key lets anyone with it send email as your account. Treat it like a password. SnapCabin stores it in the tablet’s private app data and never sends it anywhere besides Resend. If the key leaks, revoke it in the Resend dashboard and create a new one.
Enter the credentials on the tablet
On the tablet:
- Long-press the bottom-right corner of the Attract screen.
- Enter the admin PIN. (Default is
1234. Change it before your event.) - Open EMAIL DELIVERY and turn on “Enable email delivery via Resend”.
- Paste the API key and a From address. The From address should look like
SnapCabin <booth@yourdomain.com>using a domain you verified in step 2. - Optionally adjust the subject line, the per-session cap, and the per-address cap.
Test by sending to your own inbox
End the current event (or start a fresh test event), capture a photo, tap EMAIL, and enter your own email address. The photo should arrive within a few seconds. If something goes wrong, the tablet shows the Resend error on screen and writes it to the Audit Log section.