Hello,
ServiceM8 Assets bring much of your request to be functional, while also allowing the user to request new service.
ServiceM8 Assets are designed around providing services to a specific item on the client's property (ie: Furnace, Refrigerator, RV, etc), but it could also be the location itself. How you decide to use it is up to you.
If this designed use case is too narrow for your needs, or you wish to connect to see how we can help further, please reach out to our team at
https://www.dddesigned.com/plan-a-call. We can discuss how Assets work vs how a custom Customer Portal might work instead.