Changelog

What shipped

Every change to PagesForPros, by day.

Jun 14 · 0 changesJun 15 · 0 changesJun 16 · 0 changesJun 17 · 0 changesJun 18 · 4 changesJun 19 · 0 changesJun 20 · 0 changesJun 21 · 0 changesJun 22 · 3 changesJun 23 · 0 changesJun 24 · 0 changesJun 25 · 1 changeJun 26 · 5 changesJun 27 · 0 changesJun 28 · 0 changesJun 29 · 8 changesJun 30 · 1 changeJul 1 · 1 changeJul 2 · 0 changesJul 3 · 11 changesJul 4 · 0 changesJul 5 · 0 changesJul 6 · 2 changesJul 7 · 5 changesJul 8 · 4 changesJul 9 · 3 changesJul 10 · 3 changesJul 11 · 1 changeJul 12 · 0 changesJul 13 · 0 changesJul 14 · 5 changesJul 15 · 3 changesJul 16 · 1 changeJul 17 · 0 changesJul 18 · 1 changeJul 19 · 0 changesJul 20 · 2 changesJul 21 · 2 changesJul 22 · 5 changesJul 23 · 0 changesJul 24 · 2 changesJul 25 · 6 changesJul 26 · 3 changesJul 27 · 0 changesJul 28 · 5 changesJul 29 · 6 changesJul 30 · 15 changesJul 31 · 18 changesAug 1 · 1 changeAug 2 · 6 changesAug 3 · 2 changesAug 4 · 5 changesAug 5 · 3 changesAug 6 · 21 changesAug 7 · 16 changesAug 8 · 8 changesAug 9 · 0 changesAug 10 · 4 changesAug 11 · 15 changesAug 12 · 12 changesAug 13 · 6 changesAug 14 · 2 changesAug 15 · 1 changeAug 16 · 7 changesAug 17 · 0 changesAug 18 · 4 changesAug 19 · 15 changesAug 20 · 17 changesAug 21 · 6 changesAug 22 · 8 changesAug 23 · 27 changesAug 24 · 4 changesAug 25 · 16 changesAug 26 · 28 changesAug 27 · 19 changesAug 28 · 2 changesAug 29 · 7 changesAug 30 · 3 changesAug 31 · 14 changesSep 1 · 4 changesSep 2 · 11 changesSep 3 · 1 changeSep 4 · 14 changesSep 5 · 18 changesSep 6 · 12 changesSep 7 · 5 changesSep 8 · 5 changesSep 9 · 1 changeSep 10 · 15 changesSep 11 · 0 changes

90 days · 491 changes · busiest day Aug 26

September 2026

Improved

Activity screen layout now displays correctly

The Activity screen's layout has been fixed to display properly without extra visual layers. Your command bar now stays at the top of the screen as you scroll, making it easier to take action while reviewing activity.

Improved

Time display now consistent across the app

Times now show as AM and PM throughout the app instead of switching between a/p and AM/PM. Your schedule, jobs list, and other screens now match each other, making it faster to read times at a glance.

Improved

Payments ledger now shows your full history

The Payments screen can now display your complete payment history, no matter how many transactions you have. Previously, shops with large transaction histories saw only the newest 1,000 payments. Search and filters now work across your entire ledger.

Fix

Jobs can now be booked and searched again

Booking jobs and searching for jobs with the command bar now work correctly. A data issue was preventing bookings and causing search errors on all sites. Both features are restored.

Fix

Payments screen shows recorded payments without Stripe

Your Payments screen now displays all recorded payments even if you have not connected Stripe. Previously, sites without Stripe setup could not see their payment history. Your ledger is now visible whether or not Stripe is connected.

Improved

Job numbers now show your site code

Job numbers now display your three-letter site code followed by the number, like VET-10345. This makes job numbers unique across all your jobs and prevents mix-ups when searching. Your imported job numbers are preserved where possible.

New

History shows when customers open quotes and invoices

When a customer opens a quote or invoice link you sent them, that open now appears in the record's History, in the customer's History and on the Activity screen. You can see exactly when customers viewed what you sent them.

Improved

Search results show how many matches exist

Search now tells you when results are clipped and shows the total count. A link at the bottom of each group takes you to that screen with the full filtered list so you can see all matches, not just the first five.

Fix

Clicking a job no longer crashes after hovering a customer

Fixed a crash that happened when you hovered over a customer name and then clicked a job. The page now opens the job panel without errors.

Improved

Week grid card shows town, state, and scheduled status

Your week grid cards now display the town where each job is located, the state written out instead of just a checkmark, and the scheduled status badge. This makes it easier to see at a glance where your jobs are and what their status is without opening the card.

New

Control which custom fields your crew sees on jobs

You can now choose which custom fields appear on your crew's phones in the field app. Go to Settings and turn on or off the Techs see it switch next to each field name. Your office still sees all fields. This lets you hide sensitive information like bill-to details while showing your crew what they need, like PO numbers.

Improved

Search finds records from years of history

Your search now looks through your full database history, not just recent records. You can search for jobs and customers from months or years ago by location, name, or other details. This makes it easier to find that apartment complex job or customer you worked with long ago.

New

Record where a new customer came from when you add them

When you book a job for someone new, you can now pick where they found you from a list of sources like Google, Yelp, referral, or other. Your by-source report will count the work you get from each channel, so you know which marketing is working.

Fix

Work details dialog stops reopening after you close it

The work details dialog was opening again right after you closed it. That is fixed now.

Faster

Payments, Schedule, Jobs, Invoices, and Pipeline load faster

These screens were loading your entire customer list even though you only needed a few names. Now they load customers a page at a time as you search or scroll. Your app will feel snappier, especially if you have thousands of customers.

Faster

Invoices screen loads faster with large invoice lists

Your Invoices screen now loads much faster, especially if you have hundreds or thousands of invoices. We changed how the app fetches invoices so it only pulls the ones you are looking at, not your entire invoice history. The summary tiles, tab counts, and search still work the same way.

Improved

Job photos now upload reliably in the field app

Your crew can now take and upload photos at job sites without hitting size limits. Photos upload directly without going through our servers first, the same way videos do. You see them in the office app right away.

Improved

Settings › Stripe: cleaner setup and account view

Stripe setup and your account details now live in one place in Settings › Integrations, designed to match the rest of your integrations. You can see your connection status, payout details, and connect or reconnect from one card.

New

Schedule: see all overlapping jobs side by side

When multiple jobs overlap on the same day, each one now gets its own lane on the Week view instead of hiding behind a count. You can see your whole schedule at a glance and drag jobs around without them covering each other up.

Improved

Settings › Integrations: Stripe setup moved here

Stripe Connect setup is now in Settings › Integrations with your other integrations, instead of scattered across Payments and other screens. One place to connect, check your status, and manage your account.

Improved

Calls: warn when your microphone is blocked

Before you try to call, you now see if your browser is blocking your microphone. The Call button stays disabled until you allow it, and you get clear instructions on how to fix it in your browser settings.

Improved

Field app now shows who added each photo to a job

Your office and crew can both add photos to a job, but the app was mixing them together. Now the field app separates them into two groups so you can see which photos came from your crew on site and which came from the office. Photos from the office are read-only on the job itself.

Fix

Field app blocks messages on closed jobs

Your crew could still type and send messages from a job after it was marked complete, canceled, or no-show. Those messages would land on a timeline the office had already closed. Now the message composer disappears once a job is closed, though your crew can still read the full conversation thread.

Fix

Yelp messages no longer appear twice on the timeline

Messages you sent through Yelp were showing up twice in your conversation history. This is fixed. Your imported Yelp conversations also no longer trigger new lead automations, so you won't message leads twice if you reconnect an account.

New

New lead automations can target Yelp or website form leads

You can now build a New lead automation that only runs for leads from a specific source. For example, you can create one recipe for Yelp leads and a different one for website form leads. Set the lead source when you add a condition to the automation.

New

Yelp Leads on your board and in automations

Yelp Request-a-Quote leads now appear on your Leads board and in your pipeline. You can reply to them from the CRM, and automations can reach Yelp leads even if you don't have their phone or email. Connect your Yelp business in Settings under Integrations.

Improved

Schedule loads faster with many jobs and accounts

The Schedule now pages through your jobs and accounts, so it loads quicker even if you have hundreds of customers. Estimates are no longer shown as tentative on the calendar.

New

Add review locations from your Google account

When you connect a Google account in Reviews, you can now pick any location that account manages and add it to your site in one step. You no longer need to search for the location by hand.

Fix

Reviews page shows account names and layout correctly

The location picker on the Reviews page was displaying text in nearly invisible colors and cutting off long account names. Your account names now show fully with proper spacing, and you can hover to see the complete name if it is long.

Fix

Reviews drawer shows the correct number of connected accounts

The connected accounts count in your Reviews drawer now matches what the hub shows. You will see the same number whether you look at the hub or open the drawer.

New

Answer reviews on all your Google Business locations at once

If you manage multiple Google Business listings, you can now connect them all with a single login. After you connect the first location, you can assign the rest in one step without logging in again. Each location answers and tracks its own reviews separately.

Improved

Manually credit reviews to a team member on the Reputation page

When a review comes in but the system cannot figure out which team member handled the job, you can now credit it yourself. A new card shows unmatched reviews from the last month, and you can pick a tech from your roster or select a recent request to credit the review.

Improved

Review matching works better and actually saves to your CRM

The system now matches reviews to requests more reliably by checking names more flexibly, looking at which requests your team tapped, and falling back to recent requests if no tap is found. A database issue that prevented Google reviews from reaching your CRM has been fixed, so all your reviews now sync properly.

Improved

Review previews show your site's name and link

When you preview review request messages in Settings, you now see exactly what your customers will receive, including your business name and your website address. This helps you check that everything looks right before sending review requests out.

Improved

Online booking: address suggestions now work

The address field on your booking page can now suggest addresses as customers type, just like other parts of the app. Customers can pick from suggestions or type their address manually, and the field fills in street, city, state and ZIP automatically.

Improved

Schedule map fills the screen and crew faces are visible

The map on your Schedule screen now stretches to fill available space instead of leaving white space below it. Crew member initials on the map and in other views are now clearly visible instead of blending into the background.

Fix

Jobs get marked scheduled when you assign a crew

When you add a date and crew to an unscheduled job in the job detail screen, it now correctly marks the job as scheduled. Previously it would stay marked as unscheduled even after you assigned it.

Improved

Cleaner sidebar navigation on all screens

Your app now has a single sidebar on the left with your site name, quick jump search, and all your navigation in one place. It collapses to a narrow rail when you need more space, and the setting remembers your choice. Everything is easier to find and takes up less room on your phone.

Improved

Online booking form now captures all customer details

Your online booking form now works correctly with third-party form tracking services. We fixed three issues: the booking confirmation page now loads on the right domain, form submissions are recorded accurately, and customer phone numbers are captured every time. Your leads won't slip through the cracks anymore.

Improved

New job modal accepts photos, videos and library images

When you create a job from the Home screen, you can now attach photos, videos and images from your library all at once. The file limits have been removed so you can upload everything you need. After the job is booked, all your media uploads automatically.

Improved

Field app job thread shows all messages about the job

Your crew can now see every text and email about a job in one place on the Conversation tab, organized by who sent it. Replies from customers, messages from the office and automation texts all appear together. Nothing gets lost or hidden anymore.

Fix

Last Activity column now shows when you last worked with each customer

The Last Activity column in your Customers list now displays correctly for every customer. Completed jobs no longer appear under Upcoming. Your customer history is now accurate and sortable so you can see who you have worked with recently.

Improved

Edit team member photos from Work details

You can now change or remove a team member's photo directly from their Work details modal without leaving the screen. Click the avatar or select Edit photo to open the profile editor. Your changes save instantly while keeping any other details you were editing.

Fix

Home screen now works for every team role

Managers, dispatchers, marketers, editors and viewers were getting stuck bouncing between login and settings. Now every role lands on Home and sees only what they need. Leads show only to roles that work with them.

Improved

Field app: crew can edit the bill until office signs off

Your technicians can now add, remove, re-price and discount line items on a job's bill from the truck. They can make changes whether the bill is draft, sent, part-paid or paid, right up until your office verifies the job. The office still controls when the bill locks and when the customer gets notified.

New

Online booking: customers book jobs on your website

Your website can now run a booking flow where customers answer a few questions, pick a service and arrival window, and submit their info. Their request lands in your CRM as a proposed job and goes to your lead notifications. You confirm the appointment from your schedule when you are ready.

Fix

Team photos now show up and editing works the same way

Technicians who uploaded photos the old way now appear with their picture in Team instead of initials. You can edit team member photos the same way everywhere in the app, and the technician directory updates right away.

Improved

Reviews leaderboard credits the whole crew and seats everyone

Shared jobs now credit every tech on the crew, not just the primary tech. The leaderboard shows every technician who worked or earned in the window, so you see the full picture of who is active and how they are doing.

