Documentation

Find documentation for our Joomla extensions on this page.

JoomInvoice - Email Notifications

JoomInvoice can send emails for invoices, quotes, payment confirmations, and automated reminders. This page covers all the email features and how to configure them.

Sending an Invoice by Email

  1. Go to Components > JoomInvoice > Invoices.
  2. Click the envelope icon next to the invoice you want to send. Or select multiple invoices and use the toolbar email action to send them in batch.
  3. The email is sent to the client's email address.

What the Client Receives

  • Subject - Configured in Configuration > E-mail > Subject on invoice emails. Default: Invoice {invoice_num}.
  • Body - Generated from the template's email layout, with all invoice data filled in.
  • PDF Attachment - If Attach PDF invoice in email is enabled in Configuration, the invoice PDF is included as an attachment.

Sending a Quote by Email

Same process as invoices. Click the envelope icon next to a quote. The email subject uses Configuration > E-mail > Subject on quote emails (default: Quote {invoice_num}).

Payment Confirmation Emails

When a payment is received through an online gateway (Stripe, PayPal, etc.), JoomInvoice can send confirmation emails to both you and the client.

The subject uses Configuration > E-mail > Subject on payment emails (default: Payment received).

Email Sender Settings

By default, emails are sent using your Joomla global mail settings. To use different sender information for JoomInvoice:

  1. Go to Configuration > E-mail.
  2. Set From (name) on emails - The sender name shown in emails (e.g., "Acme Billing").
  3. Set From (email) on emails - The sender email address.
  4. Save.

If these are left empty, the Joomla global settings are used.

Quote Status Notifications

Get notified when a client accepts or rejects a quote.

Setting Up

  1. Go to Configuration > Notifications.
  2. Enable Quote Status Notifications.
  3. Customize the email subjects and bodies if needed.
  4. Save.

What You Receive

When a client clicks Accept or Reject on a quote, you receive an email with the quote details.

Available placeholders for notification emails:

PlaceholderWhat It Shows
{quoteNumber} The quote number
{quoteClientFullName} The client's full name
{quoteClientEmail} The client's email address
{quoteTotal} The quote total amount
{quoteLink} A link to the quote in the admin panel

Unpaid Invoice Reminders

Automatically remind clients about unpaid invoices.

Setting Up Reminders

  1. Go to Configuration > Reminders > Unpaid Invoices.
  2. Enable Reminders.
  3. Customize the Email Subject and Email Body.
  4. Save.

Setting Up the Cron Job

Reminders need a cron job to run automatically. The cron job URL is shown in Configuration > Reminders > Cron Job.

You can configure how many reminder emails are sent per cron execution (default: 5). This prevents sending too many emails at once if you have many overdue invoices.

Reminder Email Placeholders

PlaceholderWhat It Shows
{invoiceNumber} The invoice number
{invoiceClientFullName} The client's name
{invoiceLink} Link to view the invoice
{invoicePaymentLink} Link to pay the invoice directly

PDF Attachment Folder

Temporary PDF files for email attachments are saved to the folder configured in Configuration > E-mail > Folder for tmp PDF creation (default: pdfinvoices). Make sure this folder exists and is writable by your web server.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok