Skip to main content

See and contribute to what we are working on!

Feature Roadmap

See and contribute to what we are working on!

Backlog

33

Under consideration

Feature Request

AI Message Responder

Exploring ways to integrate with AI for afterhours messages, trained on business data

Noah Sanches
Feature Request

Duplicate Email and SMS Templates

I want to be able to duplicate existing email and SMS templates so that I can easily create variations or modify the text without starting from scratch. This is especially useful for job scheduled notifications.

Raphael Parenteau
Feature Request

Voice AI

Handing after hours calls and exploring outbound call solutions for lead conversion

Noah Sanches
Feature Request

Drag and drop photos into messages on desktop

On desktop/PC, allow dragging and dropping photos directly into the message composer to attach them, instead of having to use the attach button and file picker.

Peyton Vindasius
Feature Request

Add 'Pay in Full' Billing Option

The customer requests a new feature to be added under the billing section. This feature, labeled "Pay in full," would allow clients to pay their entire contract amount upfront via various methods (cash, card, check, etc.). This option should be separate from existing "Cycle monthly billing" or "After job completion billing" options. The primary purpose is to automatically mark all pending services as paid once the full upfront payment is processed, addressing a current lack of a clear tracking method for such payments.

Luke Anderson
Feature Request

Timestamped notes per customer with automatic author attribution

Support multiple notes per customer, each automatically stamped with the date, the time, and the name of the team member who left it, instead of the current single note field with no record of when a note was added or who wrote it. Teams currently have to type in their own date and time and initials to keep track. This should work in both the mobile app and the web version, so anyone on the team can quickly see who left a note, when it was left, and what it says. The suggestion is addressed to the Rotor team.

Jason Schneider
Feature Request

MCP and/or API ability with photos

Enable an AI assistant or automation tool (ChatGPT, Claude, or Zapier) to pull lead notes, lead ID, and lead photos, and to write an image back into the lead account. The desired flow is triggered when a lead is created with a holiday lights tag: the assistant or automation reads the lead's notes, ID, and photo, then re-uploads a photo to the lead account. Currently there is no way to have an AI assistant read and update lead notes and images in this round-trip flow.

Ayden Love
Feature Request

Prevent Job Start Until Checklist Completion

The customer is requesting functionality to enforce a checklist that must be completed by a technician *before* they can start a job. They provided examples such as 'closing a service plan' or other pre-job tasks. The current Job/Visit Checklists prevent job completion until the checklist is done, but do not restrict a technician from *starting* a job. Clock-in Checklists are for the start of the day and do not apply to individual jobs.

Nick Lesch
Feature Request

Mobile Setup

I have always used the mobile version of my CRM a lot. And I had some suggestions that I think would make the experience better. Overall I think the mobile version with access to all features/roles doesn’t have the same access as the desktop. I understand not everything can be on it, but I feel like it is very limited. One thing I think could help is if the main page could be all the different types of widgets and just more features and accessibility. Instead of the current setup with 3 widgets on the homepage and then only 6 of 9 can be display on the bottom header. You should be able to put everything and customizable on the front page showing many widgets. Some other features I wish I could see on mobile are just all my invoices, estimates, work orders in a list and view them. I know this is a big change but just some thoughts. Love the that you guys accept feedback!

Alex Barta
Feature Request

Unique messages for different services

Id like to be able to send unique message reminders for different services. Ex for just soft washing ask the customer to water their garden or move any objects away from the siding that could otherwise be damaged by the chemicals.

Porter Hansen

Next up

15

Committed and queued

Feature Request

Sending deposit requests

We send deposit requests for larger jobs. Currently, I can’t see a way to send a partial payment request for them to fill out. Would be really nice to be able to send those out.

Ryan Sandberg
Feature Request

Weekly Sales Rep Cleaned Revenue Report

I want a way to see the amount of revenue that was cleaned in a specific week that was sold by a sales rep. This would help in tracking team performance and actual collected revenue on a weekly cadence without having to manually export and pivot data.