Improved

Field app: owners and managers see and work the whole schedule

Owners, admins and managers in the field app can now see every job on the site and work any of them, not just their own assignments. Technicians still see only the jobs they are assigned to. The schedule title shows which jobs are yours and which belong to the crew.

Fix

Sign-in by email code now works reliably

When you request a sign-in code by email, we now check that your account exists before trying to send it. This stops errors that looked like outages when your email address was not found. You get a clear message instead.

Improved

Email sign-in codes now show the six digits

When you sign in with an email code, the email now includes both the clickable link and the six digits you can type in. This works better on phones where you might be reading email on one screen and entering the code on another.

Improved

Reviews screen now shows accurate totals

Your review count, breakdown, and Velocity card now all count the same reviews and match what you see when you filter by location. The numbers stay in sync no matter which listing you pick.

Improved

Review requests now use your domain and clearer text

When customers get a text or email asking them to leave a review, it includes your business domain in the link and clearer formatting. The message is shorter and easier to read on a phone, with better compliance for text messaging.

Improved

Reviews page with leaderboard and date range filters

Reviews is now its own page under Field Ops with a leaderboard showing your crew's performance, Google ratings, and review capture rates. You can filter by date range to see trends over the last 7 days, 30 days, month, or a custom period. Every completed job automatically asks for a review, and you can customize the messages and timing from the Reviews settings.

Improved

Remove videos from the field app job screen

You can now remove a video from a job using the X button on the video tile, just like you do with photos. The X appears in the corner of the video tile and disappears once the office signs off the job.

Improved

Reviews page now shows your competitors and their ratings

You can now see up to five competitors per location on a new Competitors tab, with their Google ratings and a 12-month trend of their review counts. Your own reviews are organized by listing on the Reviews tab, where you can filter, reply to reviews, and set up auto-replies. The page is clearer and easier to use on your phone between jobs.

Improved

One Add media tile for photos and video on the field app

The field app now has one Add media tile that lets you pick photos or video in a single step, instead of choosing between them separately. Photos go through the photo uploader and videos upload one at a time.

New

Job video and gallery photos on the field app

Your crew can now add video to jobs directly from the field app, up to 15 minutes long. They can also pick photos from the phone gallery instead of only taking new ones with the camera, and the app now handles HEIC photos from iPhones. Manager and Dispatch roles can upload photos and video from the office too.

Improved

Invoices: edit a paid bill without triggering a refund

You can now make changes to a paid invoice without the system automatically creating a refund. This gives you more control when you need to adjust details on completed transactions.

Improved

Schedule: timed events now get their own lane on the week grid

Events now display in their own lane on the week view instead of overlapping with jobs. This makes it easier to see everything happening on your schedule at a glance.

Improved

Schedule: events display beside jobs instead of hidden underneath

Events now show up next to your jobs on the Schedule instead of getting buried underneath them. You can see your full day at a glance without missing anything.

Improved

CRM screens load faster with smarter loading states

The CRM now shows the real screen layout while it loads instead of a generic shimmer. You see your data appear faster and the interface feels more responsive.

Improved

Schedule: week grid columns resize and zoom smoothly

The week view now adjusts column widths as you work and lets you zoom in and out without losing your place. The crew badge that was cluttering the view is gone, giving you more room to see your jobs at a glance.

Improved

Customers: job and invoice counts load faster

When you open a customer's record, their job and invoice totals now appear instantly instead of waiting for the full list to load. You get the numbers you need right away.

Fix

Jobs: filter counts and labels work correctly on phone

The Jobs screen on Android now shows accurate counts in the filter menus. The Completed status is now called Invoiced to match what you see in the app. Filter menus now count correctly whether you are filtering by crew or by customer.

Improved

Customers and Jobs: loading screens feel faster

When you open the Customers or Jobs screen, the headers and controls appear right away instead of shimmering. Only the table rows shimmer while your data loads, so the screen feels snappier and more responsive.

New

Reviews: daily insights and competitor tracking

You now get daily summaries of your Google reviews, including how many you are getting, which ones were removed, and how your review velocity compares to competitors in your area. The system can auto-reply to reviews to save you time.

Improved

Schedule events now show on the CRM board and field app

Your scheduled events appear in the same Google Calendar style on both the Schedule screen and the field app your crew uses on site. Everyone sees the same view.

Improved

Invoice numbers, phone numbers, and messages stay with the right person

Invoice numbers now continue from your site's highest number. Shared phone numbers and customer messages follow the person they belong to, not the phone line.

Fix

Invoices summary tiles show whole dollars

The money tiles at the top of your Invoices screen now display rounded dollar amounts, matching what you see on your phone. Full cents still show in the invoice rows below.

Improved

Remove segment counter from SMS composer

The SMS composer showed a segment count that wasn't accurate once your message got longer. We took it out because you're not charged per segment anyway. The Note tab still shows when a message is staff only.

New

Customize your review request with colors and tip options

You can now set the colors and tip amounts on your review request to match your brand. You get a preview on phone and desktop before you send it out to customers.

Improved

Leads screen becomes an inbox

Your Leads screen now works like an inbox. You can see and manage all your incoming leads in one place, making it easier to stay on top of new business.

Improved

Automations: reorder steps and easier message editing

You can now drag automation steps to rearrange them, and the message box grows as you type so you see what you are writing. The interface is cleaner too.

Improved

Settings: Team roster is easier to manage

The Team screen in Settings has been rebuilt to make it simpler to add, edit, and remove crew members. Everything you need is now in one place.

Fix

Customer record times now show in your timezone

Times on customer records now display in your business timezone instead of a default timezone. You can also set your timezone in Settings if it is wrong.

Improved

Automations: delays and tokens for appointments

Automation delays now anchor to appointment times so messages send at the right moment. You can use appointment details in your messages too.

Improved

Job lines: negative prices and bill floor

You can now add negative prices to job lines, like discounts or credits. The bill total will not go below the sum of all line prices.

Improved

Reviews screen now shows all your Google listings

You can now see and manage reviews from every Google Business Profile your company owns in one place. This makes it easier to stay on top of feedback across all your locations.

Improved

Track why jobs are lost or canceled

You can now record why a job fell through or was canceled, whether your crew marked it in the field app or your office canceled it from dispatch. A new report shows you these reasons so you can spot patterns and improve your process.

New

See where each customer first found you

Your Customers screen now shows the original source that brought each customer to you, whether it was a review, your website, a phone call, or another channel. This helps you understand which marketing efforts actually bring in business.

Improved

Team screen no longer shows duplicate invites

When you invite someone to your team, they now appear only once on the Team screen instead of showing up multiple times. Team members without login access can now see if they have a pending invite.

Improved

Profile pictures and file uploads work better on web

Your profile picture now displays correctly if you don't have a custom photo. Uploading agreements and other files is now more reliable across all devices.

Improved

Quote builder now opens as a modal overlay

You can now build a quote without leaving the page you're on. The quote builder appears as a window over your current screen, making it faster to create quotes while reviewing other information.

Improved

See who sent each message and which job it's tied to in Calls

Your message history now shows the name of whoever sent each outbound message and which job it belongs to. Before, all messages showed as sent by you, and you couldn't tell which job a message was about.

New

Field app Conversation tab redesigned

The Conversation tab in the field app has a fresh new look. It is easier to read and use while you are on the job.

August 2026

Improved

Control whether blocking time counts toward technician availability

You can now turn off the setting that blocks a technician's calendar when you mark time as unavailable. This gives you more flexibility in how you manage your team's schedule.

Improved

Technicians can update job length from the field app

Your crew can now correct how long a job took directly from the truck instead of waiting to tell you later. This keeps your records accurate and helps you schedule better.

Improved

Require a job type when creating jobs

You can now turn on a setting that makes your team pick a job type every time they create a new job. This keeps your data consistent and makes reports more useful.

Improved

Add payment methods like bill and bank wire to invoices

You can now offer your customers more ways to pay, including billing and bank wire transfers. This makes it easier for them to settle their invoices the way they prefer.

Improved

Hide line items from invoices

You can now keep certain services off the invoice your customer sees, even though they stay in your records. This is useful when you want to track costs internally without showing every detail.

Improved

Job lines can now show negative amounts

You can now enter a negative amount on an Additional service charge line in a job. This lets you track easy-access discounts on the same line as upcharge items like stairs, so your quarterly reports show the true net charge without splitting it across two fields.

Fix

Schedule unassigned jobs display correctly

Unassigned jobs on the Schedule now show their color properly instead of appearing blank. The toolbar filters also no longer get cut off at the edge of the screen.

Faster

Jobs list loads faster

The Jobs screen now loads job data on the server instead of pulling every job to your phone at once. On a large book this cuts load time dramatically and uses far less data. You get the same 25 jobs per page, filters, and sorting you had before.

Fix

Schedule board shows all invoices correctly

The Schedule board was dropping invoices when you had many of them linked to appointments. Now it loads them all, so your board shows the right billed or unbilled status for every job. This fixes cases where a job showed as unbilled even though you had sent an invoice.

New

Mark sign-off steps as optional in Jobs

You can now make a sign-off step not required so your crew can close a job even when it can't be answered. This helps when a step like a PO number doesn't apply or the information isn't available yet.

Fix

Full address kept when adding a customer from a job

When you add a new customer from a job, the complete address now saves correctly instead of getting cut off.

Improved

Cleaner job status messages in the field app

The field app no longer shows explanatory notes about what the office sees. Your crew gets a cleaner view of job status and notes without the extra narration.

Improved

Field app: crew sees customer replies to messages

When a customer texts back in response to a message from your crew, the tech now sees that reply right in the job. Before, incoming texts had nowhere to show up, so your crew missed customer responses.

Fix

Home shows the right jobs for today

The Home screen now correctly counts and displays today's jobs based on your business location's timezone, not the server's timezone. This fixes cases where jobs were missing from the view or the wrong jobs appeared.

New

Custom domains now include www automatically

When you connect a custom domain like example.com, the app now also sets up www.example.com as a redirect to your main site. Visitors who type either spelling see your site instead of an error. You can switch which one is primary anytime in Settings.

Improved

Phone calls connect faster when you answer

When you pick up an incoming call, the connection no longer gets stuck on the connecting screen. You get through to the customer right away.

Improved

Add photos to jobs while booking appointments

You can now attach photos while creating a new job in the Schedule screen. Pick your photos, create the appointment, and they upload automatically. If a photo fails to upload, the job stays booked and you get guidance on what to do next.

Fix

Jobs screen now shows all your appointments, not just the first 1,000

Your Jobs screen was capped at 1,000 appointments, so counts and filters were wrong if you had more. That limit is gone. You can now see and work with your entire job book no matter how many appointments you have.

Improved

New leads count on the Leads icon

You now see how many new leads you have right on the Leads icon. The count is accurate and stays in one place, so you always know what you're looking at.

Improved

Blog archive is now editable and looks better

Your blog archive now matches your site's design instead of showing mismatched colors and styles. You can edit how it looks to fit your brand.

Improved

Home screen shows ten recent leads at a time

Your Home screen now displays ten recent leads instead of twenty-five, so you can see the summary without scrolling. You can page through your leads with arrow buttons, and the card shows which leads you are viewing. The full lead log is still available when you need it.

Improved

Test submissions are now labeled and hidden from your inbox

When you test your lead form, those submissions are now marked as tests instead of spam. They still send you a notification so you know the form works, but they stay out of your AI screen and hide behind the spam filter. The Leads dashboard also now shows the message from each submission so you can see at a glance what came in.

Improved

Leads screen is now a clean, flat table

The Leads screen now shows all your leads in one simple table. Spam is hidden by default so you focus on real prospects. You can unhide spam if you need to review it.

Improved

Marketing section for exit intent popup

Exit Intent moves out of Settings into a new Marketing section where you can edit every word in your popup. You can customize the offer, form fields, trust message, and success message. The popup image loads while visitors browse your site, so it appears instantly when they try to leave.

Improved

Screen form leads for spam on the Leads page

Your website form now filters out spam submissions automatically. You can see all leads, including flagged ones, on the new Leads page in the app.

New

Reports now show exact date ranges you choose

When you pull a report, you pick your start and end dates and your business timezone. Reports compare your chosen period to the same length before it, so you see real growth. Empty periods show a dash instead of a fake zero.

Improved

Column toggles show checkboxes instead of check marks

The Columns menu now displays proper checkboxes that look filled when on and empty when off. This makes it clearer which columns you are viewing without having to guess whether a missing mark means the column is hidden.

Improved

Invoice edits appear instantly when you save

When you finish editing an invoice and close the editor, the bill now shows your changes right away. You no longer wait for the screen to refresh to see the updated lines and totals.

Improved

Schedule day headers link to the map view

The day header in the week grid now shows a map icon instead of a job count. Tap it to jump straight to the map for that day, with the job count moved to a tooltip so you can still see how many jobs are scheduled.

Improved

Payment card on timeline is cleaner

