Product
Inside Momentum FSM: How Contracts & Recurring Billing Work
A missed renewal costs you a customer who thought they were still covered. Here's how contracts, billing cycles, and auto-generated visits actually work in Momentum FSM.
Product
Most "checking in" calls don't need a person on the other end. Here's what customers can actually do themselves through the Momentum FSM portal.
A lot of the calls your office fielded last week were probably some version of the same question: is my tech still coming, can I see that estimate again, has my invoice gone out yet. None of these need a human on the other end of the phone. They need a place the customer can check themselves.
That's what the customer portal in Momentum FSM is for. Here's what it actually covers.
When a customer logs into their portal, they're not looking at a stripped-down version of your internal system, they're looking at their own record: service history, upcoming visits, estimates, and invoices, all tied to the same customer profile your office already uses. Nothing about it is a separate database that needs to be kept in sync, it's the same data, scoped to what that customer should see.
The public /request page lets a prospective or existing customer submit a service request directly, no call required. That request lands in your system the same way a phone inquiry would, ready for your office to review and schedule, but it didn't take a person answering a ringing phone to capture it.
Estimates go out with a link (/quote/[estimateId]) a customer can open and approve without printing anything, signing anything by hand, or calling back to say yes. For jobs where speed matters, and it usually does, cutting the time between "estimate sent" and "estimate approved" down to however long it takes someone to read a text is a real advantage.
The same goes for invoices. A payment link (/pay/[invoiceId]) takes a customer straight to paying what they owe, processed through Stripe, without a check in the mail or a card read over the phone. For your office, that means fewer accounts sitting in limbo waiting on a customer to get around to paying.
Through the portal, a customer can see their upcoming visit and, when a job allows it, request a reschedule (/reschedule) without calling in to ask. That's especially useful on days when a lot of appointments are moving at once, a weather day, for instance, where letting customers reschedule themselves takes pressure off your phone lines exactly when they're busiest.
None of this is just about hiding a button. Customer portal access in Momentum FSM runs through actual permissions, view, approve, and pay, scoped to that customer's own record. A customer sees their own history and nothing else, and the actions available to them (approving an estimate, paying an invoice) are the same actions your office would take on their behalf, just without needing your office to take them.
The portal isn't valuable because it's a nice thing to offer, it's valuable because every action a customer takes there is one your office didn't have to take for them. A customer who checks their own visit status doesn't call to ask. A customer who approves an estimate online doesn't wait for someone to catch them on the phone. A customer who pays through a link doesn't need a follow-up call about an outstanding balance.
None of it replaces a real conversation when something actually needs one. It just means the routine stuff, checking, approving, paying, doesn't have to go through a person every time.
Product
A missed renewal costs you a customer who thought they were still covered. Here's how contracts, billing cycles, and auto-generated visits actually work in Momentum FSM.