Resend (Email Results)
The Resend integration lets you send personalised product recommendation emails to shoppers after they complete a quiz. Each merchant connects their own Resend account — emails are sent from your domain, using your API key, and appear as coming directly from your store. Available on the Starter plan and above.
How it works
- A shopper completes your quiz and provides their email address on the welcome screen.
- ShopperQuiz queues an email containing their top recommended products.
- Within 30 seconds, the email is sent via your connected Resend account — from your verified sender address, using the template you configured.
The shopper receives a branded email with product images, names, prices, and a direct link to each product on your store.
Requirements
- A Resend account (free tier covers up to 3,000 emails/month)
- A verified sending domain in Resend
- A Starter plan or above on ShopperQuiz
- Collect email address enabled on the quiz welcome screen
- Send results to shopper's email enabled in the Results Screen settings of your quiz
Setting up Resend
1. Verify your sending domain in Resend
Before you can send emails, Resend requires you to verify a domain you own (e.g. yourbrand.com).
- In Resend, go to Domains → Add domain
- Enter your domain and follow the DNS verification steps
- Once verified, your domain status will show as Active
You don't need a full domain — Resend also supports subdomains like mail.yourbrand.com.
2. Create an API key
- In Resend, go to API Keys → Create API key
- Give it a name (e.g. "ShopperQuiz")
- Set permission to Sending access — ShopperQuiz only sends emails, it never reads them
- Copy the key (you'll only see it once)
3. Connect in ShopperQuiz
- Go to Integrations in the ShopperQuiz sidebar
- In the Resend card, click Connect Resend
- Enter your API key and click Validate & save
- Enter your From email — the address emails are sent from (must be on your verified domain, e.g.
[email protected]) - Enter a From name — the display name shoppers see, e.g.
ARTINIQ - Click Save
ShopperQuiz validates the API key by sending a test email to a Resend sink address before saving. If validation fails, double-check that the key has sending permissions and your domain is verified.
Enabling email results per quiz
Connecting Resend enables the feature globally, but you control it per quiz. To start sending result emails for a quiz:
- Open the quiz in the Quiz Builder
- Click Results Screen at the bottom of the question list
- Scroll to the Email results card
- Toggle on Send results to shopper's email
- Optionally customise the Email subject line (default: "Your personalised recommendations")
- Click Save changes
Emails are only sent when both conditions are met: Resend is connected and the toggle is enabled on the quiz.
Configuring the email template
The email template controls the visual appearance and content of every results email sent from your store. Go to Email Template in the sidebar to configure it.
See Email Template for a full walkthrough of all settings.
Email analytics
Track how many emails have been sent, failed, and delivered via the Email Analytics page in the sidebar.
See Email Analytics for details.
Free plan
The Resend integration is not available on the free plan. If you are on free, the Email results toggle in the Results Screen editor will show a locked state. Upgrade to Starter or above to unlock it.
If you downgrade from a paid plan to free, your Resend credentials remain saved but emails will no longer be sent. They will resume automatically if you upgrade again.
Disconnecting
To remove the Resend integration:
- Go to Integrations in the sidebar
- In the Resend card, click Disconnect
This removes your API key and sender details from ShopperQuiz. No emails currently queued will be cancelled — any pending emails already in the queue at the time of disconnection will still be attempted. No data is deleted from your Resend account.
Troubleshooting
"Invalid API key" on validation Make sure the key has Sending access permission (not read-only). Also confirm your domain is verified in Resend — unverified domains can cause key validation to fail.
Emails not arriving
- Check that Send results to shopper's email is enabled in the quiz's Results Screen settings
- Check that the shopper entered their email on the welcome screen
- Check Email Analytics for failed rows and their error reason
- Check your Resend dashboard logs for delivery events
"Domain not verified" error in Email Analytics The From email address must be on a domain you've verified in Resend. Update the From email in the Integrations page to match a verified domain.
Shopper got the same email twice This can happen if the shopper completed the quiz in two browser tabs simultaneously — each completion inserts a separate email into the queue. It is not a sending bug.
Was this page helpful?