Ontraport includes e-commerce tools that allow you to sell products through order forms, manually log and charge transactions and request payment for unpaid invoices.
This article focuses on sending and receiving payments through unpaid invoices. You'll learn what customers see when they receive an invoice, how to manage invoices and payments in their collections, how to adjust invoice settings, and how to use automations to send billing reminders.
Invoicing is available to some account levels. Check out our pricing page to learn more.
Table of contents
How does invoicing work in Ontraport?
• How to use invoicing for your business
Automatically generated invoice pages and emails
• Unpaid invoice email
• Invoice page
• Payment page
• Refund receipt email
• Invoice receipt
Invoices collection and subcollections
Payments collection and subcollections
Create an unpaid invoice
• Send draft invoices
• Past due invoices
Invoice settings
Invoice automations
• Invoice messages
• Send an upcoming payment reminder
• Create past due invoice reminders
How does invoicing work in Ontraport?
Invoicing is a great option for one-on-one sales and service-based businesses that want to send bills and collect payments easily.
When you create an unpaid invoice and send it to your customer, they’ll receive an email that includes your branding and a View & Pay button. Clicking the button sends them to a professional invoice page, where they can review the details, print the invoice if needed and pay their balance.
Once they click Pay, they’ll be directed to a secure payment page to enter their payment information. When the payment is complete, the system automatically sends them a receipt.
This is the built-in invoicing flow, but if you want more control, you can customize the process using automation and messages. Learn more below.
How to use invoicing for your business
There are many ways to use invoicing in your business, but it all comes down to creating a simple, professional way to bill clients and get paid on time.
After purchase or service completion
When you’ve delivered a product or finished a service, sending an invoice ensures the client has a clear record of what’s owed and how to pay. This creates a professional close to the transaction and sets expectations for timely payment.
For deposits or retainers
Many businesses require partial payment up front. Sending an invoice for a deposit or retainer secures commitment before work begins and helps protect your cash flow.
Milestone billing
For larger projects, breaking costs into phases makes payments easier for clients and steadies revenue for you. Sending an invoice at each project milestone documents progress and keeps payment schedules on track.
Automatically generated invoice pages and emails
Back to top
When you create unpaid invoices, Ontraport automatically generates pages and emails for your customers to view their invoice details and make payments. You can customize these in your account’s invoice settings to match your branding.
Let’s start by looking at the pages and emails Ontraport creates and how your customers will use them.
Unpaid invoice email
Back to top
When you first send an unpaid invoice to your customers, they will receive an unpaid invoice email.
This email provides your customers with important information, including their invoice number, the amount due, the due date, a customer note (if included), product information, and terms (if specified in your invoice settings).
This email also contains a View & Pay button that leads to the invoice page.
Invoice page
Back to top
The invoice page includes more details about the purchase.
Customers can print a copy of the invoice for their records. They can also click Pay to go to the payment page.
Payment page
Back to top
This page allows your clients to pay their balance by entering their billing and card information. Once the payment is processed, they’ll receive the invoice receipt you selected when you created the invoice.
Refund receipt email
Back to top
When you refund an invoice, you can choose to send a refund receipt email to inform your customer and give them access to view the refunded invoice details.
Invoice receipt
Back to top
When customers pay their invoices, your account automatically sends them an invoice receipt for their records. When setting up order forms, you can also choose the specific receipt template to send.
Learn more about invoice receipts.
Invoices collection and subcollections
Back to top
Whenever you create an invoice, it is saved in your Invoice collection and the Invoices subcollection in the related contact’s record. From those collections you can view details of the invoice and also take action on them.
To go to your Invoices collection:
- Go to Sales → Invoices.
To go to a contact’s Invoices subcollection:
- Go to the Contact’s record in detail view.
- Click on the Purchases tab.
- Scroll down until you see the Invoices subcollection.
From other of these locations you can perform actions on the invoices. The actions that are available depend on the invoice’s status. For example you can refund a paid invoice and void draft invoices.
Invoice records come in two types:
- Invoice
- Refund receipt
And invoice records can have one of five statuses:
- Unpaid
- Paid
- Refunded
- Collections
- Closed
Learn more about taking action on invoices here.
Payments collection and subcollections
Back to top
When customers make a payment, a payment record is created and saved in the Payments collection and in the Payments subcollection of the related contact’s record. From these collections, you can view payment details, issue refunds, and export records.
To go to your Payments collection, go to Sales → Payments.
To go to a contact’s Payments subcollection, go to the Contact’s record in detail view and click on the Purchases tab. Scroll down until you see the Payments subcollection.
Payment records have two types:
- Payment
- Refund
And payment records can have one of two statuses:
- Paid
- Declined
Create an unpaid invoice
Back to top
When you create an unpaid invoice, you can send it right away or save it as a draft to send later. Once sent, your customer will go through the workflow described above.
- Go to Contacts and select the client you want to send an invoice to.
- If you’ve set your account to open records in quick view, click View details.
- Click on the purchases tab and scroll down to the Invoices section.
- Click New invoice.
- Add at least one product and customize as you would on an order form.
- Select “Request payment” In the “I would like to” dropdown.
- Customize your invoice details such as:
- Invoice date
- Due on
- Payment gateway
- Invoice receipt
- Customer note
- Internal note
- Click Send to send the invoice email immediately, or click Save draft to send it later.
Send draft invoices
Back to top
If you've saved an invoice as a draft, follow these steps to send it:
- Go to your client's Invoices section.
- Select the draft invoice.
- Click Edit.
- Click Send.
Past due invoices
Back to top
When an invoice becomes past due, its status remains “Unpaid.”
You can set up automation to alert you when invoices are past due and create groups to view all past-due invoices in your account, helping your team follow up and collect payment.
Past due automation alerts
1. Trigger a day after the due date
Use a “Today is relative to Invoice’s date field” trigger.
- Set it to fire 1 day after due date.
- Add a condition so only invoices with the status, “Unpaid” OR “Collections” are triggered.