The payment card on your job timeline no longer shows redundant information. It's simpler and easier to read.

Improved

Mark paid button is simpler

The Mark paid button and related screens now say exactly what they do, without extra details. The dialog still asks you how the payment came in.

Improved

Invoice details update in real time

When you open an invoice, it now stays current while you're looking at it. Payments from customers, changes from your crew, or updates from teammates appear right away instead of requiring a refresh.

Improved

Week schedule shows job status on all blocks

Your week view now displays job status on every block and bar, just like your day view does. You can see at a glance whether each job is pending, in progress, or done.

Fix

Invoice payments now show the correct time and order

When you record multiple payments on one invoice, they now display with their exact time of day and stay in the right order. Before, payments recorded on the same day could jumble up, and the time shown might be off by several hours depending on your timezone.

Improved

Field app Job lost sheet matches office design

The Job lost sheet in your crew's field app now looks and works the same way as the office version. Your team sees the same four reasons and the same layout whether they are in the office or on site.

Improved

Mark Paid button shows when it is working

When you click Mark as paid in the billing dialog, the button now shows that it is processing. You can see the action is underway instead of wondering if anything happened.

Faster

CRM screens load instantly when you tap them

Ten CRM screens now load their skeleton right away instead of waiting for data. When you tap Quotes, Invoices, Payments, Phone numbers, Calls, Services, or other screens, you see the layout immediately while your data loads in the background. The app feels snappier because you are not staring at a blank screen.

Improved

Field app: confirm before removing a line from a bill

When you tap the remove button on a bill line in the field app, you now see a confirmation sheet showing the line details before it comes off. This prevents accidentally deleting a line with a stray thumb tap.

Improved

Field app: lost jobs now show their outcome

When a technician marks a job as lost from the field app, the job now displays that it was lost. The job stays filed as completed since the visit happened, and the deal closes with the lost reason recorded.

Fix

Customers: contact names no longer change to email addresses

Fixed a bug where editing a contact would accidentally rename it to its email address. Your contact names now stay exactly as you set them.

Improved

Sign-off checklist and custom fields now fold on all screen sizes

When you book a new job, the sign-off checklist and custom fields sections now collapse to keep the form focused. This works on every device, not just phones, so you can quickly fill in the note and notification settings without scrolling past extra sections.

Fix

Schedule shows consistent job status labels

Your Schedule board now uses the same words for job statuses everywhere. Jobs in transit now consistently say "On the way" instead of mixing in "En route", so you see one clear label across the app.

Improved

Reports now show what type of work each job was

Your Reports can now break down deals by the kind of work you did, like "Hot tub removal" or "Demolition", pulled straight from your appointments. You get this detail without slowing down your reports.

Improved

Billed jobs show what you actually charged

When you bill a job, the Services section now shows the exact line items from the invoice instead of what you originally planned. The section locks to prevent accidental changes, and you can edit the bill through one clear path. This clears up confusion when your crew added work at the truck.

Fix

Jobs move through Pipeline stages without getting stuck

Fixed a bug where jobs would appear frozen in their old Pipeline stage after you marked them complete. The stage now updates right away so your board stays in sync with what you just did.

New

Save customer photos from texts to your Media Library

When a customer sends you a photo by text, you can now save it straight to your Media Library instead of downloading and re-uploading it. This makes it easy to use customer photos on your website or in other places without extra steps.

Improved

Schedule map and legend now match your color choice

Your map and week grid legend now follow the Color-by setting in the toolbar, just like the calendar. Whether you color by technician, service, or service area, the map pins and legend swatches update to match. Jobs display in one consistent color across all views.

Improved

Filter the Schedule by job status

You can now hide completed jobs from your calendar view to focus on what is coming up. The jobs are still booked in your system. This clears the clutter on busy days so you can see what matters.

Improved

Crew sees office-booked services in the field app

Your technicians can now see what your office sold before they arrive at the job. When they add items to the invoice on site, they start with what was already quoted instead of replacing it. This keeps your office and crew in sync.

Improved

See each payment method and date on invoices

Your Invoices screen now breaks down payments into individual rows instead of one total. You can see exactly when each payment came in, whether it was cash, check, or card, and refunds show up as separate negative entries. This makes it easier to track what's been paid and spot any missing payments.

Improved

Crew notes stay separate from office notes on jobs

Your crew can now write their own notes from the field app about what they found and fixed on a job. These notes appear in your Jobs screen but only the crew can edit them. Your office notes stay separate, so neither side accidentally overwrites the other's work.

Improved

Store multiple service addresses per customer

You can now add multiple service addresses to a single customer in your Customers screen. This helps when you work for property managers or landlords who need service at different buildings. Your billing address stays the same and prints on invoices, but you can track where the truck actually goes.

Improved

See job status at a glance on your Schedule

Every job card on your Schedule now shows its current status: scheduled, en route, in progress, or completed. You can see the whole picture of your day without opening each appointment, whether you are looking at the day view, week view, or mobile agenda.

Improved

Bill labor in quarter-hour increments

You can now charge for labor in fractional hours like 2.25 or 3.5 instead of whole hours only. This makes your Invoices more accurate when a job takes 45 minutes or 90 minutes. Prices round fairly so your totals match across email, PDF, and your accounting software.

Improved

Categorize jobs by type on the Schedule

You can now tag each job with a type like junk removal, demolition, or hot tub. This helps you organize and filter your work without setting up fake services. The job type appears alongside other job details and makes your schedule easier to scan.

Improved

See when you last contacted a lead on the Leads screen

Each lead card now shows a quiet line below the status telling you when you last reached out and how, like Called 2h ago or Texted 3d ago. This helps you remember where you left things and what to do next without opening the full record.

Improved

Cash and check payments now show on the Customers timeline

When you record a cash or check payment by hand, it now appears on the customer's timeline just like card payments do. Before, these payments only showed in the ledger and job history, making it look like a job was only partially paid.

Fix

Stop getting false reschedule alerts when editing a job

You were getting reschedule notifications every time you edited a job, even if you did not change the time. This is fixed. Now you only get an alert when the appointment time actually changes.

Improved

Add disposal fees and surcharges as zero-minute services

Services can now have zero duration for things like disposal fees or per-item charges that do not take calendar time. These services show up as a visible slot on your Schedule so you can book them and see them at a glance.

Improved

Reopen a completed job to fix mistakes

You can now reopen a job you marked complete by accident. On the Jobs screen, reopen it to move it back to in-progress so your crew can finish the work.

Fix

Map view now follows your date selection on Schedule

The map pins on your Schedule now move when you navigate to different days. Before, the map stayed stuck on today while the rest of the screen moved with you.

Improved

Job status label changed to On the way

The status label for jobs in transit now says On the way instead of En route. This shows up on your Schedule and in customer notifications.

New

Send and receive photos in text messages

You can now send photos and text together as picture messages from the Customers screen. When customers reply with photos, you see them in the conversation timeline. Your crew can share photos with customers before they arrive.

Improved

Show technician photo in arrival notifications

When you send an on-my-way message to a customer, their notification now includes your technician's photo. Customers see a face minutes before your crew shows up, building trust and reducing no-shows.

Improved

View invoices without leaving Jobs or Schedule

You can now open an invoice in a popup window while staying on the Jobs or Schedule screen. Your filters, scroll position, and any work in progress stay exactly where they were when you close the invoice.

Improved

Job services field takes up less space when empty

The services section on a job now collapses to a single dropdown until you add a service. Once you add one, the full receipt with subtotal, discount, and total appears. This keeps the job form cleaner while you are building it.

Improved

Close appointment detail with a button on desktop

A close button now appears in the top right of the appointment detail panel on desktop. You can tap it to dismiss the panel instead of using a keyboard shortcut.

Improved

Book and bill customers without leaving the CRM

When you are viewing a customer or deal in the CRM, you can now open booking and billing windows right there. You stay on the customer record while you complete these tasks, so you do not lose your place.

Improved

Job cards now readable on narrow phones

The technician name and time now stay together and wrap as a unit on small screens, while the job value stays pinned to the right. Your job list is easier to scan between appointments.

Improved

Photos section removed from job review

The review screen had two places to add photos but only one counted toward sign-off. We removed the duplicate section. Your crew's field app photos still satisfy the office review gate, and the checklist is the single source for photo evidence.

Improved

Header cleaned up: Save button hides when idle, Visit site moved

The Save button no longer takes up space when there is nothing to save. Visit site moved into the site picker so you have one clear place to open your site. Your header is less cluttered on phone.

Improved

Edit job sheet now closes by drag on phone

The close button is gone from the job edit panel. On phone you can now drag the sheet down to close it even with unsaved changes, and a prompt asks if you want to discard edits. Cancel still cancels the job itself, so you have a safe way out.

Improved

Job timeline now visible on mobile

The job status flow was clipped on phone and required horizontal scrolling to see. It now takes its own row above the tabs so you can see the full timeline of where the job stands.

Improved

Phone booking modal now easier to dismiss and scroll

On your phone, the booking modal now closes with a swipe down instead of hunting for a small X button. The sign-off checklist and custom fields fold up to keep the form shorter, so you can see the notify switch without scrolling. Your typed answers stay in the form if you swipe and reopen it.

Improved

Edit job modal works like new job modal on your phone

When you edit a job on your phone, the modal now slides up from the bottom like the new job modal does, with a grab handle you can swipe down to close. The form is easier to navigate and you can dismiss it the same way you dismiss other screens in the app.

Improved

Simpler call forwarding without keypress menu

Calls forwarded to your team no longer ask the caller to press a key. If nobody answers, the call goes to your site's fallback number instead of back to the forwarder. Your team still knows it was a transfer.

Improved

Better inbound call handling on the Calls screen

Inbound calls now route more reliably to your team. Each team member gets one turn to answer, and forwarded calls include a message so callers know they are being transferred.

Improved

See technician details in the Calls list

Hover over a technician's name in the Calls screen to see their details in a quick popup. The app matches the name to your roster and shows information when available.

Improved

Field app: crew can set price and quantity on each line

Your crew can now enter both the quantity and price for each item right on the job site, without calling the office. The price comes prefilled from your catalog, so they just adjust it if the job is bigger than expected or you're giving a repeat customer a break.

Improved

Inbound calls now credit the right team member and ring faster

When a team member answers an inbound call on a multi-person stage, the Call Log now shows who picked it up instead of leaving it blank. The app also rings team members one at a time instead of trying both their browser and phone at once, cutting wait time in half.

Improved

Discount on a job now switches between percent and dollars

When you give a discount on a job, you can now choose whether to enter it as a percentage or a dollar amount, and the math updates automatically. The discount switches units on the fly, so ten percent off stays ten percent if you add or remove a service.

Improved

Pipeline deals now open in a cleaner modal

You'll see the same action buttons (Call, Text, Book job, New quote, New invoice) on every deal, no matter what stage it's in. On your phone, the deal opens as a sheet from the bottom. On desktop, it opens as a centered window. Either way, it's easier to find what you need.

Fix

Job services line up properly on the screen

The service rows and discount box in Jobs now align correctly without extra spacing that was pushing them out of place.

Improved

Team members appear on your roster right away

When you add or remove someone from Team Skills, they show up or disappear on your roster instantly instead of making you wait. If something goes wrong, they snap back to where they were and you get an alert.

Improved

Jobs modal now shows a receipt view of services

The appointment details you see in Schedule and Jobs now display services in a receipt format, making it easier to review what was quoted or completed. The side panel collapses to give you more room to see the details.

Improved

Payment and email receipts now show accurate details

Payment receipts now correctly show remaining balance until the invoice is fully paid. Arrival and plan-failure emails describe what actually happens instead of promises that don't apply. Tech names appear consistently throughout, and review reminders respect your texting setup.

Improved

See who changed each job and when

Your office now has a complete record of every change made to a job. You can view the history panel on any job to see who made what changes and when. This helps you track edits, billing adjustments, and communications all in one place.

Improved

Ring all phones at once with one dial

When you dial a customer, every phone and app your team has rings at the same time. Anyone can answer by pressing 1 on their cell. This gets your team to calls faster and makes sure no one misses a customer trying to reach you.

Improved

Know who forwarded a call to you

When a teammate forwards an incoming call to you, you now see who sent it your way. This tells you the call context right away instead of treating it like a fresh customer call.

Improved

Build a website without an office address

You can now create and publish your business website even if you do not have a physical office location. This works for service businesses that operate from home or travel to customer sites.

Improved

Field app no longer shows email address when messaging

Your crew in the field no longer sees the customer's email address when composing a message. The app sends the message to the right contact automatically, so there is nothing to retype or get wrong. This matches how the mobile app works.

Improved

Edit job bills from the Schedule screen

You can now view and change invoice line items directly from a job in the Schedule screen without switching to Invoices. Changes save right away, and bills that have been sent to customers become read-only to protect them.

Improved

Fix quantities on field job items after adding them

