Customers
Service contracts and recurring invoicing
Agree once, deliver and bill on schedule.
The problemStanding agreements live in a PDF, so nobody tracks the visits owed and the monthly invoice depends on someone remembering.
The resultA contract records what was agreed, shows the visits used and left, and can issue each invoice on schedule.
What you can do
- Record an agreement with its cadence, start and end dates and customer
- Set yearly quotas, such as 22 cleaning visits and 3 carpet washes, and watch them fill
- Write down the scope: zones covered, exclusions and standing conditions
- Preview the year of visits the contract implies, then book them with one tap
- Price existing visits as contract work, so the customer is billed the contract fee and not a second time per visit
- Issue each invoice automatically, as a draft or posted and emailed
Who can use it
Owners, Admins, Managers, Staff and Accountants can use this.
You need permission to view bookings to see contracts. Creating contracts and booking their visits needs permission to create bookings; changing them or pricing visits needs permission to edit bookings. The recurring invoices page also needs permission to view invoices, and invoicing to be available in your country.
Ask Heyva AI
Which contracts are overdue?
How many visits are left on this contract?
Plan this contract's visits for the year
Questions
What is the difference between a service contract and a billing contract?
Does a contract bill by itself?
Will switching it on invoice the months already gone?
Is every invoice sent to the customer without me looking?
Can I plan the visits for the whole year?
Where does VAT come from?
In more detail
Record first, bill on purpose. Filling in a fee describes the agreement. Switching on automatic invoicing is what starts billing a real customer.
For AI agents
Heyva AI and connected assistants can do this with these tools:
heyva_manage_recurring_contractheyva_plan_contract_visitsheyva_adopt_contract_visitsheyva_create_invoice_contractheyva_update_invoice_contractheyva_deactivate_invoice_contractheyva_list_invoice_contracts