2. Assign a task to a member of your team
Add an “Assign task” element below the trigger.
- Customize the task message with invoice and contact information so your team member can reach out.
- Add a task notification. We recommend alerting the task assignee when the task is assigned.

3. Put it all together
Complete your automation map by adding End elements to all empty spaces.
Then publish your map.
When your team contacts a customer, they can either process the transaction manually on behalf of the customer, or send an invoice or payment link to allow the customer to make the payment independently.
Past due invoice group
Another way to pull up your past due invoices is to create a group in the invoices collection.
- Go to Sales → Invoices.
- Click New group from the top of the collection.
- Name the group, “Past due invoices.”
- Add the condition, “Due date is before today.”
- Add a second condition, “Status equal to unpaid or collections.”
- Save your group. And whenever you view the group, it will show you all of the past due invoices in your account.
Invoice settings
Back to top
Invoice settings let you customize the appearance and terms of your invoices. You can add your business logo, set a default due date, and specify invoice terms. Once saved, these settings apply to all future invoices.
This is also where you’ll set the hosting for your invoice and payment pages, which customers use to review and pay their unpaid invoices.
- To access your invoice settings, go to Sales → Settings → Invoice settings.

From this page, you can customize the following optional settings:
Business logo
Toggle on the business logo setting if you’d like to add the logo saved in your account’s Business information to your invoices.
Business logo link
If you turn on the business logo setting, you will see the logo link option. This setting allows you to add a link to your logo, such as your homepage.
Default due date
Set the default due date for new unpaid invoices. You can still change the due date on each invoice if needed.
Choose from:
- Due on receipt
- 15 days
- 30 days
- 60 days
- Custom
- Set how many days after the invoice date the payment is due.
Terms
Add the terms and conditions you want to appear on all of your invoices.
Hosting
Choose if you want to publish your invoice and payment pages on your domain or a temporary domain.
- We highly recommend only using temporary domains for testing purposes.
Domain
Select the domain you want to publish your invoice pages to.
Filename
Add the filename you want to customize your domain with.
Ontraport partner link
Toggle on this option if you want to display the “Powered by Ontraport” logo to your invoices and invoice pages. If a customer purchases an Ontraport account after clicking on your link, you can earn 15% commission on their subscription.
Invoice automations
Back to top
Here are some of the common use cases that you can set up in your account to send the messaging you care about regarding your invoices.
Navigate to your Invoice automations by going to Sales → Settings → Invoice automations. Then click New automation to create a new map.
Invoice messages
Back to top
To create the messages described in the use cases above, you need to create Invoice messages. To do this navigate to Sales → Settings → Invoice messages.
You can create email and SMS messages as well as create tasks.
Navigate to your Invoice automations by going to Sales → Settings → Invoice automations.
Invoice merge fields
When you create invoice messages you can merge in important information from invoice records to communicate with your customers.
Two of the available merge fields can be used to create links to the Invoice and Payment pages:
- OP Invoice Link
- OP Payment Link
Follow these steps to create hyperlinks with those merge fields:
- Insert the link merge field into the body of your email, then cut it.
- Highlight the text you want to hyperlink and click the link icon.
- Use a URL link type and select the “Other” link protocol.
- Paste the link merge field.
- Click Insert link.

Send an upcoming payment reminder
Back to top
Send a heads-up to your customers before their invoice is due. This is great for both one-time invoices and payment plans.
1. Trigger before the due date
Use a “Today is relative to Invoice’s date field” trigger.
- Set it to fire [X] days before the due date, such as “3 days before due date”
- Add a condition so only invoices with the status, “Unpaid” are triggered.

2. Send a reminder email
Add a “Send an email” element below the trigger.
- Include invoice details using merge fields to give your customer more information about what they owe, when it’s due and give them a link to the invoice or payment pages.

3. Put it all together
Complete your automation map by adding End elements to all empty spaces.
- You may also want to control the time of day that your email sends by adding a Wait element above your email and set it to “some time passes” then check “Then wait until the time of day is…” and select the time you want to send your message.
Then publish your map.
Alternatively, you can send a reminder on the day that the invoice is due by using the “Today matches Invoice’s date field” trigger and selecting the due date field.
Create past due invoice reminders
Keep your cash flow healthy by following up on overdue invoices automatically. This automation sends a reminder after the due date, tracks payments, and optionally escalates unpaid invoices to collections.
1. Trigger the reminder after the due date
Start with a “Today is relative to Invoice’s date field” trigger.
- Set it to fire [X] days after the due date, e.g., “1 day after due date”
- Add a condition to check that the invoice status is still unpaid.
- This prevents you from sending reminders to customers who already paid.
2. Send a friendly reminder email
Add a “Send an email” element below your trigger and draft your message
- Include invoice details using merge fields and add a link to the invoice page.

3. Put it all together
Complete your automation map by adding End elements to all empty spaces.
You may also want to control the time of day that your email sends by adding a Wait element above your email and set it to “some time passes” then check “Then wait until the time of day is…” and select the time you want to send your message.
Then publish your map.