Your crew can now correct line item quantities on the field app even after a job is marked complete. Before, the only way to change a quantity was to delete and re-add the line, which stopped working once the job was done.

New

Website heading sizes now match your brand settings

Your website's heading size setting now applies to service area and review section headings. Previously these sections ignored your choice and used fixed sizes. Now every heading on your site respects the size you pick in the editor.

New

Website text colors and spacing are now fully customizable

Your website text colors now display exactly as you set them, without the app shifting them for different backgrounds. You can also control the spacing above and below headings and paragraphs throughout your site, giving you complete control over how your content looks and breathes.

Fix

Sound control moves off the video player bar

The tap-for-sound button on videos now sits in the top-right corner instead of overlapping the native play controls at the bottom. Your videos are easier to control on the Schedule and other screens where you add media.

New

Choose aspect ratios for images and videos

When you add an image or video to your site, you can now pick from eight aspect ratios like 16:9, square, or portrait, plus choose how it fits in the frame. Every media slot on your site now offers the same options, so your images and videos look consistent.

New

Set Reviews section background once for your whole website

You can now pick a background color for your Reviews section in Website settings, and it applies to every page. Before, you had to set it separately on each page.

New

Upload and use videos in your Website

You can now upload MP4 and WebM video files to your media library and add them to your website pages, just like images. Videos work in the editor and on your live site.

Improved

Set custom prices and discounts when booking jobs

When you book a job in the Quotes screen, you can now change the price for each service line to match what you negotiated with the customer. You can also add a discount to the whole job. Prices stay at the catalog default unless you type something different.

Improved

Assistant panel: tap record chips and drag the sheet on your phone

Record chips in the assistant panel now open their preview card when you tap them, and the sheet itself is easier to drag on a phone. Before, tapping a record did nothing, and the sheet was hard to grab. Now both work the way they should.

Improved

Contacts: New/Edit form slides up from the bottom on your phone

When you add or edit a contact on your phone, the form now slides up from the bottom as a proper sheet instead of taking over most of your screen. The form stays pinned at the top so you can always see your buttons, and the page behind it stays visible at the edge.

Improved

Field app: see real invoice totals and apply discounts from the truck

The Items card and payment card on a job now show the same total, so office discounts no longer create confusion on your phone. You can also apply or remove a discount right from the truck, and both the office and field app stay in sync.

Fix

Jobs now show the actual invoice total, not an estimate

When you billed a job for more or less than the catalog price, the job card showed the old number while the invoice showed the real one. Now all three places (the appointment, the Services field, and the Jobs table) show what the customer actually owes. If you added a discount, a hand-typed line, or a trip charge, you'll see the billed amount everywhere.

Improved

Website design controls are simpler and more reliable

You can now set brand colors for your whole site in one place. The Urgency header headline is easier to edit. Mobile landing page headlines now display at the exact size you set instead of being clamped down. Unsaved changes no longer loop when you navigate away from website settings.

New

Website footer now has color controls

You can set the background and text color of your footer call-to-action band. Your choice applies to all footer styles. If you leave the colors blank, your footer keeps its brand colors and automatic contrast.

Improved

Technician schedule horizon setting now saves correctly

In Settings, the technician schedule horizon select now works like the other job settings. Changes stage in the save bar until you hit Save or Discard, so you won't accidentally change it without meaning to.

Fix

Settings job screen now works on a phone

The job settings card was cramped on small screens, wrapping text and pushing buttons off the edge. The schedule horizon select and checklist row now stack properly on phones. Everything lines up and reads clearly at any screen size.

Improved

Contact details panel now works smoothly on your phone

The details panel on your phone now behaves like a proper sheet. You can swipe it closed, tap outside to dismiss it, and the rest of the screen stays put while you're viewing a contact. Everything is more responsive and easier to use on the job.

Improved

Edit invoice sheet is easier to close on your phone

When you edit an invoice on your phone, it now opens as a sheet you can swipe down to close instead of hunting for a close button. The sheet works the same way as other forms in the app, so it feels familiar.

Improved

New opportunity sheet works better on your phone

Creating a new opportunity on your phone now opens as a sheet you can drag down to close. The form is easier to use and feels consistent with other screens in the app.

Fix

Schedule shows empty state for days with no jobs

When you look at a day in your mobile schedule that has no jobs, you now see a clear message instead of a blank gap. This makes it obvious that the day is empty rather than looking like something is broken.

Improved

Quote panel opens as a sheet on your phone

When you view a quote on your phone, it now opens as a sheet you can swipe down to close. This matches how invoices work and makes the app feel more consistent across your phone.

Fix

Contact details no longer scroll sideways on your phone

The message composer on the contact details screen was too wide and made your whole phone screen scroll left and right. The buttons and fields now fit properly on your screen at any size, so everything stays visible and clickable.

Improved

Calls from invoices now route through your business line

When you call a customer from an invoice, the call now goes through your business phone number instead of your personal cell. Your customer sees your business line, and the call shows up in your CRM. You can also text or copy the number right from the invoice.

Fix

Forms on iPhone no longer zoom and get stuck

Your forms on iPhone were zooming in and getting stuck when you tapped them, making buttons unreachable. This is fixed across the whole app, including the add member drawer, Quotes, Invoices, and the field app your crew uses on site.

Improved

Assistant panel on your phone now drags and swipes

The assistant panel on mobile now works like a real bottom sheet. You can drag it up and down with the handle, flick it away, and it snaps to the right height. On desktop it works exactly as before.

Improved

Team member form on your phone is now a bottom sheet

Adding or editing a team member on your phone now opens as a draggable bottom sheet instead of a floating box. You can drag it, swipe to close it, and the full screen is yours to work with.

Fix

New job form on your phone is now a real bottom sheet

Creating a new job on your phone now opens as a proper bottom sheet that you can drag and swipe away. Before it looked like a bottom sheet but was stuck in the middle of the screen with no way to dismiss it except hunting for a close button.

Improved

Service picker on your phone now uses the full screen

When you pick a service on your phone, it now opens as a full-height bottom sheet instead of a small floating card. You get more room to see and scroll through services, and you can drag or swipe to close it. The search field stays out of the way so the keyboard does not cover your choices.

Fix

Phone numbers now match correctly and contact history stays intact

You can merge contacts with different phone number formats without losing information. Phone numbers that look different but are the same now match up properly.

New

Control how far ahead your crew can see on the Schedule

You can now set how many days into the future your technicians see when they check their schedule in the field app. This helps you control what jobs they know about. The default shows today only.

Improved

Assistant gets complete customer data faster

The assistant now sees all your customers at once instead of just a few at a time. You get accurate totals when you ask about your contacts.

Improved

Invoices open in a larger window on the Invoices screen

When you tap an invoice on the Invoices screen or from a customer record, it now opens in a full modal instead of a narrow side panel. You can see and work with the invoice details more easily.

New

Message Templates in Settings

You can now create and manage message templates in Settings. Use them to send consistent messages to customers across your business.

Fix

Invoice preview and payment links now work

Fixed two bugs that stopped invoice previews and payment links from loading correctly. Your invoices now display and send properly to customers.

Faster

CRM screens load instantly when you switch between them

When you click between Leads, Customers, Schedule, Jobs, and other CRM screens, the page now appears right away instead of waiting for data to load. You see a quick preview while the details load in the background, so you spend less time waiting between jobs.

New

Transfer a live call to a teammate or phone number

While you are on a call with a customer in the browser softphone, you can now hand off the call to a teammate or forward it to another phone number. The customer stays on the line while you make the transfer.

Fix

Phone numbers can now be bought and ported without restrictions

You can now buy, port, and set up phone numbers without hitting a subscription gate. Your phone number setup is simpler.

Improved

Quick Jump cards are cleaner and more consistent

Your Quick Jump cards now show the same buttons in the same places no matter what record type you are looking at. The card no longer shows internal paths or gets cut off, so everything is easier to read and tap on your phone between jobs.

Improved

Quick Jump works better on phone and desktop

Quick Jump now looks and works right whether you are on your phone or laptop. On your phone it slides a card over your list so you can see what you are about to do. On your laptop the preview pane sits beside the list so you can scan faster.

New

Quick Jump finds any record or screen from one search

Press Command K or tap the search button to find anything in your business from one place. Search for customers, jobs, quotes, invoices, screens, settings, or other sites without hunting through menus. Do common things like booking a job or writing a quote right from the search results.

New

Job history rows show the job site address

You can now see the street address for each job in a contact's history, making it easier to remember which job is which. The address appears between the technician names and any purchase order number.

New

Job history rows show amounts and open on the Customers screen

Each job in a contact's history now displays the invoice amount, whether it's paid or what's owed, and any purchase order reference. Click a job to open its details right there instead of jumping to the Jobs screen.

New

Custom contact fields auto-create during import

When you map columns to custom fields during a contacts import, those field names are now automatically added to your contact settings. You no longer need to manually define them in Settings after the import finishes.

Fix

Customers screen shows all your contacts, not just the first 1000

The Customers list was silently capped at 1,000 contacts, affecting searches in Leads, Schedule, Invoices, Quotes, and other screens. All your contacts now load correctly, no matter how many you have.

Improved

Contact import shows clear progress while running

During a large import, you now see a progress counter and bar instead of a frozen mapping table. If the import gets interrupted, just re-upload the same file to pick up where it left off.

New

Set up custom fields for your contacts in Settings

You can now create custom fields to track information specific to your business. Add them in Settings and they will appear in your Customers list and contact details.

New

Import up to 5,000 contacts at once from another system

You can now upload a full migration file with up to 5,000 contacts instead of 500, and the import runs in the background with a live count so you can see progress. The system checks for duplicates before importing to avoid creating the same contact twice. If your import gets interrupted, you can re-upload the same file and it will pick up where it left off.

New

Delete contacts from your Customers list

You can now remove contacts directly from the row menu or select multiple contacts and delete them together from the selection bar.

Fix

Fix phone number import overwriting primary with secondary

When importing contacts with both primary and secondary phone numbers, the primary phone number no longer gets overwritten by the secondary.

New

Map spreadsheet columns to custom fields on import

When importing your contacts from a spreadsheet, you can now match columns to your custom fields. This makes it easier to bring in all your contact information exactly where it belongs.

Fix

Loading bars in the booking modal now show clearly

The bars that appear while a booking form loads were showing too dark and hard to see. They now display with the right contrast so you can tell the form is loading.

New

Ringing indicator and booking form skeleton in Calls

When someone calls in, you now see a clear animated ring beside the Ringing status so you know the call is actively coming through. The booking form also shows a preview of its layout while it loads instead of a blank box, so you can start filling it in faster.

Fix

Incoming calls no longer drop when you have multiple tabs open

When you have the app open in more than one place, an incoming call used to disconnect a second after it rang. Now it stays connected so you can answer it. Your team can also use multiple devices without calls getting cut off.

Fix

Refreshing the page no longer drops incoming calls

If you refreshed your browser while a call was ringing in, it would hang up on the caller. Now the call stays connected so you can still pick it up.

New

Warning before you accidentally hang up a live call

If you try to close the tab, refresh the page, or navigate away while you are on a call, your browser will warn you first. This stops you from accidentally disconnecting a customer mid-conversation.

Fix

Calls stay connected when you tap a caller's name

Clicking a caller's name now opens their record without dropping the call. You can look up their history mid-conversation and stay on the line.

Improved

Find caller details faster from call cards

The caller's name on incoming and active call cards is now a link to their full record. You no longer need to search separately to see their history and notes.

New

Route incoming calls to team members on the Calls screen

You can now set up where each team member receives calls. Incoming calls ring the people you choose, and each person picks their own phone or the web app. Your whole team stays connected without missing a call.

New

Answer calls in the web app as a ring-group member

You and your team can now receive and answer incoming calls right in the app on your phone or computer. You do not need a separate phone line. Set up who rings for each call in your Calls settings.

Improved

Fix a job's address and location on the Jobs screen

You can now edit where a job actually is without canceling and rebooking. Change the street, city, state, zip, or service area right in the job details, and your map, directions, and records all update at once.

Fix

Messages from the field app go to the address you type

When your crew sends a message from the field app, it now goes to the address they enter in the To box instead of reverting to an old contact record. Email can go to anyone on the job. SMS stays locked to the main contact, as before.

Fix

Large attachments no longer crash when you send them

You can now send messages with big attachments from the field app without the send failing. The app checks file size and format instantly instead of hanging or crashing.

Improved

Pipeline list headers stay visible while you scroll

The column headers on your Pipeline list now stay at the top as you scroll through your deals. You always know which column shows Stage, Owner, and the rest.

Fix

Jobs can't be marked complete without finishing the checklist

Your office and field crew now use the same checklist rules. If a technician tries to finish a job without answering all the required steps, the app stops them with a message showing what's still missing. This prevents jobs from reaching your office incomplete.

Improved

Job photos in the review modal now open full size

When you review a job in the office, you can now click any photo to see it at full size. This includes before and after photos, job photos, and checklist item photos. You get a better look at the work without leaving the review screen.

