Log in to your Precise Petcare account to give feedback

Precise Petcare Features

This board is for Precise Petcare users to discuss improvements to the system.
Availability Overhaul: Working Hours, Time Off, Workload, and Coverage
The Availability Overhaul combines several of our most-requested availability and scheduling improvements into one connected system. Availability now includes when staff normally work, when they cannot work, other commitments that affect their schedule, how much work they should receive, and which existing visits need attention when availability changes. Scheduling and assignment tools use this information together rather than treating each piece separately. Current Availability Staff can enter Working Hours and Time Off for one date, selected weekdays, a date range, or an ongoing schedule. When an existing entry changes, the update can apply to: One date That date and future dates A temporary period The entire series This supports permanent schedules, seasonal changes, temporary schedule adjustments, individual exceptions, and planned time off without requiring the rest of the schedule to be recreated. Reserved Staff Time can be added for training, breaks, and other staff commitments. It blocks that period from scheduling consideration without counting as scheduled visits or estimated visit duration. Availability Policies and Requests Businesses configure Working Hours and Time Off separately. For each, staff changes can: Take effect when saved Require office approval Be managed only by the office Businesses can also require minimum notice for time off or create date ranges when time off is blocked or requires approval. These rules can apply to all staff or selected Territories. Changes requiring attention appear under Requests . Authorized office staff can see the proposed change, review affected visits, and approve or decline individual dates. Staff can edit or withdraw their own pending requests. For an immediate absence, Report Unable to Work records time off covering today or the next six days. It takes effect immediately, identifies the affected visits, and creates coverage follow-up without changing the existing assignments automatically. Special Dates Existing date naming and client-request blocking are moved from Business Settings into a dedicated Special Dates section within Availability. These dates continue to: Add names to dates on the calendar Block client requests Limit a client request block to selected Services or Time Blocks Existing date names and request blocks are brought into the new section rather than needing to be recreated. Special Dates also adds the option to block new staff time-off requests for the date. The office can still record an exception when necessary. Workload Workload adds recommended and maximum daily limits based on scheduled visits, scheduled minutes, or both. Limits can be set business-wide or for individual staff members. Additional limits can apply to selected Services and Time Blocks, and Buffer Minutes per Visit can account for additional time surrounding each visit. Recommended totals guide AssignIQ. Maximum totals flag scheduling conflicts and limit automated assignments. Scheduling and Coverage Availability information is incorporated into scheduling and assignment checks, including: Working Hours Time Off Reserved Staff Time Existing scheduled visits Workload limits Existing pet-capacity limits Review Coverage identifies assigned visits that conflict with current availability or workload limits. When someone uses Report Unable to Work , authorized office staff can review the affected visits, search for eligible replacements, record outreach, assign follow-up responsibility, and track whether coverage has been resolved. Staff can manage their own availability when allowed by the business’s policies and their Availability permissions. Authorized office staff can manage other staff, review Requests, configure Special Dates and Workload, and coordinate coverage.
67
·
New Major Features
·
in progress
Automated Exports to Google Drive
Automated Data Exports is available through PPC Labs. It allows Administrators to schedule exports from Precise Petcare and deliver the resulting files to Google Drive automatically. Automated Exports use the same data, terminology, permissions, and formatting as the corresponding exports already available throughout Precise Petcare. This makes them useful for recurring reporting, payroll preparation, data analysis, backups, and connections to other systems without requiring someone to manually download the same information each time. Choose what to export Each Automated Export covers one type of data. Available choices depend on the features enabled for the business and the Administrator’s access. Supported data includes: Client Profiles Pet Profiles Staff Visits Ongoing Visits Trips Services Time Blocks Staff Groups Invoices Transactions Service Packages Client Packages Keys Timesheet/Mileage Payroll The exported CSV uses the existing export fields for that area of Precise Petcare, including record IDs that can be used when organizing or connecting information outside the system. Payroll exports can use the standard CSV format or formats prepared for Gusto (contractors) , Gusto (employees) , ADP , and Paychex . Private credentials and other information that is not part of the corresponding Precise Petcare export are not added to an Automated Export. Select the records and dates Client Profile and Pet Profile exports can include: All Records Changes Since Last Export Changes Since Last Export is useful for keeping another system updated without exporting every profile each day. Test Exports and recurring full exports establish a complete list before subsequent changes are delivered. Removed records are also identified so they can be reconciled outside Precise Petcare. For date-based information, such as Visits, Trips, Invoices, Transactions, Timesheet/Mileage, and Payroll, choose the Date Range that should be included. Available ranges are adjusted according to the selected data and Frequency. For example, a Visit export can cover upcoming work, while a Payroll or Transactions export covers an appropriate completed period. Set the schedule Automated Exports can run: Daily Weekly Monthly Choose the time, the day of the week for a Weekly export, or the day of the month for a Monthly export. If the selected day does not exist in a shorter month, the export runs on the final day of that month. The schedule uses the Administrator’s timezone from My Account . Each export is created for the currently selected business location. Administrators with access to multiple locations can configure the exports needed for each location separately. Connect Google Drive Automated Exports are delivered to a connected Google Drive account. The Google Drive section under Exports shows the connected account and destination folder. New or changed Automated Exports remain Paused until a successful Test Export confirms the data, permissions, and Google Drive destination. After reviewing the test files, the schedule can be enabled. Editing an enabled export pauses it so the updated configuration can be tested before scheduled delivery resumes. A verified export can also be started at any time with Run Now without changing its normal schedule. Review Export History History records Test Exports, Run Now exports, scheduled exports, retries, and supported manual exports. Each entry shows its current status and, after a successful delivery, links to the files in Google Drive. History also records the original Date Range used for that run, so relative choices such as Last Week or Next 14 Days remain clear after the export is completed. If an export is interrupted or Google Drive temporarily cannot confirm delivery, History provides the current status and the appropriate retry or recovery action. The Administrator is also notified when an Automated Export fails, is delayed, or requires the Google Drive connection to be restored. Deleting an Automated Export stops future scheduled work but retains its History and files already delivered to Google Drive. Disconnecting Google Drive pauses the affected exports without removing delivered files. Availability Enable Automated Data Exports through PPC Labs . Automated Export schedules and their Google Drive connection are managed by Administrators. Available data continues to follow the Administrator’s existing page and export permissions.
12
·
New Major Features
·
in progress
Communication Hub + Conversations
Communication Hub + Conversations requires the Modern Interface Update . It is not available in the legacy interface. Communication Hub + Conversations organizes client and staff communication into connected, threaded Conversations. It works alongside the existing Messages, Pet Care Journals, and client communication interfaces rather than replacing them. Communication Hub Communication Hub can be opened from the staff Dashboard or from the communication icon at the top of any page. Selecting an item opens a persistent Conversation that can remain open or minimized while staff move between pages. The Hub includes separate views for: Inbox: Conversations currently needing attention Office: Client communication involving scheduling, billing, requests, cancellations, and general questions Care Team: Client communication involving visits, pet care, Pet Care Journals, and related replies Scheduled: Communication scheduled for later Hidden: Resolved, snoozed, or personally hidden Conversations Staff can search and filter Conversations, track unread activity, mark a Conversation as Waiting for client, indicate that no reply is needed, or return it to Needs reply. Follow-up responsibility can also be assigned to an eligible staff member. Mark as read, Snooze, and Hide for me affect only your own view. Needs reply, Waiting for client, Resolved, and follow-up responsibility are shared with other authorized staff. No reply needed resolves the Conversation for the team; Hide for me does not. Connected Conversations Supported Messages, email and SMS replies, Pet Care Journals, journal comments, requests, cancellations, visit notes, and other related activity are organized chronologically within Conversations. Client communication retains its existing audience boundaries: Office Conversations are available to the client and management. Care Team Conversations are also available to staff who currently have access to the client. Office Only communication remains internal to management. Direct and shared Staff Conversations remain separate from client communication. Care Team messages sent through the Hub also notify eligible staff assigned to the client’s current or upcoming visits. Notifications follow each recipient’s communication preferences unless you choose a delivery override, subject to the available delivery methods. The composer shows recipients and delivery methods before sending, and scheduled messages recheck assignments when they send. Staff SMS notifications include a link back to the Hub to reply. Related links connect entries back to the applicable Journal, visit, request, cancellation, invoice, or other record. Businesses using Tasks can create or link Tasks from an entire Conversation or an individual message and return directly to the discussion. Completing a Task and resolving a Conversation remain separate actions. Communication Hub does not duplicate every transactional, marketing, or bulk Email Log entry. When communication predates the history available in the Hub, Earlier messages opens the existing communication history. Replies and new communication Staff can reply from a Conversation, reply to a specific message, use saved Responses and Personalize, add formatting and images, and add emoji reactions. Drafts are saved automatically and remain private to the person writing them until sent. Client communication can be delivered by Email, SMS, or both when those delivery methods are available for the location and recipient. Supported incoming client email and SMS replies return to the applicable Conversation. If an SMS cannot be confidently matched to Office or Care Team, management can review where it belongs. Management can also create communication for selected clients, all active clients, individual staff, selected staff, or Staff Segments. Recipients and delivery details can be reviewed before sending. Each client receives a separate Conversation, even when multiple clients are selected or Care Team is included. Staff communication can use individual or shared Conversations. Communication can be sent immediately or scheduled for later. Scheduled communication can repeat weekly, monthly, or yearly and can be reviewed, edited, paused, or canceled from the Scheduled view. PPC Labs availability Communication Hub + Conversations is available to staff through PPC Labs beginning October 21, 2026. It requires the Modern Interface Update and a separate, explicit opt-in to Communication Hub in PPC Labs; the all-features Labs setting does not turn it on automatically. Supported communication is already being captured in the background, so there is no manual history-loading step to get started. Clients continue using their existing Timeline, Messages, and Pet Care Journal interfaces. Screenshots below use sample data.
34
·
New Major Features
·
in progress
Tasks
Tasks is available through PPC Labs and replaces To Do List. It brings staff responsibilities, recurring work, and follow-up into one place, with individual progress tracking, connections to other records, reusable templates, reminders, and workload visibility. Use Tasks for work such as following up on a client request, arranging a key return, reviewing staff information, or completing regular office responsibilities. Assign work and track progress Assign Tasks to Individual Staff , a Staff Segment , or All Staff , depending on your permissions. For Tasks assigned to multiple people, choose how completion works: Each Staff Member: Everyone completes their own part, and the Task is completed when everyone has finished. For example, each staff member reviewing updated business procedures. Any Staff Member: One person completes the Task for the group. For example, someone on the office team contacting a client about a scheduling question. Each person’s progress is visible within the Task. Assignments can be changed as responsibilities move between staff, and My Tasks gives each person a view of their assigned work. Connect Tasks to the work they’re about Tasks can include multiple Related Items , keeping the assignment connected to the records someone needs to complete it. Related Items can include Clients, Pets, Staff, Visits, Invoices, Transactions, Conversations, Messages, Keys, Key Transfers, Form Submissions, Service Requests, Journals, Ratings, cancellation or change requests, Notes to Office, and other supported records. Tasks can also be created directly from supported records throughout the system. Task Notes support formatting, lists, links, and images for instructions. Access to Related Items follows existing staff permissions. Businesses using Communication Hub can connect Tasks to Conversations or individual Messages and return directly to the discussion. Completing a Task and resolving a Conversation remain separate actions. Set up repeating responsibilities Tasks can repeat Daily , Weekly , or Monthly , with an adjustable interval and optional End Date . Use repeating Tasks for responsibilities such as weekly supply checks, monthly account reviews, or regular staff follow-ups. Each occurrence has its own assignment, progress, and completion record. Future occurrences can use: Selected Staff: Keep the selected people assigned. Current Members: Use the current members of the selected Staff Segments or All Staff when each new Task is created. Repeats can be paused, resumed, or stopped. Changes to future repeats preserve the work already recorded on existing Tasks. Reuse Task Templates Office staff with permission to add Tasks can create shared Task Templates for work assigned regularly. Templates can save instructions, assignments, completion requirements, priority, due timing, Related Item behavior, and reminders. A template can use the record from which the Task is being created as its Related Item. For example, a client follow-up template can provide standard instructions and a deadline while connecting the Task to the client currently being viewed. The details can be reviewed and adjusted before adding the Task. Existing Tasks can also be copied when similar work is needed, although dates, reminders, and repeating settings are not copied. Set deadlines and follow up on overdue work Tasks have a Due Date and optional Due Time , separate from when reminders are sent. Multiple reminders can be scheduled through Email , SMS , or Push Notification , subject to Communication Settings and staff preferences. Communication Settings also include: Assigned Task is overdue: A daily reminder to staff about their overdue assignments. Task I created is overdue: A daily follow-up for office staff when work they delegated to others is overdue. Completing or canceling a Task stops its pending reminders. See Tasks alongside daily schedule reminders The daily My Schedule email includes unfinished Tasks that are overdue, due today, or due tomorrow alongside assignments needing attention. The email organizes work by the action needed, such as assignments to accept, confirm, or complete and Tasks to review. Links take staff directly to the relevant Task or schedule item in their portal. Find Tasks and review workload Tasks are available in Table View and Calendar View , with Tasks placed on the calendar according to their Due Date. The primary views are: Active: Open and In Progress Tasks. My Tasks: Work assigned to the person viewing the page. Completed: Completed Tasks. View All: Tasks in every status, including Canceled Tasks. Templates: Shared Task Templates, when available with the person’s permissions. Search and filters can locate Tasks by assigned staff, creator, status, priority, due or completed date, Staff Segment, and Related Item Type. The Workload view gives management a current overview of active Tasks, overdue Tasks, Tasks due today, and Tasks without a Due Date. It also breaks outstanding work down by staff member, including individual responsibilities and shared Tasks. With the customizable dashboard enabled, the Tasks and My Tasks panels summarize active work, status, priority, and recent completion activity. Existing To Do List items Existing To Do List items remain unchanged when Tasks is enabled and are not automatically converted. A separate controlled migration can review and copy eligible items into Tasks without changing the original To Do records or reminders. Items that cannot be copied confidently are held for review rather than being converted incorrectly.
20
·
New Major Features
·
in progress
AssignIQ + RouteIQ
What’s new as of 5/18/26 We’ve updated AssignIQ and RouteIQ to make intelligent scheduling and route optimization easier to review, adjust, and trust. AssignIQ helps decide who should be assigned to visits. RouteIQ helps decide the best order and timing when visits are already assigned. AssignIQ and RouteIQ are now clearer AssignIQ assigns sitters. RouteIQ optimizes already-assigned routes. Admins have more control Change sitter inline. Change arrival time inline. Locked values are respected. AssignIQ is more transparent Reasons explain why sitters are suggested. Notes and sitter schedules are accessible without leaving the workflow. Routing is more configurable Consolidation preference. Arrival increment. Staff segment filtering. Staff restrictions are more precise Animal-specific exclusions are now supported. How to Use AssignIQ Set Staff Scheduling Preferences You can configure sitter-specific scheduling rules under AssignIQ Behavior when editing staff accounts on Staff > Staff Accounts . These preferences help AssignIQ understand which sitters should or should not be considered for certain work. This includes availability-related rules, service restrictions, overnight preferences, and animal-specific restrictions. Animal restrictions are more flexible than simple “Dogs Only” or “Cats Only” rules, allowing more precise exclusions for allergies, fears, or other sitter-specific limitations. Select Visits to Assign In the scheduler, select one or more unassigned visits, click Assign , then choose AssignIQ . If you prefer to assign manually, use Direct Assign instead. Review Suggested Assignments AssignIQ generates optimized sitter assignments and suggested arrival times based on the selected visits and your configuration. Suggestions may include a short explanation showing why a sitter was recommended, such as: Primary or secondary sitter Recent sitter Closest sitter Has key Route fit Best available fit A more detailed popover is also available when you want additional context behind the recommendation. Review Notes and Sitter Schedules When relevant notes exist, AssignIQ shows a notes icon on the visit row so managers can review important scheduling context without leaving the workflow. A schedule icon may also appear near the suggested sitter, allowing you to quickly review that sitter’s day before accepting or changing the assignment. Make Adjustments You can edit directly in the AssignIQ results table. Change the suggested sitter Change or customize the arrival time Reset locked values when needed When you manually change a sitter or arrival time, that value becomes locked. Changing a sitter does not require AssignIQ to run again. Changing an arrival time can affect routing, so AssignIQ will prompt you to run it again before finalizing. Adjust AssignIQ / RouteIQ Preferences Use the Preferences button to adjust how AssignIQ and RouteIQ handle scheduling and routing. The preferences panel lets you control how much weight is given to factors like sitter relationship, distance, and route consolidation. You can also adjust timing behavior, such as arrival time increments, and limit AssignIQ to a specific staff segment when needed. These settings allow each business to tune AssignIQ to better match how they schedule in practice. Run AssignIQ and Finalize Click Run AssignIQ to generate or refresh suggestions. Once the assignments look correct, click Finalize Assignments to confirm the selected sitters and times. Sitters are notified the same way they are when visits are assigned normally. How to Use RouteIQ RouteIQ is used when visits already have sitters and you only want to improve the route order and timing. You can use RouteIQ in two places: From Route View , using the magic icon next to a sitter with enough visits From AssignIQ, when all selected visits are already assigned, by selecting the RouteIQ option in the bottom left RouteIQ keeps the current sitter assignments in place and optimizes the route order and arrival timing. It shows useful route context such as: Visit count Total drive time Total service time Time span Order changes Optimized arrival times When you finalize RouteIQ, sitter assignments remain unchanged. The visit timing/order is updated based on the optimized route.
61
·
New Major Features
·
in progress
Client Insights + Lifecycle Automations
Update: Automation Analytics A new Automation Analytics dashboard is available through PPC Labs. Businesses can measure: Emails sent, opened, and clicked Clients reached Services scheduled after an automation Payments received Client lifecycle outcomes Unsubscribes Reports include selectable date ranges, charts, sorting, and links to the related Email Log and client information. Call-to-action click tracking begins with this update, so click information is collected for automation emails sent after its release. Original Post We're introducing a new Client Lifecycle system into PPC Labs that helps businesses better understand where each client stands - and take action automatically when follow-up is needed. This includes two connected areas: Client Insights : classifies clients based on recent activity, booking history, spend, and risk signals Lifecycle Automations : sends automated messages when specific client lifecycle conditions are met Client Insights The new Profiles > Client Insights page organizes clients into lifecycle categories: Prospect New Established Watchlist Lapsed Returned Each client is also analyzed using behavior patterns such as routine, occasional, seasonal, first booking, or no history. The Insights table includes key details like: Last and next scheduled service Completed services Lifetime spend Outstanding balance Last engagement Last contacted Risk / reason This gives businesses a clearer way to identify clients who may need follow-up, rebooking, payment attention, or retention outreach. You can customize how clients are classified using the Client Insights Settings , adjusting the thresholds that define behavior patterns, lifecycle stages, and how quickly clients move to Watchlist or Lapsed status. You can send Messages directly from this page, or utilize the Automations to have the system do it for you. Lifecycle Automations We've also added a new Lifecycle Conditions tab to the Communication > Automations page. Unlike event-based automations , which trigger around specific events like visits or payments, lifecycle automations trigger when a client matches a condition for a defined period of time. Available conditions include: New Client Not Booked : Follow up when a new client signed up but has not scheduled service. Needs Second Booking : Follow up after a client's first completed booking if they have nothing upcoming. No Upcoming Services : Follow up with clients who have completed service but do not have anything scheduled. Lapsed Client : Reach out after a longer gap since the client's last completed service. High Value Watchlist : Follow up with high-value clients who have no upcoming services. Each condition includes timing controls and a rule preview so you can see exactly when the automation will send. Why This Matters This helps businesses move from manually checking client activity to proactively managing client relationships. Use cases include: Converting new signups into first bookings Encouraging second bookings Re-engaging clients with no upcoming services Following up with lapsed clients Prioritizing high-value clients before they drift away
31
·
New Major Features
·
in progress