Chandler Hyde
Feature Request

Referral Program & Tracking (with credits)

It would be awesome to have a full-fledged referral program, with trackable commissions and metrics (A Shopify app, UpPromote, does a great job of this) but I understand that would be a large buildout. A quicker and almost just as helpful way to do this would be able to add credit to a customer’s account. Some parameters, listed in order of importance: 1) Ability to see the total amount of credit they currently have and how much has been used (ideally what invoice number the used credit is associated with) 2) All Rotor users (tech, sales, admin) manually add credit and ability to specify reason for credit (perhaps with tags or text area) Nice-to-have (not need-to-have): 3) Options to auto-apply the credit during next billing, hold indefinitely, or ideally: hold until threshold is met. Threshold would be settable via dollar amount, date, or amount of visits completed. 4) Ideally all the above would be viewable and editable by the customer in the portal (obviously with the exception they shouldn’t be able to add themselves credit)

Josh Sipma
Feature Request

Quote - Proposal Improvements

My last CRM had a feature where instead of sending a basic estimate with line items, you could send a “Proposal” which can include testimonials, service process, insurances and worksafe, and a bit of a blog on our company. I am giving some larger estimates and id like to be able to show more about my business.

Porter Hansen
Feature Request

Show total scheduled revenue per day on calendar

Total daily/route rev on calendar Display the total scheduled revenue for each day on the calendar, so route capacity can be seen at a glance instead of manually adding up every job.

Eddy DeGraffenried
Feature Request

Sales rep name variable for scheduling reminder automation

Add the sales rep name as a variable option in the appointment/LED scheduling reminder message automation, so the sales rep name can be inserted into the automated reminder message.

Porter Hansen
Feature Request

Quote Auto-Advance Adjustment

It would be really helpful to have an approval/signature step when a customer accepts a quote. For example, instead of a customer simply clicking “Accept,” they would be required to check an agreement box or provide an electronic signature confirming that they agree to the quote, pricing, and attached terms & conditions. This would give service businesses much stronger confirmation that the customer has officially agreed to the work and policies, especially cancellation terms. It could help reduce last-minute cancellations and disputes because there would be a clear record showing exactly what the customer agreed to when accepting the quote. Ideally, businesses could also make the signature/agreement required before the quote can be accepted and the job is confirmed.

Aidin Zamani
Feature Request

Estimate/Proposal format/custimization

- Customizing an estimate with more information about our company than just the prices — like integrated # of happy customers / Google reviews, previous testimonials - Liability and WorkSafe docs attached - IDEA — Maybe a way to send either an estimate for residential that's the same, or a "Proposal" that would be a more in-depth look into our services. Would be great for higher-ticket Permanent LED jobs or commercials.

Porter Hansen
Feature Request

Hide client billing amounts from technicians

Limit what technicians can see Hide the amount charged to clients from technicians. Other client details such as the client's phone number or gate codes could also be hidden, with these options toggled on or off depending on the technician level. Hiding the amount charged to clients is the most important part.

Daniel Winebrenner
Feature Request

Link invoices to jobs

A way to link invoices to jobs Allow linking multiple invoices to a job. The customer creates payment plans that need an end date and has to make a one off invoice, which then doesn't give credit to the job.

Ryan Sandberg

In Progress

4

Actively being built

Feature Request

Payroll Upgrades

Id like to have a UI for my employees to see their pay and expected pay for each payroll. Itd be nice to have their upsells, tips, timesheets, and commissions in the same place where they can access it. Ahead of payroll they can see expected payroll with the jobs they are assigned to under their crew booked in the calendar. Additional Ideas: A leaderboard for techs to compete to try and get the most upsells. SGL’s (Self Generated Leads) when a technician gets lead info and adds themselves as the lead source their total SGL’s are shown. Service plan upsells - A way to track service plan upsells by technicians? For Sales reps: Same expected commission for the period end with KPI’s integrated so they can see which services they’ve sold the most, how many jobs, av job price, Volume tiers/accelerators that we can create to have milestones for the sales rep to hit to get an increased commission, independent service plan cancellations, plans sold with card on file, and a leaderboard between them and other reps. Customizability for sales reps payroll Id like to be able to track inbound vs outbound leads I assign to sales reps and pay them different commissions for each Is there a way to pay sales reps on the contracted value they’ve sold. Ex $250 Tri at 20% means 20% of $750?