Improved

Edit checklist answers in the Sign-off tab

You can now change any checklist answer in the Sign-off tab before you sign off the job. Fix a checkbox, update text, add or remove photos, or upload files. Changes save right away so you can finish the job with the right information.

Improved

Edit Job modal loads faster and looks cleaner

The checklist now shows a placeholder while it loads instead of appearing empty then popping in all at once. The panels are now white instead of dark gray, and the Add item button is easier to use. Your job details stay visible and stable while everything loads.

New

One job can cover multiple services

You can now book a re-shingle and gutter clean on the same visit as one job instead of splitting them. The invoice shows each service separately so your customer can see exactly what they're paying for. The job length and price add up correctly from all the services included.

Improved

Change the service on a job without deleting it

You can now pick a different service for a job right in the Edit Job modal instead of deleting and re-booking it. When you change the service, the job length updates automatically and your schedule adjusts to fit. The crew availability updates instantly so you know who can do the new service.

Improved

Assign crew to jobs more easily

The Assign to field in Edit Job now works the same way as New Job, with search and keyboard navigation. You can see which techs can do the service and bulk select your whole crew at once. The interface stays responsive even inside the modal.

Improved

Jobs screen is cleaner and easier to read

The contact picker now works the same way everywhere you use it, and we removed duplicate photo uploads and clutter from the Job tab. Your screen fits more at once, and you spend less time scrolling.

Improved

Adding a contact is easier in the Jobs screen

When you add a new contact while editing a job, the form now opens in its own window instead of a tiny popup. You have room to fill in all the details, and your work stays safe if you click away.

New

See what your crew filled in on the Jobs screen

Jobs now have a Sign-off tab that shows you exactly what your crew answered, uploaded, and attached. You can review everything without leaving the editing screen, and you see right away which items are still waiting on your crew.

Fix

Sign-off tab shows up right away in Jobs

The Sign-off tab now appears as soon as you attach a checklist to a job, instead of waiting until you save and reopen. You can see what your crew needs to complete without extra steps.

Improved

Job wrap-up drawer shows only what your office wrote

The wrap-up checklist used to show hints under each step that your office did not write. Now it shows only the step labels your office created in Settings. Your team sees a cleaner screen that matches what you actually set up.

Improved

Edit job screen uses clearer controls for tech, day, time, and checklist

The edit job modal now shows technician, day, time, and checklist items as proper fields instead of chips, pills, grids, and switches. Your crew finds what they need faster on the phone.

Improved

Wrap-up sheet on the field app stops filling the screen

The wrap-up sheet used to stretch to the full height of the phone. Now it caps at a readable size so you can close it by dragging the handle at the top. The sheet scrolls if you need to see more, and your buttons stay in reach.

Improved

Field app checklist matches your job requirements from Settings

The field app used to ask for three fixed photo piles. Now it shows the exact checklist steps you set up in Settings for each job type. Your crew captures meter readings, dump tickets, or whatever else your business needs.

Improved

Website: show trust ratings from Google, Yelp, BBB, Angi, or Facebook

Your website hero can now display up to three trust badges from the platforms where your business earns reviews. Pick which ratings matter most to your customers. You can also add up to six bullet points in the hero instead of four.

Improved

Visit your site from any screen

You can now visit your live site from the CRM, Settings, and Blog screens using a Visit button in the header. The site switcher panel also shows a Visit button for each of your other sites, so you can preview them before switching over.

Improved

Header editor preview is clearer and easier to use

The preview now shows at the top of the header editor and displays the correct white background so you see exactly what your site visitors will see. The Desktop and Mobile toggle is now easier to click and works the same way as other controls in the app.

Fix

Tab controls now show clearly on all screens

The selected tabs and toggle switches were hard to see on some screens. They now display with proper contrast no matter what background they sit on, so you can always tell which option is active.

Improved

Home screen shows empty Recent leads card

When you have no recent leads, the Recent leads card now stays on your Home screen and tells you where leads come from instead of disappearing. Lead status badges also match the rest of the app for a cleaner look.

Improved

Service areas now available in Advanced options

You can now set up service areas for your business on the Website screen. This option is tucked into Advanced options so it does not clutter the main settings. Use it to show customers exactly where you work.

New

Customize your landing page typography and review display

You can now adjust headline and subheading sizes on your Website landing page to match your brand. A sticky call-to-action bar appears on mobile for easier contact. Your own review text now takes priority over synced reviews from Google and Yelp, so you control what customers see.

Improved

Clearer names and simpler navigation in the owner app

Screen names now match how you think about your business. Services & Pricing is now Price Book. Calls is now Call Log. Phone & Numbers is now Phone Settings. Delivery is now Field Ops. Grow is now Marketing. Website content and appearance are grouped together since you manage them as one thing. Settings moved into the main menu for easier access.

Improved

CRM automations now trigger on all four events

Your automations in the CRM now fire on all the triggers you set up. Before, four of them were wired but not working. Now they run when they should.

Improved

Blog table of contents anchors work with the header

Your blog's table of contents now scrolls to the right spot on the page, even when you have a sticky header. The anchors clear the header so the section you tap shows up where you can see it.

Improved

Announcement bar gets a centered button, icon, and live preview

Your announcement bar now has a centered call-to-action button and an icon option. The editor shows you a live preview of how it looks as you build it, so you can get it right before it goes live.

Improved

Field app stays up when Google Maps does not authorize

If Google Maps fails to load on your phone, the field app no longer crashes. You can still see the rest of the screen and keep working. Your team member avatars in the roster also show up clearer now with a better background color behind the initials.

Improved

Edit a job on the same screen where you book one

Editing a job now uses the same layout as booking, with your customer, service, assignment, and timing all in one place. The Job details stay visible on the side so you can see everything at once. Canceling a job is still available in the footer.

Improved

Day strip shows the month so dates make sense

When you pick a day near a month boundary, the strip now shows the month name so you know which month you are looking at. The day buttons stay the same height whether you have picked a custom date or not, so the row does not jump around.

Improved

Search your service areas in New Job and Schedule

You can now search for your service area instead of scrolling through a list. The same searchable area picker works in the New Job modal and the Schedule, so you find your territory the same way everywhere. The catalog also opens the same way in New Job, so what you see matches what you see in quotes and invoices.

Fix

Schedule shows the actual hours your jobs run

The week view and day view now stretch to show every job you have booked, even if it runs before 7am or after 6pm. A job at 7pm no longer sits on the 6pm line or disappears off the bottom. An ordinary day still looks the same.

Improved

Schedule: new centered modal for booking jobs

Creating a job on the Schedule screen now opens a centered modal instead of a side drawer. The layout is cleaner with the customer, service, tech, day, and time all visible at once. The modal scrolls smoothly and works the same way as before.

Improved

Clearer staff and technician quick-add dialog

When you add a staff member or technician from the Pipeline, Jobs, or other screens, you now see a photo placeholder with their initials and their name at the top. The form is reorganized so required fields are clear, and phone and email sit together in one card. Validation messages tell you exactly what's wrong if you skip a field or enter bad data.

Improved

Mobile menu now scrolls smoothly

Your mobile menu now scrolls instead of getting cut off at the top of the screen. This makes it easier to reach all your options when you are working on your phone between jobs.

Fix

Deal history now shows only activities for that deal

When you open a deal in the CRM, you now see only the emails, calls, payments, and other activities tied to that specific opportunity. Before, you saw your entire history with that customer, including old conversations from before the deal existed. The deal owner dropdown also now works correctly when you pick someone from it.

Improved

Pipeline board now shows deals in a cleaner layout

Your Pipeline screen now displays deals with a simpler card design and opens them in a centered window instead of a side drawer. The information you need is easier to scan between jobs.

Fix

Note field in New Job modal now displays properly

The note field in your New Job modal was wrapping text awkwardly and cutting off long notes. It now displays your full text clearly without breaking words apart.

Improved

Assistant panel text is now easier to read

The assistant panel text was too large and crowded. We adjusted the text sizes throughout so everything fits better and is easier to read on your phone.

Improved

Assistant can now see and work with your Pipeline deals

Your assistant can now look at what deals are in each column of your Pipeline and move them between stages. Ask it to show you what is in a specific column or move a deal, and it will do it.

Improved

Assign someone new to a job without leaving the screen

You can now add a team member and assign them to a card or job in one step. When you open an assign menu, an Add button at the bottom opens a quick form for name, mobile, email, and calendar color. The new person is created and assigned right away, so you stay on the screen you were working on.

Faster

The assistant opens instantly

The assistant panel now loads while you are working, not when you click it. You will see it open right away instead of waiting for it to fetch and build.

Improved

Control voicemail-to-lead from Phone and Numbers

The toggle to turn voicemails into leads now lives in Settings under Phone and Numbers, alongside the same control on the Who-answers card. You can manage this setting from one place instead of hunting for it.

Fix

Address suggestions now appear when you type them

When you type an address in the appointment detail screen, the suggestions now show up instead of getting hidden. You can see and pick from the list as you type.

Fix

AI calls now show transcripts and recordings on the Calls screen

When an AI agent answers a call, the call now appears on your Calls screen with a transcript, recording, and summary. Before, AI-answered calls would disappear because the system was not capturing what happened after the call ended.

Improved

Contacts list updates instantly when anyone makes a change

Your Contacts list now refreshes automatically when you or another admin edits a contact, adds a lead from a form or call, or updates payment information. You no longer need to reload the page to see changes made anywhere in the app.

Fix

Pipeline: missed calls and voicemails now show the right label and name

Your Pipeline card was showing confusing labels like "no voicemail" when a voicemail existed, and displaying phone numbers instead of caller names when available. Now the card shows whether a call was missed or left a voicemail, and displays the caller's name when you have it in your contacts.

Fix

Contact timeline: call recordings and transcripts now appear right away

When an outbound call finished, it showed up on the contact's timeline as blank with no recording or transcript until you manually refreshed the page. Now the recording, transcript, and AI recap appear as soon as they're ready, so you see the full call details without reloading.

Improved

Contacts: email addresses from voicemails now save automatically

When a caller left their email address in a voicemail, your contact card still said "No email address." Now the email gets captured from the voicemail and saved to the contact, so you have it ready to send quotes and receipts.

Fix

Softphone: removed Hold and Transfer buttons that didn't work

Your softphone call card had Hold and Transfer buttons that didn't actually work the way they looked. Hold just muted your mic while the customer heard silence, and Transfer wasn't ready yet. These buttons are now gone so your card only shows actions that really work.

Improved

Call wrap-up card is now optional and saves notes

After a call ends, the wrap-up card no longer forces you to fill it out. You can close it with one click if you have nothing to add. When you do write notes, they now save as a real note on the customer's timeline so you and your team can see them later.

Improved

Reviews moved under Grow, Inbox area removed

Reviews now lives in the Grow section alongside your other local marketing tools instead of in its own area. This saves you a click every time you navigate the app.

Improved

Payment setup banner removed from CRM screens

The banner reminding you to set up card payments is gone from your CRM screens. It was showing even if you don't take card payments, so your screens are cleaner now.

Improved

Assistant can now assign technicians to services

When you ask the assistant to assign a team member to a service in your catalog, it can do it now. The assistant also gives you better answers about what your software can do.

Improved

Services catalog updates live when changes happen

When you or your team add or change a service in the catalog, everyone sees the update right away without reloading. This matters when the assistant is creating services or your crew is pricing jobs.

Improved

AI Calling Agent handles fresh context and real bookings

Your calling agent now starts each call with a clean slate and can book appointments directly through the phone system. Calls are more reliable and customers can confirm their booking without hanging up and calling back.

Improved

Assistant composer shows picked records as you type

When you pick a name or record from the @ menu in the assistant, it now appears highlighted in the message field right away. You can see exactly what you are referencing before you send.

Improved

Assistant composer redesigned with send button in the field

The send button now sits inside the message box alongside the paperclip and microphone, and it lights up green when your message is ready to send. The placeholder text reminds you that you can type @ to mention a customer, job, or other record.

New

Assistant can now see images and documents

You can attach up to five files to any message you send to the assistant. Share photos, PDFs, or text files by paperclip, drag and drop, or paste, and the assistant can read and help you with them.

Fix

Settings: prevent accidental demotion when adding team members

The Owner role was showing as an option when adding new team members, one click away from giving someone full access to your business. We removed it from that form. If you already have an owner listed, you can still see and keep that role, but new members can only be assigned other roles.

New

Assistant: ask about your recent reviews

The assistant can now answer questions about who left you reviews and what they said. It pulls from Google, Yelp, and your CRM inbox all at once, so you get the full picture without switching screens. You can filter by rating to spot bad reviews fast, and by whether they need a reply.

Improved

Assistant: entity tags are easier to read

Tags in the assistant's answers now have proper spacing around them so they do not run into the words next to them. On lists, the tags stay neatly aligned with the text instead of crowding each other.

Fix

AI Assistant now shows formatting the way you read it

