Connect an email provider so the app can send wishlist and loyalty emails, then choose which events send automatically.
Open: Emails → Email Integrations.
Published guide: Email Settings
| What | Plan |
|---|---|
| Connect and enable a provider, manual sends | Basic+ |
| Automated events (Klaviyo Flow, Mailchimp Journey, SendGrid Transactional) | Premium+ |
The Emails page has three tabs:

| Provider | Fields |
|---|---|
| Klaviyo | Public key (Site ID), Private key, List ID, From email, From name |
| Mailchimp | API key, Server prefix (for example us19), Audience/List ID, From email |
| SendGrid | API key, Marketing List ID (optional), From email, From name |

The provider list shows a badge for each provider: Default, Active, or Inactive.

If more than one provider is active, choose which one is used:
Click Save provider defaults. At least one provider must be active.

Available events: Referral friend reward, Referral referrer reward, Points earned, Points redeemed, VIP tier upgraded, Points expiry reminder, Back in stock, Price drop, and Low stock (Klaviyo only).
Gatto Loyalty: Points earned).For Low stock, set an Inventory threshold. The event fires when inventory drops below that number and is still above 0.

gatto_loyalty_<event>).
d-).Template variables: email, first_name, last_name, plus event fields such as product_title, product_id, and product_url when available.

Open Emails → Email Statistics, choose From and To dates, then click View statistics.

| Issue | Tip |
|---|---|
| Buttons are disabled | Connecting providers needs Basic+. Automated events need Premium+. |
| "Please configure this provider before enabling it" | Save the connection keys first. |
| Event enabled but no email | Klaviyo needs a Flow on that metric. Mailchimp needs a Journey on that tag. SendGrid needs a Template ID. |
| Mailchimp tag not applied | Add an Audience/List ID in the connection settings. |
| Test connection fails | Check the keys and server prefix. Make sure the From email is verified in your provider. |