How to bulk send invoice emails on Shopify
Invoice Falcon lets you send invoice emails to multiple customers at once using the bulk email feature on the Orders page. Instead of emailing invoices one order at a time, you can select a group of orders — or all orders matching your current filters — and send their invoices in a single action. The emails are processed in the background, so you can continue working while Invoice Falcon handles the delivery.
Before You Begin
Before you can bulk email invoices, make sure the following requirements are met:
- Invoice Falcon is installed and active on your Shopify store.
- Orders exist in your store. You need at least one order (or draft order) to send an invoice email for.
- Customers have email addresses. Invoice emails are sent to the email address associated with each order. Orders without a customer email will be skipped during the bulk email process.
- Email settings are configured (optional but recommended). You can customize your sender email address, email subject, and email body from the Settings page in Invoice Falcon. If you have not configured these, Invoice Falcon will use the default email settings.
How to Bulk Email Invoices
Follow the steps below to send invoice emails to multiple customers at once from the Orders page.
Step 1: Navigate to the Orders Page
- Open Invoice Falcon from your Shopify Admin. The app will load and display the Orders page by default.
- You will see a table listing all your Shopify orders. Each row shows the order number, invoice number, financial status, customer email, order date, amount, and action icons (Print, Download, Email).

Step 2: Filter Your Orders (Optional)
If you only want to email invoices for a specific set of orders, you can use the built-in filters to narrow down the list before selecting orders. This is especially useful when you want to email invoices for orders with a particular payment status or within a specific date range.
- Filter by financial status (Orders tab): Click the Financial status filter button above the orders table. Select one of the available statuses — Paid, Pending, Refunded, Partially paid, Authorized, or Voided — and the table will update to show only orders matching that status.
- Filter by draft status (Drafts tab): If you are on the Drafts tab, click the Status filter button and select Open, Invoice sent, or Completed to filter the draft orders.
- Filter by date range: Click the Date range filter button and choose from preset options such as Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, or All time or custom date range. The table will display only orders created within the selected date range.
- Search for specific orders: Use the search bar at the top of the table to search for orders by order number or customer name.

Step 3: Select the Orders You Want to Email
Once your orders are filtered (or if you want to email all orders), select the orders you want to include in the bulk email.
- Select individual orders: Click the checkbox on the left side of each order row that you want to include. You can select as many orders as you need from the current page.
- Select all orders on the current page: Click the checkbox in the table header row to select all orders visible on the current page.
- Select all orders across all pages: After selecting all orders on the current page, a banner will appear at the top of the table that says something like "Select all orders matching this filter." Click this link to select every order that matches your current filters, even those on other pages. This is useful when you want to email invoices for a large number of orders at once.

Step 4: Start the Bulk Email Action
- Once you have selected one or more orders, a blue action bar will appear at the top of the table with the available bulk actions.
- Click the Send emails button in the action bar. This will open the Bulk send emails confirmation dialog.

Step 5: Confirm and Send
- The confirmation dialog will display an informational banner telling you how many orders will be included. If you selected specific orders, it will say something like "Invoices for 5 selected orders will be emailed to customers." If you selected all orders matching the current filters, it will say "Invoices for all orders matching the current filters will be emailed to customers."
- Review the information to make sure the correct number of orders is included.
- Click the Send emails button to start the bulk email process. Invoice Falcon will begin sending invoice emails in the background.
- A green success banner will appear on the Orders page confirming that the bulk email action has started, with a message: "Bulk email sending started! Check the Bulk Actions page for progress."

Monitoring Bulk Email Progress
After starting a bulk email action, you can monitor its progress on the Bulk Actions page.
- In the Invoice Falcon sidebar navigation, click Bulk actions to open the Bulk Actions page.
- You will see a table listing all your recent bulk actions, including bulk emails. Each row shows the action type, status, progress percentage, date, and available actions.
- The status column will show the current state of your bulk email:
- Preparing — The system is gathering the list of orders and creating invoices where needed.
- Pending — The action is queued and waiting to be processed.
- Processing — Invoice emails are actively being sent out. A progress bar shows the percentage completed.
- Finalizing — The final emails are being sent and the action is wrapping up.
- Complete — All invoice emails have been sent successfully.
- Failed — The bulk email action encountered an error. You can view details to see which orders failed.
- Cancelled — The action was cancelled before it finished.
- While a bulk action is still active (Preparing, Pending, Processing, or Finalizing), you can click the Refresh button to update the status, or click the Cancel button to stop the action.
- Once the action is complete, you can click the View details button (the info icon with a number) to see a breakdown of which orders were emailed successfully and which ones failed.