The AI Assistant was printing asterisks and other formatting markers in your chat. Now it renders bold, italic, code, bullet lists, and numbered lists the way they look in your messages. You get cleaner, easier-to-read answers between jobs.

Fix

Website pages now fit your phone screen

Your website pages were breaking off the left edge of phone screens, cutting off text and buttons. We fixed the layout so everything fits properly in the viewport. Your customers see complete pages now.

Improved

Add and edit services work smoother

We polished the form for adding and editing services in your CRM. Phone number fields now drag and resize the way you expect. Several small fixes make the whole flow faster.

New

Add Service form works on desktop, tablet, and phone

You can now add a service from any device. On desktop you get a modal window. On a tablet you get a side drawer. On your phone you get a bottom sheet that slides up. Same form, shaped for your screen.

Fix

Field app shows the right screen when access is turned back on

When you turned off a crew member's access and then turned it back on, they would land on the dashboard instead of the field app. You now see the correct screen when your access is restored.

Improved

Team roster shows which services each member handles

The Services column now shows the first two services and a count instead of listing every one. You can tap the count to see the full list right there. This makes the roster readable so you can quickly check who can be booked for each job.

Improved

New invoice uses the same service picker as quotes and jobs

When you create an invoice, you now search and pick services the same way you do in quotes and jobs. You can type to find a service, create a new one on the spot, and reach everything from the keyboard. The picker works the same everywhere.

Improved

Service picker now shows the full form when creating a service

When you create a service from the quote, job, or invoice screen, you now fill in all the details right there instead of just name and price. The form is the same one you use in Services & Pricing, so you get the same choices about booking, duration, and taxes every time.

Improved

Jobs: scheduled time no longer breaks across lines

The scheduled date and time in the side panel now stays together on one line instead of wrapping in the middle. Your time ranges read cleanly without the start and end times split apart.

New

Invoices: add a service to your price book while you bill

When you invoice for work that isn't in your Services & Pricing yet, you can now create it right there on the invoice. The new service gets the same defaults as your other services and you can adjust everything later. Next time you do that work, it's already in your price book.

Improved

Service picker is easier to navigate with your keyboard

You can now use arrow keys to move through the service list and press Enter to add the one you want. The picker also shows only services, not one-time versus recurring icons, since each row already tells you which it is.

Improved

Invoices: contact name no longer jumps to contact details

Clicking a contact name on the invoice list now opens the invoice instead of jumping to the contact page. If you need to see the contact details, use the hover card's View contact link.

Improved

Home screen shows Jobs and Invoices with clearer icons

The Jobs and Invoices tiles on your Home screen now use the same icons as the left menu, making them easier to recognize at a glance.

Improved

Job review photos slide open smoothly

When you expand the Photos section on a job, it now slides open at the same speed as the arrow rotates, so the motion feels natural instead of jerky.

Improved

Invoices: tap a customer name to see their details

On the Invoices screen, you can now tap a customer's name or avatar to see their contact card without leaving the list. This saves you a tap when you need to check their phone number or address.

Improved

Jobs: Linked records shows only what came before

When you open a job, the Linked records panel no longer shows a pointless card saying the job links to itself. It now shows only the quote, plan, or opportunity that led to the job, or nothing if the job came straight from your schedule.

Fix

Schedule: Cancel job button is now red

The Cancel job button on the appointment detail screen now shows in red as intended, making it clear this is a destructive action.

Improved

Home screen shows a real map of today's jobs

The Today's jobs tile on your Home screen now displays an actual map of where your jobs are located, so you can see your route at a glance.

Improved

Review and edit invoices on the job approval screen

You can now review job details and edit invoice line items right from the office approval screen. The verdict strip shows what needs your sign-off, and everything you need is in one place instead of jumping between screens.

Improved

See which team member made masked field calls

When call masking is on, you can now see which team member placed each call. Masked calls are labeled clearly so you know the call was routed through your business number.

Improved

Manage team access from the team drawer

You can now see your team roster with login status and roles in one place. Turning off access for a team member is now reversible, so you can restore their login if needed.

Improved

Find job sign-offs faster with a dedicated review tab

The Jobs screen now shows a Needs review tab between In progress and Needs invoice, so office sign-offs sit where they belong in your workflow. The Review and verify button is now the main action on completed jobs waiting for your approval, making it clear what you need to do next.

Improved

Field app: clearer message about missing business number

When your crew tries to call a customer from the field app but your business number isn't set up yet, they now see a message that tells them who to ask to fix it. This matches how the app handles missing cell phone numbers, so your team knows exactly what to do.

Improved

Schedule remembers your calendar view at each location

When you switch between your service locations, the Schedule now keeps the view you picked at each one. You won't have to reset it every time you jump to a different site.

Improved

Schedule week view is easier to read

The week grid on the Schedule is clearer now. Day columns show your jobs and crew without clutter, so you can see your whole week at a glance and spot gaps or conflicts faster.

Improved

Contact picker no longer shifts the screen when you open it

When you pick a contact from a list, the screen stays put. The picker now floats above your form instead of pushing everything down, so you can add or change a contact without losing your place.

Improved

Schedule grid now stacks overlapping jobs and shows service areas

When jobs overlap on the same day, they now stack on top of each other instead of squeezing side by side, making it easier to see what is booked. Multi-day jobs display as a single bar across the top of the week. Your service area tags now tint the job cards with their territory color, and a new filter chip lets you view jobs by area.

Improved

Job detail panel is more compact and shows contact photo

The Job detail panel now fits more information on screen by tightening the spacing and text sizes. Your customer's photo appears in the header so you can see who the job is for at a glance. Long custom field values no longer push the panel off the edge.

Improved

Schedule grid shows multi-day jobs as a single bar

Jobs that span multiple days now display as one continuous bar across the top of the week instead of appearing as separate blocks each day. The bar shows how many days the job runs, so you can see your full workload at a glance without confusion.

Improved

Schedule: cleaner multi-day job display

The week board no longer shows a redundant label on multi-day job bars. The bar already stretches across all the days it covers, so the extra text is gone.

Improved

Schedule: scroll service list with trackpad in new job drawer

When you open the new job drawer on a Mac or trackpad, you can now scroll through the service list smoothly. Before, the scroll would get stuck because the drawer sits inside a modal.

Improved

Schedule: service list stays on screen and uses correct colors

The service dropdown in the new job drawer now stays within your screen bounds no matter where you open it. The colors also display correctly instead of appearing dark and hard to read.

Improved

Invoices: easier service selection and better layout for many jobs

When you create an invoice and have many un-invoiced jobs, the job list now scrolls while the search and filters stay visible at the top. The service field is now a searchable dropdown showing prices instead of free text, so you pick from your active services and the price fills in automatically.

Improved

Custom fields and address details in New Job drawer

You can now add custom fields like PO numbers and billing codes when creating a job, and the address is filled in automatically from your customer's service address. The job details are organized more clearly with address, area, custom fields, and notes all in one place.

Improved

Edit Job drawer redesigned for easier updates

Editing a job now uses the same clean layout as creating one, with your customer, service, and timing information at the top and all the details below. You can now set a technician as primary or reorder your crew right from the job edit screen.

Improved

Field app tech picker shows each crew member's skills

When you assign a crew member to a job, you now see their services listed right on their name. This helps you pick the right person for the work without switching screens.

Improved

Jobs office review is now optional in Settings

You can turn on job review in the Jobs tab of Settings if your office checks completed work. When off, jobs show as simply Completed. This keeps your workflow clean if you don't need a second sign-off.

Improved

Schedule drawers open as clean modal panels

New Job and appointment detail drawers now open as centered panels over the schedule, making them easier to read and close. The tech picker shows full names on separate lines so you can see everyone at a glance.

Improved

Jobs office sign-off now uses a review modal

Completed jobs that need office review show an amber Needs review badge. Tap it to open a modal with photos, invoice details, and tech notes all in one place. A banner shows waiting jobs and Verify and next walks you through them. You can undo a sign-off right in the modal.

New

New Job drawer on the Schedule screen

You can now create a job from the Schedule screen using a side drawer instead of a popup modal. The drawer shows your steps (Customer, Service, When and who) with what you have filled in, and a Change button on each step to edit it. You can pick the service area, toggle texting the customer, and add notes to the appointment. When you book the job, you can immediately book another one.

Improved

Calls show your business number, not your personal number

When customers call your crew in the field, they now see your business number on their phone instead of a personal number. This looks more professional and makes it easier for customers to reach you again.

Improved

Find jobs faster in the Jobs list

You can now filter the Jobs list by customer and scroll through pages instead of loading everything at once. This makes it quicker to find the job you need, especially when you have a lot of them.

Improved

Crew creates invoices on site from your price book

Your crew can now build an invoice right on their phone or tablet while at the job using your price book. They pick the items and quantities, and the invoice is ready to show the customer or send later.

Improved

Change which customer a job belongs to

You can now edit a job to assign it to a different customer if you made a mistake or need to reorganize. This saves you from having to delete and recreate the job.

Improved

Multi-day jobs now show as one bar on the Schedule

When a job spans multiple days, you now see it as a single bar stretching across the Schedule week view instead of separate blocks. This makes it easier to spot long jobs at a glance and understand your crew's workload.

Improved

Pick line items faster when billing from quotes on Invoices

The invoice line editor now has the same quick picker you use in Quotes. You can add items to an invoice more smoothly without hunting through lists.

Improved

Services list is now one place on Settings

You had two separate Services lists in the sidebar that looked the same but weren't connected. Now there is one Services list. When you add or edit a service, it updates everywhere you use it.

New

Schedule jobs that run across multiple days

You can now book a job on the Schedule that takes more than one working day. The system handles the multi-day span so you do not have to split it into separate entries.

Improved

Mark jobs as verified by the office

Your crew can now complete a job in the field app, and you can verify it separately in the office to confirm the money and paperwork are in order. The verification mark is independent of the job status, so your automations and customer notices still fire when the crew finishes, and you can review jobs at your own pace.

Improved

Schedule now shows a week view with time slots

You can now see your jobs laid out by time and day in a grid. This makes it easier to spot gaps in your schedule and see how your crew's day flows at a glance.

Improved

Review requests now rotate across your configured review sites

You can set up multiple review destinations like Google, Yelp, and Facebook. When you ask for a review, the app picks one at random based on the weights you choose, and never suggests a site more than 500 miles from the job. This spreads your review requests where they help most.

Improved

Custom job fields now copy to invoices

Any custom fields you add to a job now carry over to the invoice automatically. This saves you from re-entering the same information and keeps your paperwork consistent.

Improved

Tag jobs by service area and see it on the schedule

You can now tag each job with a service area, and those tags show up as colors on your schedule board. This helps you group work by location and plan your routes more efficiently.

Improved

Control automatic messages per job

You now have a toggle on each job to turn automatic customer messages on or off. This gives you the flexibility to skip notifications for certain jobs when you need to.

Improved

Record payments in the field app

Your crew can now log payments they collect on site right in the field app. No more waiting to get back to the office to mark an invoice paid.

Improved

Start invoicing before setting up card payments

You can now create and send invoices without first connecting a payment processor. Set up card payments whenever you are ready, and your invoices will accept them then.

Improved

Pipeline board updates instantly

Changes to your pipeline now appear right away on everyone's screen. No more refreshing to see the latest deal movements.

Improved

Screen voicemails before they become leads

You can now turn on AI screening to filter spam voicemails before they land in your pipeline. The toggle is in the Who answers voicemail card in Settings. Screening is on by default so your team focuses on real leads.

New

Open the full activity log in a full-screen view

Tap Open full activity log under the filter chips to see the entire conversation history in a dedicated panel. Scroll back through all messages and replies, and add notes from there without leaving the expanded view.

Improved

Email messages now display clearly in Calls

Forwarded emails and hidden formatting no longer clutter your message view. Every attachment comes through so you have what you need. You can read your email history without confusion.

Improved

Blog posts get a new layout option and working table of contents

You can now choose Editorial layout for your blog posts in Design & Branding. The table of contents now works on both layouts so readers can jump to sections. Classic layout stays the default.

Faster

Faster page load when the embed is below the fold

If your website has an embed widget further down the page, it no longer loads until a visitor scrolls near it. This frees up bandwidth for your hero image and other content that matters first, especially on mobile and slow connections.

Improved

Links in timeline messages now clickable, composer toolbar cleaned up

Web addresses in your timeline emails, texts, quotes, and notes turn into real links that open in a new tab. The attach button moved to the message footer for a cleaner toolbar.

July 2026

Improved

Completed calls now show in your contact timeline

When you log a call, it appears in the Calls timeline so you have a full record of every conversation. You no longer have to mark the disposition if you do not want to.

Improved

Email attachments download reliably and display cleanly

Attachments from customer emails now download without duplicates. The attachment display is polished and easier to work with in your Calls screen.

Improved

AI summaries on every call in Calls

