Premium-only feature – Not available in Basic version
Overview
The “Send Email” feature allows you to quickly share offer links with clients by opening a pre-filled email draft in your default email client (Gmail, Outlook, Thunderbird, etc.).
How It Works
1. Generate Client Link First
Before sending an email, you must:
- Save your offer in WordPress
- Click “🔗 Generate Link” button
- Wait for the public link to be created
2. Click “📧 Send Email” Button
Once the link is generated:
- Click “📧 Send Email” button (Premium only)
- Your default email client opens automatically
- Email is pre-filled with:
- To: (Empty – you add client email manually)
- Subject: Auto-generated from template
- Body: Professional message with all offer details
3. Email Template Structure
The email content is automatically generated using placeholders:
Default Template:
Subject: Your Quote {offer_no}{customer_name}
Body:
Dear {customer_name},
I'm pleased to share our professional quote with you.
View your quote online:
{offer_url}
Quote Details:
- Quote Number: {offer_no}
- Date: {offer_date}
- Valid for: 30 days (until {valid_until})
You can view the quote anytime using the link above.
If you'd like to accept the quote, simply click the
"Accept Offer" button at the bottom of the page.
If you have any questions, please feel free to contact us:
{contact_info}
Best regards,
{company_name}
4. Available Placeholders
These variables are automatically replaced with real data:
AVAILABLE PLACEHOLDERS
═══════════════════════════════════════════════════════════════════════
{customer_name}
Description: Customer name or company name
Example: John Smith / ABC Corporation
{offer_no}
Description: Offer number
Example: OF/251126-01
{offer_date}
Description: Offer date (formatted)
Example: November 26, 2025
{offer_url}
Description: Public link to the offer
Example: https://yoursite.com/offer/a1B2c3D4e5F6g7H8/
{valid_until}
Description: Expiration date (offer date + 30 days)
Example: December 26, 2025
{company_name}
Description: Your company name from settings
Example: Sample Company Inc.
{contact_info}
Description: Your contact details (phone, email, website)
Example: Phone: +234 567 890 161
Email: info@example.com
Website: https://example.com
5. Technical Details
How it works:
- Uses native
mailto:protocol - Opens your default email client (Gmail, Outlook, Apple Mail, etc.)
- No server-side sending – you send from your own email
- Data is inserted via URL encoding
- Works offline (draft is created locally)
What happens:
javascript
// JavaScript generates this URL:
mailto:?subject=Your%20Quote%20OF/251126-01&body=Dear%20John...
// Your email client opens with pre-filled content
Advantages:
- ✅ Uses your personal email (better deliverability)
- ✅ Email appears in your “Sent” folder
- ✅ Client sees your real email address (builds trust)
- ✅ Can edit before sending
- ✅ Can add CC/BCC
- ✅ Can attach additional files
Email Template Customization (Premium)
Access Settings
QuotePro → 📧 Email Template
Customization Options
- Email Subject
- Default:
Your Quote {offer_no}{customer_name} - Example result: “Your Quote OF/251126-01 – ABC Corp”
- Use placeholders to personalize
- Default:
- Email Body
- Multi-line text editor
- Supports all placeholders
- Use Enter key for line breaks
- Keep it professional and concise
- Reset to Default
- Button to restore original template
- Useful if you want to start over
Example Customization
Custom Subject:
Angebot {offer_no} von {company_name}
Custom Body (German example):
Sehr geehrte/r {customer_name},
vielen Dank für Ihr Interesse. Anbei finden Sie Ihr
persönliches Angebot:
{offer_url}
Angebotsdetails:
- Nummer: {offer_no}
- Datum: {offer_date}
- Gültigkeit: 30 Tage (bis {valid_until})
Bei Fragen stehen wir Ihnen gerne zur Verfügung:
{contact_info}
Mit freundlichen Grüßen,
{company_name}
Step-by-Step Usage
For Premium Users:
- Create and save offer in WordPress
- Fill customer details (name, email)
- Click “🔗 Generate Link”
- Wait for confirmation: “Link generated successfully!”
- Click “📧 Send Email”
- Your email client opens with pre-filled draft
- Add recipient email in “To:” field
- Review and edit if needed
- Click Send in your email client
Email Client Compatibility
| Email Client | Opens Automatically | Pre-fill Support | Notes |
|---|---|---|---|
| Gmail (web) | ✅ Yes | ✅ Full support | Requires browser mailto: handler setup |
| Outlook (desktop) | ✅ Yes | ✅ Full support | Windows & Mac versions |
| Apple Mail | ✅ Yes | ✅ Full support | macOS & iOS |
| Thunderbird | ✅ Yes | ✅ Full support | Cross-platform |
| Outlook (web) | ⚠️ Depends on browser | ✅ Full support | Browser must handle mailto: links |
| Yahoo Mail | ⚠️ Depends on browser | ⚠️ Partial support | Subject works, body may truncate |
| ProtonMail | ⚠️ Manual setup required | ⚠️ Partial support | Desktop bridge recommended |
| Mailbird | ✅ Yes | ✅ Full support | Windows only |
| eM Client | ✅ Yes | ✅ Full support | Windows & Mac |
| Spark | ✅ Yes | ✅ Full support | macOS & iOS |
Note: Web-based email clients require browser configuration to handle mailto: links.
Basic Users
What You See:
- Button shows: “🔒 Send Email”
- Badge: “Premium”
- Status: Disabled (grayed out)
- Tooltip: “Premium feature”
Click Behavior:
Shows popup alert:
"This feature requires Premium."
Workaround for Basic Users:
Option 1: Manual Email
- Click “📋 Copy Link” button
- Open your email client manually
- Paste the link
- Write your own message
- Send to client
Option 2: Upgrade to Premium
- Go to QuotePro → ⭐ Upgrade to Premium
- See pricing and features comparison
- Unlock Email Template customization
Troubleshooting
“Nothing happens when I click Send Email”
Cause: No default email client configured
Solution:
- Windows: Set default mail app in Settings → Apps → Default apps
- Mac: Set in Mail app → Preferences → General → Default email reader
- Linux: Configure in System Settings → Applications → Mail
“Email template is too long / gets cut off”
Cause: Some email clients have URL length limits
Solution:
- Shorten your email template
- Remove unnecessary text
- Use shorter placeholder content in Settings → Company Data
“Placeholders not replaced”
Cause: Missing data in offer or company settings
Solution:
- Fill all customer details (name, company)
- Set offer number and date
- Complete company information in Settings → Company Data
- If field is empty, placeholder shows as-is
“Email shows weird characters (encoding issues)”
Cause: Special characters in template
Solution:
- Avoid special symbols like:
&,%,#,+ - Use plain text only
- Check company name doesn’t have special chars
Best Practices
✅ DO:
- Fill customer email in offer form (for reference)
- Review email draft before sending
- Test with your own email first
- Keep templates professional and concise
- Use all contact info placeholders
❌ DON’T:
- Don’t send without reviewing
- Don’t use ALL CAPS in templates
- Don’t include HTML in email body (plain text only)
- Don’t make templates too long (>500 words)
- Don’t forget to add recipient email when client opens
Privacy & Security
What data is shared:
- Public offer link (expires after 30 days)
- Offer number, date, validity
- Your company contact information
What is NOT shared:
- Pricing details (client must open link)
- Internal notes or comments
- WordPress admin data
- Client’s personal data (except name)
GDPR Compliance:
- Link expires automatically after 30 days
- No email addresses stored in public links
- Client can request data deletion
- All tracking is anonymous (IP + User Agent only)
