Email System
The ID Payment Link Generator includes a full-featured email system that lets you send professional payment request emails directly from WordPress. Instead of copying a link and composing your own email, you can send a polished, branded HTML email to your client with a single click.
How It Works
The plugin sends emails through the WordPress wp_mail() function, which means it respects any SMTP configuration you have in place (via plugins like WP Mail SMTP, Post SMTP, or similar). All emails are sent with the content type set to text/html, ensuring your HTML formatting, logo, and styled elements render correctly in email clients.
Key Features
- Merge tags for personalization — Use dynamic placeholders like
{first_name},{amount}, and{payment_link}to personalize every email automatically. The plugin replaces these tags with the actual values you entered on the generator page at send time. - Configurable sender identity — Set a custom “From” name and “From” email address in the plugin settings. This controls what your clients see in their inbox as the sender, helping your emails look professional and recognizable.
- Embeddable business logo — Upload your company logo in the Settings page and use the
{logo}merge tag to include it in your emails. The logo renders as an HTML<img>element at the top of your email template. - Multiple templates (Pro) — Pro users can create and manage multiple email templates for different scenarios such as initial invoices, payment reminders, promotional offers, or follow-ups. Each template has its own subject line and HTML body.
Sending an Email
On the generator page, after filling in the client details and amount, click “Generate & Email” (or the equivalent send button). The plugin generates the payment link, processes the email template by replacing all merge tags, and dispatches the email via wp_mail(). You’ll see an on-screen confirmation of success or failure.
Note: If emails are not being delivered, ensure you have a working SMTP configuration. WordPress’s default PHP
mail()function is often blocked or flagged as spam by hosting providers. An SMTP plugin is strongly recommended for reliable email delivery.