Every call you log now gets an automatic summary stored right on the call record, separate from your own notes. You can see what was discussed without reading through everything you wrote.

Improved

See images from emails on the timeline

When someone emails you a photo or you send one, it now shows as a small picture you can tap to view full size instead of just a paperclip icon. Images in email bodies that were invisible before now appear too.

Fix

Email attachments and images now work in Calls

The Attach and Insert image buttons in the email composer are now live. You can add files and photos to emails, and when the field crew replies with attachments, those show up on the timeline.

Improved

Smarter template tokens in email composer

Email templates now use double braces like {{customer_name}} for placeholders. If a token can't be filled in, you see why right in the composer so you know before you send.

Fix

Team drawer shows the right access status right away

When a technician accepts their invite and signs in, your Team drawer now updates immediately instead of showing stale information. You will see the correct access status without closing and reopening the drawer.

Fix

Email composer sends full message body

Emails were cutting off after the first character. That is fixed.

Improved

Phone numbers pick up freshly bought numbers without a reload

When you buy a new phone number and add it to your account, the softphone now shows it right away. You no longer need to refresh the page to start using it.

Fix

Fixes garbled customer replies in notifications

When a customer replied to you, their message sometimes showed up mangled in your notification, with broken text at the end. This happened because their email provider wrapped their reply header across two lines. We now read wrapped headers correctly, so you see their full message.

Improved

Contact timeline loads faster and reads like a conversation

The timeline on a contact's page now scrolls smoothly as you go back through your history with them. Messages display in a cleaner, conversation-style format so you can follow the thread at a glance.

Fix

New team members show up in Login and access right away

When you added a team member, the Login and access screen would get stuck loading until you refreshed the page. Now it updates instantly so your new crew member can log in right away.

Improved

Repeat callers no longer flood your leads inbox

When the same person called you five times, you used to see five separate new lead rows. Now you see one row for that caller with all five calls tracked on it. Repeat calls still show up in your pipeline so you do not miss them, but they do not trigger new lead notifications.

Fix

Calls you answer are now recorded

When a customer calls in and you pick up, the conversation is now recorded and transcribed just like voicemails and outbound calls. Before, only the parts you weren't in got saved. Now you have the full record of every call.

New

Customer replies to emails land on their contact record

When a customer replies to an email you sent through the app, that reply now shows up on their contact timeline. You see the full conversation in one place.

Improved

Calls screen updates as transcripts arrive

The Calls screen now refreshes live as transcripts come in. Instead of showing a frozen "Transcribing..." message, you see the transcript appear as soon as it is ready. No need to refresh the page.

Improved

See when a transcript is on the way

Voicemails now show "Transcribing..." while the transcript is being prepared, so you know one is coming. If a transcript never arrives, the message clears after ten minutes so you are not left staring at a spinner.

Improved

Missed calls appear on the contact timeline

When someone calls and you do not answer, that missed call now shows up on their contact record. You see all their activity in one place, so you know whether to call them back.

Fix

Website AI now shows the right questions and services

Your website's AI answerer was showing outdated questions and missing services. It read stale information while your site displayed something else. Now the AI reads the same current information your customers see, so answers stay accurate.

Improved

Schedule shows times your tech can actually work

When you book or reschedule a job, the available times now come from each tech's own working hours, time off, and existing bookings instead of a fixed menu. You also pick the time inside the appointment modal now, alongside the other details, so you can see the full calendar and time list without scrolling.

Improved

Address suggestions when editing a contact's service address

When you edit a contact's service address, you now get address suggestions as you type, just like when adding a new contact. Pick a suggestion and the street, city, state, and ZIP all fill in at once. You can still hand-edit any field after.

Improved

Service agreements now accept your existing documents

You can now attach a PDF, Word file, or text document as a service agreement instead of only typing one in. Upload your existing contract or scanned agreement, and it attaches to the service so customers see exactly what you use. The agreement toggle now sits clearly next to the Active switch so you can turn it on and off as needed.

Improved

Require verification code for quote change requests

When a customer requests changes to a quote, they now need to enter the same 6-digit code that approves the quote. This stops anyone with just the quote link from sending change requests on your customer's behalf. The code works the same way: it's sent by text or email and good for 30 minutes.

Improved

Quote reminders now actually send on schedule

When you send a quote, the app now automatically sends a reminder email 3 days later, then again at 7 days, until the customer opens or signs it. Before, the app said it would do this but didn't. The reminders stop once the quote is resolved, so you're not chasing a deal that's already closed.

Improved

Book jobs from the Jobs screen and from quotes

The Jobs screen now has a New job button at the top. When you have a quote saved, the action bar now includes a Schedule button that opens the booking dialog with that customer already filled in. Both let you get a visit on the calendar without leaving where you are.

Improved

Add a technician while setting up a bookable service

When you're setting up a bookable service and choosing which technicians can do it, you can now add a new technician right there in the form. Just enter their name and pick Technician or Owner, and they're added to your roster and checked into the service.

Fix

Booking confirmations show the time in the right zone

When you book a job on the Schedule, the confirmation sent to your customer now shows the time in the zone you were in when you booked it, not your business hours zone. This fixes times that looked wrong when you were working from a different location than your office.

Improved

Customers get notified when you cancel a job

When you cancel a scheduled job in the CRM, your customer now receives a cancellation notice by email and text, just like they did for the original confirmation. The cancellation appears on their timeline so you have a record that they were informed.

Improved

Payment setup reminder on every CRM screen

If your site isn't set up to collect card payments yet, you'll see a persistent banner at the top of every CRM screen reminding you to complete setup. The banner disappears once you've connected your payment account, and it won't show on the Payments screen itself where you're already working on it.

Improved

See review requests you've sent out

The Reputation screen now shows all the review and score requests you have in flight, with their status (waiting to send, sent, opened, or clicked through) and which customer and technician each one is for. You can track what's pending without guessing.

Improved

Field app schedule screen works better

Your crew's schedule screen in the field app has been rebuilt and now works more smoothly. We also fixed two issues we found during testing.

New

Attach agreements to bookable services

Services marked as requiring an agreement now have an actual agreement document you can write and attach. You can create and edit agreements in the CRM, then link them to any service. Customers will see the agreement when they book.

Improved

Can't create invoices until payments are set up

The system now prevents you from creating an invoice if your site isn't ready to collect card payments yet. This stops invoices from going out to customers with no way for them to pay. Set up your payment account first, then you can start invoicing.

Improved

Technician picker on Bookable Services shows only field crew

Your Bookable Services list now shows only technicians who go into the field when you pick who can book each service. New services no longer pre-tick office staff, so your office manager won't show up as available on the Schedule board.

Improved

Quote creation now appears in customer activity timeline

When you create a quote for a customer, it now shows up in their activity history on Contact Detail. You can see all quotes created for that customer in one place, and the Quotes filter chip works correctly.

Improved

Emails from the message composer now use your branded template

When you send an email by hand from a customer's message thread, it now arrives with your business branding, logo, and footer, just like automatic emails from the system. Your customers see a consistent look from every message.

New

Technicians can now log in and use the field app

Your team members now get their own login and app to see their schedule, update job status, and message customers directly. Office and dispatch staff keep using the owner app. This closes the loop so technicians work independently without relaying every step through you.

Improved

Email headers now use your square favicon for better appearance

Emails sent to customers now display your favicon in the header instead of stretching your logo. Since your favicon is already square, it looks crisp and professional on booking confirmations, quotes, invoices, and all other customer emails.

Improved

Bookable Services now offer up to 8-hour durations

You can now set service durations up to a full 8-hour day when building your Bookable Services. This gives you more flexibility for longer jobs that customers book online.

Fix

Sign-in now works reliably

We fixed a bug that broke sign-in for some users. Your team should now log in without trouble.

Improved

Pipeline and Contacts: assign opportunities to office staff only

When you create or reassign an opportunity, the assignee dropdown now shows only your office, dispatch, and owner staff. Field technicians no longer appear as options, since they handle jobs scheduled from opportunities, not the opportunities themselves. This keeps your pipeline organized by the people who manage it.

Improved

Pipeline: filter opportunities by office staff only

The Assignee filter on your Pipeline board now shows only your office, dispatch, and owner staff, matching the assignee picker on each card. Field technicians are no longer listed as filter options. Opportunities already assigned to a field tech still show that person's name and avatar on their card.

Improved

CRM now available in your account

The CRM area is now visible in your sidebar on all your devices and locations. You can access your customer feedback and reputation tools from anywhere you log in.

Fix

Website scripts now save correctly and show in settings

Installing tracking code like Google Analytics or CallRail on your website now works through the app. Previously the code appeared to save but didn't actually apply. You can now add head scripts, body start scripts, and body end scripts independently, and see exactly what's installed in your Website settings.

Fix

Template loading screen now matches final layout

When you open a message template, the loading placeholder now shows the exact size and shape of the real content. Your screen no longer jumps when the template finishes loading.

Fix

Message templates no longer send broken placeholders to customers

Template variables now only appear if they can actually be filled in with real information. You can no longer accidentally send a customer a message like "your visit is {date} at {time}" because those placeholders are removed before you hit Send. Every variable you see in a template will work.

Fix

Reviews proof card now shows real reviewers and accurate ratings

Your proof card on the website was showing made-up reviewer faces and always displaying five stars even when your rating was lower. Now it displays the initials of people who actually left you Google reviews, and the star display matches your real rating. The card is also more compact so it looks professional on mobile.

Fix

Reviews preview now shows what customers actually see

Your preview of the customer feedback page now matches exactly what they see on their phone. It displays your brand colors, shows technician photos instead of initials, and hides fake review counts when you have not synced real reviews yet. You get an honest look at the page before customers visit it.

Improved

Technicians always get offered the review reward

The five dollar tip offer now appears on every review request from customers, regardless of your settings. Technicians see the same reward promise whether or not you have the feature toggled on. This keeps the incentive consistent and makes the reward loop work the way it should.

Fix

Message Templates delete asks for confirmation

Deleting a message template now asks you to confirm before it happens instead of deleting on a single tap. The confirmation appears right in the row so you can still see your template while you decide. You can press Escape to cancel without closing the menu.

New

Call popup opens on click and dials through the app

Clicking a phone number now opens a popup where you can call, text, or copy the number instead of opening the device dialer. Calls made through the popup stay in your CRM so you have a record of them. The popup appears on click instead of hover so you do not open it by accident while reaching for another button.

Improved

Reputation screen now shows when feedback automation is off

You'll now see a clear warning when your feedback automation is paused, so you won't miss that reviews aren't being collected. The screen also lets you easily turn it back on or review your settings from one place.

Improved

Texts to opted-out numbers now show why they failed

When someone texts STOP to your business number, your app now records that they've opted out of texts. Your CRM shows you can't text them, automations stop trying to reach them, and failed messages explain why instead of asking you to retry. You stay compliant with carrier rules and know exactly who you can and can't reach.

Improved

Reputation screen clearly shows what your automation is doing

Your feedback automation status is now obvious at the top of the Reputation screen. If it's paused, you'll see an amber warning banner explaining what's happening and how to fix it, instead of having to hunt through settings to figure out why reviews aren't coming in.

New

Reputation screen redesigned for easier review collection

The Reputation screen now makes it simpler to ask customers for reviews and track feedback. You can see your review requests, responses, and ratings all in one place, and manage how often you ask for feedback.

Fix

Billing page now shows correct status for all admin types

Your billing page was showing the wrong subscription status for some admin accounts. This is now fixed so you always see accurate information about your plan and website limits.

Fix

New opportunity modal no longer shows a ghost panel behind it

When you opened the New opportunity modal in Pipeline, a grey box was peeking out behind the white card, making it look doubled or offset. That ghost panel is gone.

Fix

New opportunity modal now centers on screen instead of sticking to top

The New opportunity modal in Pipeline was pinned to the top of your screen with a large gap below it. It now centers vertically and sits where you expect it.

Improved

Text messages now send from your business number

Booking confirmations, on-my-way alerts, and review requests now send as real text messages from your Twilio phone number instead of a generic sender. Your customers see your business name and can reply directly to you.

New

Keep completed jobs visible in Pipeline

You can now dock the Completed stage at the bottom of your Pipeline view so finished jobs stay in sight without scrolling. This helps you track what your crew finished today without losing your place in active work.

New

Embed custom content anywhere on your Website

You can now drop embedded content like videos, forms, or widgets inside layout sections and columns on your Website. Before, embeds only worked at the top level, so you were limited in where you could place them.

Improved

AI-generated leads now flow into Pipeline

Leads captured from AI phone calls now land directly in your Pipeline instead of a separate screen. The softphone microphone is easier to control when you are taking calls in the field app.

New

Add embedded content to your Website

You can now embed videos, forms, maps, and other web content directly on your Website. This gives you more ways to engage visitors and collect information without building custom pages.

New

View your agency websites from the home screen

You can now see all your agency websites in one place on your Home screen. This gives you a quick overview of your web presence without leaving the app.

New