Porter Hansen
Feature Request

Custom salesmen permissions

Another thing is for my salesman. In the leads & customers on the app they can only see leads or customers they created. They can see all leads and customers on the map. Which great but the problem is they would have to created a whole nother lead or customer pin and contact to be able to edit or sign up on a service plan. For a work around right now I made my salesman and admin so he can edit leads/customers from anyone. For the future as I bring on more salesman I don’t want give them the admin abilities but I want them to be able to edit leads/customers created by someone else.

Lance Else
Feature Request

Add "Get Directions" button to requests and quotes

Add the same "Get Directions" button that jobs have to requests and quotes, so it opens driving directions straight to the customer's address. When a new request comes in, an assessment visit at the customer's property is often needed before it can be turned into a quote, and currently the address has to be copied into a maps app or another CRM opened just to navigate there. Having the button on requests and quotes would also show the drive time before scheduling the visit.

Jason Schneider
Feature Request

Change automation based on customer

i wish we could turn off automations for certain customers such as commercial clients that don’t need certain job reminder texts. I like the automation for residential customers but not all customers need all automations. I don’t want a big on off button but maybe select the automation i want inside their customer profile

Colton Parten
Feature Request

User Assigned Trigger

We'd greatly benefit from a workflow trigger that fires specifically when a sales rep is assigned to a lead or customer. This would allow us to send an immediate internal notification to the rep, ensuring they are instantly aware of new assignments and can follow up without delay.

Porter Hansen

Done

73

Recently shipped

Feature Request

Option Quoting

The ability to easily have the client mix and match what line items and/or frequency of service they would like to approve for their job. Jobber and Housecall do a good job for this

Shayan Beheshtifar
Feature Request

Call Handling through Mobile App

As opposed to only be able to manage on desktop or routing an inbound call

Noah Sanches
Feature Request

Discount Name

I think it would be great to have a feature where we can name discounts. “Package discount” “Referral discount” Etc..

Aidin Zamani
Feature Request

Picture of Technician with on the way text

this would be great for branding and overall customer, communication and experience.

Logan Redmond
Feature Request

Multiple Locations/Addresses for one customer

We work with multiple property, managers and realtors, even some parents who get the Window Cleaning done for their kids. It would be cool if these people could have multiple addresses.

Logan Redmond
Feature Request

General Terms + Conditions

Instead of just having terms and conditions on agreements, would be very beneficial to have a quick terms and conditions link/page that can be tied to quotes / one-off jobs

Jerry garcia
Feature Request

PDF export for quotes

I need to be able to send quotes as a PDF. I am quoting a commercial job and the client requires the quote in PDF format.

Raphael Parenteau
Feature Request

Inbound Voicemail Inbox and Callback Capability

I want to be able to see received voicemails in an inbox and have the ability to call back people who leave them. Currently, I can't see voicemails anywhere or return calls from them, which is important for my business communication.

Luke Anderson
Feature Request

In person estimate scheduling

Now that it is getting to lighting season, we are really struggling not being able to schedule estimates on the calendar. I’m sure this has been discussed before, but if there was a way to schedule a lead for an in person estimate that goes on the calendar just like a job and can go to one of the calendars like the salesperson or tech or whatever, then that person could have a way to see what estimates they have and where. And then just like a job, they could send an on my way text and have the potential client get reminder texts about the estimate. So it would be the exact same stuff as a normal job, but with the ability to convert that estimate into a service plan/job just like a quote.

Ryan Sandberg
Feature Request

Quote deposits

It would be nice to have quote deposit option for my pressure washing and Christmas light jobs

Colton Parten