Payment Email Notifications
Send automatic email notifications to yourself and your buyers when a payment is completed.
How it works
When a payment is successfully captured, Shareables can send two types of email:
- Buyer Receipt — A confirmation email to the buyer with their purchase summary
- Seller Notification — An email to you with the order details, buyer information, and transaction ID
Both emails are fully customizable using template variables and can include a table of item data with configurable fields, buttons, and price formatting. A live preview on the right side of the editor shows exactly what the email will look like as you make changes.
Setting up email notifications
Open Email Notifications
- Open your widget in the Creator
- Go to the Add-ons tab
- Make sure Payments is enabled and a provider is connected
- Click the Email Notifications button in the payment section
The email editor opens as a full-screen modal with your settings on the left and a live preview on the right.
Configure Buyer Receipt
The Buyer Receipt tab is selected by default.
- Enable — Toggle on to send receipts to buyers
- Reply-to email — The email address buyers will reply to if they respond to their receipt. Defaults to your account email.
- Subject — Customize the receipt subject line using template variables
- Body — Write your receipt template
Configure Seller Notification
Switch to the Seller Notification tab to configure your internal notifications.
The seller notification is enabled by default when you connect a payment provider.
- Send to — Enter the email address where you want to receive notifications. If left blank, it defaults to your account email.
- Subject — Customize the email subject line using template variables
- Body — Write your notification template
Live preview
The right side of the email editor shows a live preview of your email. As you edit the subject, body, template variables, or table fields, the preview updates in real time so you can see exactly what your buyers (or you) will receive.
Template variables
Use template variables in your email subject and body to insert dynamic values. Click any variable chip below the body editor to insert it at your cursor position.
| Variable | Description | Example |
|---|---|---|
{{itemName}} | The name of the purchased item | ”Premium Widget” |
{{amount}} | The payment amount with currency | ”$29.99” |
{{buyerEmail}} | The buyer’s email address | ”buyer@example.com” |
{{buyerName}} | The buyer’s name (from payment provider) | “Jane Smith” |
{{orderId}} | The unique transaction/order ID | ”7F3K9…” |
{{date}} | The date of the transaction | ”24 Feb 2026” |
{{siteName}} | Your widget’s name | ”My Store” |
{{table}} | An item details table (see below) | HTML table of item data |
Default templates
If you don’t customize the templates, Shareables uses sensible defaults:
Buyer receipt:
Subject: #{{orderId}} - Receipt: {{amount}} for {{itemName}}
Body:
Thank you for your purchase!
Item: {{itemName}}
Amount: {{amount}}
Date: {{date}}
Order ID: {{orderId}}Seller notification:
Subject: #{{orderId}} - Payment received: {{amount}} for {{itemName}}
Body:
You received a payment!
Item: {{itemName}}
Amount: {{amount}}
Buyer: {{buyerName}} ({{buyerEmail}})
Date: {{date}}
Order ID: {{orderId}}Item details table
You can include a configurable table of data from your data source in the email. This is useful for showing product details, download links, prices, or any other information alongside the purchase confirmation.
Enable the table
In the email editor (Buyer Receipt tab), toggle on Item Details Table.
Add fields
Click + Add field to open the field editor. Select a column from your data source — your configured payment columns (Product Name, Price) appear at the top for quick access.
Configure each field
Click any field or the Edit button to open the field editor, where you can configure:
- Column — Which data source column to pull from (can be changed at any time)
- Display as — How the value is rendered in the email:
- Text — Shows the raw value as plain text
- Price — Formats the value as currency using your payment currency setting (e.g.
75becomes$75.00) - Button — Renders the value as a clickable button link (great for download links, access URLs, etc.)
- Column header — Custom label for the table header (defaults to the column name)
Button field options
When you set a field to display as Button, additional options appear:
- Button label — The text shown on the button (e.g. “Download”, “Access Course”)
- Background color — The button’s background color
- Text color — The button’s text color
- Shape — Square, Rounded, or Pill
If a button field has no value for a particular item (empty URL), the button is automatically hidden for that row.
Reorder fields
Drag fields using the grip handle to reorder columns in the table.
Position the table
Add {{table}} anywhere in your email body to control where the table appears. If you don’t include the {{table}} variable, the table will be appended after the body text.
The item details table shows data from the specific item that was purchased. This pulls directly from your data source, so it always reflects the latest information. You can add the same column more than once if needed (e.g. as both text and a button).
Tips
- Keep your buyer receipt professional and concise — buyers mainly want confirmation that their payment went through
- Include
{{orderId}}in both emails so you can easily cross-reference transactions - Use the Reply-to email on buyer receipts so customers can reach you directly by replying
- Use Button fields to include download links or access URLs directly in the receipt — great for digital products
- Use Price fields to ensure prices display with the correct currency formatting
- Check the live preview as you make changes to verify your email looks right
- Test your email templates in Sandbox mode before going live — the emails are sent during test transactions too
Email notifications are sent when a payment is successfully captured. If a payment fails or is cancelled, no email is sent.
Frequently asked questions
Can I send emails to multiple addresses?
The seller notification goes to one email address. If you need multiple people notified, consider using an email forwarding rule or a shared inbox.
Do test/sandbox payments send emails?
Yes. Email notifications are sent for sandbox payments too, so you can verify your templates work correctly before going live.
Can I use HTML in the email body?
The email body is plain text with template variables. The item details table is automatically formatted as an HTML table with your configured field styles.
What if the buyer’s email is not available?
The buyer’s email comes from the payment provider (PayPal or Stripe). If for some reason it’s not available, the buyer receipt will not be sent, but the seller notification will still go through.
Related
- Payments Overview — General payments setup and configuration
- PayPal Setup — Connect and configure PayPal
- Stripe Setup — Connect and configure Stripe