Make and receive calls from the app

You can now call customers and prospects directly from PagesForPros. The app handles incoming calls too, so you can route them to the right person on your team.

Improved

Better control over your automations

The Automations screen is now easier to use. You can manage your workflows more clearly and see what each automation does at a glance.

New

Automations now run on their own schedule

Your automations execute reliably without you having to trigger them manually. Set them up once and they work in the background to save your team time.

New

Get notified when things happen in your business

You now receive notifications in the app and by email when automations run or important events occur. You stay in the loop without checking constantly.

New

Map on Schedule now centers on your location

Your Schedule map now starts centered on your headquarters instead of a default location. You see your service area right away when you open the map.

Fix

Schedule grid displays long job names and adds jobs on the right day

Long service names no longer spill into the next day column on your Schedule. When you tap the plus button to add a job in an empty time slot, it now creates the job for that day instead of today.

New

Invoices now support recurring billing

Your recurring quote lines now automatically bill your customers on the schedule you set. When a customer accepts a quote with recurring services, those charges happen on their renewal dates using their saved payment method. You control the billing through your connected payment processor.

Fix

Social Media hub calendar and auto-replies work correctly

The Social Media hub calendar now navigates through months without skipping days. The auto-reply run button works and shows you how many replies were sent. The activity history no longer flashes when new events arrive.

New

Offers now display background images with smooth edges

Your offer pages can now show background images that fade smoothly at the edges instead of cutting off abruptly. This gives your offers a more polished look on customer phones.

Improved

Website landing pages keep visitors focused on your offer

Your paid landing pages now keep the reviews badge and links from sending visitors away. The page headline matches your ad, and on mobile, a single tap jumps straight to your inspection request form without the sticky header blocking it.

New

Add trust badges and customize how your site looks

You can now add Yelp and BBB links to your footer, display your certifications in a scrolling marquee, and control the order of your services on the page. You can also pick light or dark colors for your headings in Settings to match your brand.

New

Upload photos and auto-fill addresses in Customers

When you add or edit a customer in the Customers screen, you can now upload their photo and start typing their address to get suggestions. The icons and loading spinners are also smoother.

New

Search and create customers faster in Customers

A new contact picker in Customers lets you search for existing customers by name or phone, or create a new one right there without leaving the screen.

New

Manage your Stripe account from PagesForPros

You now have a dedicated page to manage your Stripe Connect account without leaving the app. This makes it easier to handle your payment settings and account details in one place.

New

Send invoices and accept payments online

You can now create and send invoices to your customers and accept payments directly through Stripe. Your customers can pay online, and the payment goes straight to your account.

Fix

Website call button now shows your custom text

Your website's call button now displays the custom text you set instead of showing the wrong label. Your site visitors see exactly what you want them to see.

Fix

Website editor stops showing old AI content

When you edit your service areas section on your website, the editor no longer shows stale AI-generated text from previous attempts. You start fresh each time you make changes.

New

Add background colors to FAQ and quote form blocks on Website

You can now customize the background color for FAQ and quote form sections on your website. This gives you more control over how these blocks look and match your branding.

Improved

Improve reviews badge layout on Website header

Your Google reviews badge on the header now displays in a stacked layout by default, showing your rating and star count above the review count. This prevents the badge from overlapping your headline on most screen sizes. You can switch back to the original horizontal layout in Branding settings if you prefer.

Fix

Fix missing images in Website media picker

Images you uploaded to your media library now appear correctly when you select media in the website editor. Previously, some uploaded images were skipped and unreachable when you clicked Load more.

New

Website analytics now show real visitor data

Your website now tracks pageviews automatically without requiring you to set up Google Analytics. The data appears in your Reports dashboard and shows which pages bring in leads. This works on every site you create, starting today.

Improved

Update trade icons on Website home page

The home page marquee now shows a gray icon for each trade instead of a colored dot. Each trade has its own icon like a wrench for plumbing or a bolt for electrical work.

New

Add animated hero scene to Website landing page

Your landing page now features a live animated scene showing a phone receiving overnight booking notifications and a calendar filling with appointments. The animation runs continuously and loads instantly without any video files.

New

Technician cards in the CRM

Hover over or tap any technician name in the CRM to see their photo, phone, email, working hours, and services. You can jump to their profile from the card. This works across the Schedule, Customers, Jobs, and other screens.

Improved

CRM polish and presentation updates

We refined the CRM with better naming, improved quote presentation, and a built-in dialer on the header. Your customer information displays more clearly and you can call directly from the screen.

Fix

Fixed 10 issues in Pipeline and Invoices

We fixed bugs that were causing Pipeline cards to revert after dragging, Invoices to stay stuck in Draft after sending, and several other issues with addresses, appointments, and dialogs. Your work in the app should now feel more stable.

New

Services step now shows your full service catalog during setup

When you set up your business, the Services step now displays all your predefined services to choose from, just like the old setup flow did. This makes it faster and easier to get your services configured correctly from the start.

Fix

Fix Manage button on Live site cards

Clicking Manage on a Live site card was showing an error page. This is now fixed and takes you to the right place.

Fix

Reviews display line breaks correctly on your website

Google and Yelp reviews that span multiple lines now show proper breaks instead of broken formatting. Your customer reviews look clean and professional on your website.

Fix

Website contact form leads now save correctly

Leads submitted through your website contact form are now captured reliably. You will receive notifications and see all submissions in your Leads list, even from fast autofill or mobile browsers.

Fix

Fix leads from Google Ads landing pages

Leads from Google Ads clicks were being rejected and disappearing silently. Your landing page form now captures these leads correctly, even when Google adds tracking information to the link.

New

Add Urgency header style to Website

You can now choose an Urgency header style in Website settings for emergency response businesses. It displays your Google reviews, a prominent call button, and a high-contrast design that works on phones and desktops. The style adapts to your brand colors automatically.

Fix

Fix ampersands on legal pages

Ampersands on your Terms of Service and Privacy Policy pages were displaying as corrupted text. They now display correctly so your legal pages read properly.

New

Add SMS consent checkboxes to contact forms

You can now add optional phone fields and SMS consent checkboxes to your contact forms to meet compliance requirements. The form captures consent details and tracks when leads submitted, helping you stay compliant with regulations.

New

Customize your Website header colors and text

You can now change the logo bar background color and add a heading and subheading to your Website. This works great if your logo is white or light colored. Your logos now display clearly without dimming, and all text automatically adjusts to stand out against your chosen background.

New

Redesign your Website call button and hero section

Your Website header call button now shows a phone icon, your phone number, and a custom message like "Call or Text 24/7". The hero section has been redesigned with a cleaner reviews badge, larger text, and better mobile layout. You can customize the call button message to match your business.

New

Add jump links to Website sections

Your Website sections now have stable links you can use in ads or emails to jump visitors directly to Why Us, Services, Reviews, FAQ, or other sections. You can customize each section link if needed, and the page automatically scrolls to the right spot without hiding content behind your header.

New

Show the right services on each Website page

Your Website now displays the correct services for each page you create. If you offer multiple services like plumbing and water heater repair, each service page shows its own service in the office card instead of just your main service. You can also customize the services list and heading for any page.

Improved

Improved Website layout and design options

Your Website template now has a cleaner look with better organized sections. You can customize button icons and colors, add a certifications or partner logo bar, and display a service area map. The benefits section now uses images for better visual impact, and long customer reviews can be expanded with a Read More button.

Fix

Custom scripts on your website run once, not multiple times

Custom tracking and analytics scripts you added to your website were being loaded multiple times, which could cause duplicate tracking events. They now load exactly once.

June 2026

New

New sign-in screen with customer testimonials

You now see a redesigned login page with rotating testimonials from real customers. The page works the same way on your phone and desktop, and all your existing login information still works.

Fix

Lead form emails use your custom subject and message

When you set a custom subject line or message for lead notification emails, those settings are now honored. Previously the form would send the default message instead.

Improved

Image uploads now work reliably

Your images upload correctly and show progress as they process. Missing images and stuck uploads are now handled properly so you can trust the upload process.

Fix

Social accounts now appear right after connecting

When you reconnected to add a new social account, it authorized but didn't show up. Your app now waits a moment and checks again to make sure the new account appears before finishing. This only happens when you're adding an account, so regular refreshes work the same way.

New

Skeleton loaders in the Social Media header

While your social data loads, the account chips and AI Agent chip now show placeholder shapes instead of spinners or stale information. This matches the rest of the app and makes loading feel smoother on your phone.

Improved

Schedule tab loads without jumping around

The Schedule tab now shows placeholder layouts while your data loads instead of a spinner. The layout stays stable so your screen doesn't shift around, making it easier to tap what you need.

Fix

History no longer shows end marker when filtered to nothing

When your filters or search in History matched no activity, the app showed an awkward "You've reached the beginning" message. That message now only appears when there's actually something to show.

Improved

History rows redesigned for clarity

Your Social Media History now shows what happened in a clearer layout. Each row leads with a tag showing the type (Post, Reply, Review, etc.), followed by which platform and what was posted. Failed posts now clearly say they couldn't publish. The filter bar is easier to use on your phone too.

New

Start your first post from Social Media History

When your Social Media History is empty, you now see two quick action buttons. Tap "Write your first post" to open the composer, or "Let AI plan a month" to get AI suggestions for your content calendar. You can jump right into posting without hunting through menus.

New

Social Media History view with filters and search

Your Social Media now has a History tab showing all your posts, comments, and reviews in one place. Filter by type, platform, or date range. Search for specific posts. Tap any item to see the full thread and replies. Everything is organized by day with the newest first, so you can track what your business has shared and how customers are responding.

Improved

AI Agent drawer saves more smoothly

When you save changes in the AI Agent drawer, the button now shows a spinner so you know it is working. The close button stays at the top if you want to exit without saving.

Improved

Social Media composer now edits scheduled posts and shows connected accounts

Tap a post on your calendar to edit a draft, view a scheduled post, or delete a published one. The composer now shows only the platforms you have connected, with a link to add more. Account buttons are cleaner, and save buttons show a spinner while working.

Improved

Toast notifications now show a countdown timer

Your notifications at the bottom of the screen now display a countdown bar that shows how long they'll stay visible. The timer pauses when you hover over or focus on the notification, so you can read it without it disappearing. Dismissed notifications are remembered so you won't see the same one again.

Improved

Social posts now preview with your real account details

When you compose a post in Social Media, the preview now shows your actual connected account name, handle, and profile photo for each platform instead of just your business name. This helps you see exactly how your post will look before you publish it.

New

Social Media hub redesigned around your calendar

The Social Media screen is now organized as a calendar view instead of tabs, making it easier to see all your posts at a glance and plan your content. You can manage your connected accounts and compose posts from drawers that slide in from the side, keeping everything in one place.

Fix

Website setup no longer restores incomplete drafts

When you start a fresh website build, any half-finished setup from a previous attempt is now cleared out. This prevents old information from getting mixed into your new build.

Improved

Cleaner look when you first open the app

The empty state you see when you first log in now shows real customer reviews and a fresh design. It guides you through getting started with a timeline and on mobile shows reviews you can swipe through. This helps you understand what to do next.

Improved

Easier website creation flow

Creating a new website is now simpler and faster. The flow is redesigned to work smoothly on your phone and desktop, and it actually connects to your business information so your site gets set up right.

Improved

Automations and billing are easier to use

In Automations, you can now pick conditions and wait times from dropdowns instead of typing them in. When you send SMS or email through automations, the app makes sure it goes to a real phone number or email. In Payments, charging a customer or recording a payment now shows you it is working instead of disappearing silently.

New

Add photos to your customer contacts

Each customer in your CRM now has a photo. You can upload one by clicking the badge at the top of their contact card. Photos appear across the app so you recognize customers at a glance on your phone in the field.

New

Save and charge customer credit cards

You can now save a customer's credit card information in their contact record. When you charge them in Payments, the app remembers their card and lets you charge it without typing the number again.

Improved

Send invoices and quotes directly to customers

When you send an invoice or quote, it now opens a message composer so you can text or email it straight to your customer. The payment link or quote link is already filled in. You can also resend invoices and quotes or nudge customers about quotes without leaving the app.

New

Website limits and account types for billing

Your plan now controls how many websites you can create. Standalone accounts get one website, Pro gets three, and Agency gets unlimited. When you hit your limit, you'll see an upgrade prompt on the create screen. Your account type is tracked so we can show you the right options for your business.

Fix

Demo booking modal displays correctly

The booking modal now sizes properly to fit the calendar widget without extra blank space. You'll see a cleaner, full-screen booking experience when you click to schedule a demo.

Improved

Book a demo from anywhere on the landing page

All the demo buttons across the landing page now open the booking calendar instead of jumping to a form. Scheduling a call is faster and more direct from wherever you are on the page.

New

New homepage design

Your app's homepage now has a fresh look with a new design, interactive feature showcase, and helpful stats about what you can do. The page is faster to load and easier to navigate on your phone between jobs.