Known Limitations
- One bulk action at a time. You can only have one active bulk action running at any given time. If you try to start a new bulk action while another is still processing, you will see an error message asking you to wait for the current action to finish.
- No template selection for bulk emails. Unlike bulk print and bulk download, the bulk email feature uses your default invoice template. You cannot choose a different template when sending bulk emails.
- No BCC option for bulk emails. The option to send yourself a copy of the invoice (BCC) is only available when sending individual emails from the order detail page, not during bulk email actions.
- Customer email required. Orders that do not have a customer email address associated with them will be skipped automatically during the bulk email process.
- No custom email content per order. All bulk emails use the same email template. You cannot customize the subject or body for individual orders within a bulk email action.
- Filters apply to the "Select all" action. When you select all orders, only orders matching your currently applied filters (status, date range, search query) are included. Make sure your filters are set correctly before starting the bulk email.
Troubleshooting
Symptom | Likely Cause | Fix |
|---|---|---|
"Failed to start bulk email. Please try again." error toast appears | A network error occurred or the server could not process the request. | Wait a few seconds and try again. If the issue persists, refresh the page and attempt the bulk email action once more. |
"Another bulk action is already running" error | You already have a bulk print, download, or email action in progress. | Go to the Bulk actions page and wait for the current action to finish or cancel it, then try again. |
Send emails button is not visible | No orders are selected. | Select at least one order using the checkboxes in the orders table. The bulk action bar only appears when one or more orders are selected. |
Some orders were skipped during the bulk email | The skipped orders do not have a customer email address on file. | Open the skipped orders in Shopify Admin and add a customer email address, then retry the bulk email for those orders. |
Bulk email shows "Failed" status on the Bulk Actions page | One or more invoices could not be generated or the email could not be sent for certain orders. | Click the View details button on the Bulk Actions page to see which orders failed. Try sending emails for those specific orders individually from the Orders page. |
Customers are not receiving the invoice emails | Emails may be going to the customer's spam or junk folder, or the email address on the order may be incorrect. | Ask the customer to check their spam folder. Verify the email address on the order in Shopify Admin. You can also configure a custom sender email address in Settings to improve email deliverability. |
FAQs
Q: How many orders can I bulk email at once?
A: There is no hard limit on the number of orders you can include in a single bulk email action. You can select all orders matching your filters, even if that includes hundreds or thousands of orders. The emails are processed in the background, so larger batches will simply take longer to complete.
Q: Can I bulk email invoices for draft orders?
A: Yes. Switch to the Drafts tab on the Orders page, select the draft orders you want to email, and use the Send emails bulk action. The process works the same way as for regular orders.
Q: Will Invoice Falcon create invoices automatically for orders that do not have one yet?
A: Yes. When you start a bulk email action, Invoice Falcon automatically creates an invoice for any order that does not already have one. You do not need to generate invoices manually before sending bulk emails.
Q: Can I choose a specific email template for bulk emails?
A: No. Bulk email invoices always use your default email template and default invoice template. If you want to customize the email subject and body, go to Settings and update your email template settings before starting the bulk email action.
Q: What happens if I cancel a bulk email action that is already in progress?
A: Any emails that have already been sent will not be recalled or undone. Only the remaining unsent emails in the queue will be cancelled. You can view details on the Bulk Actions page to see which orders were already emailed before the cancellation.
Q: Can I send bulk emails from the order detail page?
A: No. Bulk email is only available from the Orders page. On the order detail page, you can only send an email for that individual order using the Actions dropdown and selecting Send email.
Q: How do I know which orders have already been emailed?
A: On the Orders page, each order row has an Email icon in the Actions column. If the email icon is blue, it means an invoice email has already been sent for that order. If the icon is grey, no email has been sent yet. This visual indicator helps you identify which orders still need to be emailed.
Q: Do I need a paid plan to use bulk email invoices?
A: The bulk email feature is available on all plans. However, if you want to customize the email subject, body, or sender address, you will need to configure those options in the Settings page, and some advanced email settings such as custom sender email require a paid plan.
Updated on: 20/05/2026
Thank you!