From a read-only look at the FieldRoutes account on 2026-11-02 and its official manuals. Each line ends with its evidence: Observed in the account, Documented in a manual, or not tested. Capture numbers link to the screen below. All of FieldRoutes across the 20 blocks
In FieldRoutes, a customer buys service through a subscription. A subscription takes its defaults from a reusable service definition: a Service Type (one service policy), a Service Plan (an ordered, seasonal program of rounds) or a Service Bundle (a package of several services). Add-ons, discounts, custom schedules and frequency options shape the price and the calendar. Contract templates, contract terms and form templates turn a subscription into a document the customer signs. Renewal notices, renewal triggers and reports follow the agreement over its life. The research covered this block in depth. 57 screenshots are placed here, and 90 more from other blocks matter here. They cover the Service Related setup pages (service types, plans, bundles, add-ons, discounts, custom schedules, frequency options), contract templates, contract terms and form templates, a populated customer with two subscriptions, the Documents tab, Service Plan Management, and the subscription, renewal, cancellation and audit reports. No definition was saved, no subscription was created or changed, and no agreement was generated, sent or signed.
Each capture is a saved screen state from the FieldRoutes account on 2026-11-02. A screen shows what controls exist; it does not prove what happens when they are used.

The Subscription tab is where a customer's service subscriptions and service plans live. For this test customer it is empty and only says to click Add '+' to add a Service Type or Service Plan. No subscription was added; populated subscriptions are shown in captures 436-439.

Clicking + New Agreement asks 'Generate new agreement for which subscription', showing that an agreement is generated per subscription. This test customer has no subscriptions, so no choices appear and nothing was generated. Capture 450 shows the same prompt with real subscription choices.

After + New Form was clicked, the panel still shows a loading spinner and no form-template list. No form was generated. Capture 451 shows the loaded template choices.

Projects upcoming services and revenue from existing subscriptions up to a chosen 'Forecast To' date. Filters: include or exclude potential customers, office, and pending cancels (include, exclude or only). It has Refresh, Export to CSV and a Show Summary Tables toggle. The result area is blank in this capture, so no forecast figures are shown; see capture 486 for the summary-table mode.

Shows average contract (subscription) prices for a date range, with Refresh and Export to CSV. On-page notes say the dates refer to when the customer was first set up, and that only currently active subscriptions from all sources are included. The result area is blank, so no rates are shown.

Lists cancelled subscriptions (as opposed to whole customer accounts) for a date range. Filters: include or exclude service types (for example general, initial, quarterly pest control, mosquito, re-service) and Advanced Filters (not opened), with Refresh and Export to CSV. The result area is blank.

Lists subscriptions due for renewal. Filters: renewal due date range (defaults to about six months back to one month ahead), expiration date, renewed-on date, subscription status (all, active, frozen), renewed yes/no and Advanced Filters (not opened). It has saved-report presets and Clear Filters; the result area is blank.

Retention report. Filters: start/end date, subscription sources, agreement length (compare operator) and group by month, year or date, with Refresh and Export to CSV. The page explains that it counts canceled service subscriptions, not customers (a customer whose two subscriptions cancel shows twice; changes to As Needed or one-time are excluded; data from before the company used the software may be inaccurate). It has a Growth / Attrition Timeline and a Retention Calendar whose help text compares customers added per period (columns) with when they canceled (rows). Only headings and explanations appear; no figures are shown.

Lists services inside a service plan that were skipped or opted out of. Filters: date, include/exclude service plan types and Advanced Filters (not opened). Columns: customer ID, customer, email, service, service plan, status, skipped reason and notes, service charge, sale date, skipped/opted-out date and by whom, sales rep and last tech. The table shows no rows for the captured day.

Expanded list of the 21 service setup pages: add-ons, application methods, appointment cancel/no-show, reschedule and reservice reasons, appointment checklists, condition templates and types, custom schedules, custom appointment and unit details, discounts, equipment types, frequency options, products, service bundles, plans and types, skills, target areas and target issues. Menu only.

Catalog of service definitions (in this account e.g. General Service, Initial Service, Mosquito, Quarterly Pest Control, Reservice). Filters for office scope, visibility, used by (service plan or service type), buffer and visible to sales reps; search, + Service Type, Merge Service Types and a per-row Product Template link. Merge was not run.

Large definition form that sets one service's whole policy: appointment frequency and season, contract length and signature, allowed products, commission percentages, tax, minimum charges, separate billing frequency and initial-invoice timing, initial and recurring invoice templates, skills and Fill Routes buffers, follow-up and reminder communications, and mobile-sales visibility. Not saved. Parts of the form are tiny or covered by an onboarding bubble; capture 540 is the clear version.

List of multi-round service plans with office-scope and visibility filters, search, + Service Plan and description/abbreviation/category columns. No plan rows are visible. Capture 539 shows the same list unobscured.

Form for a service plan: contract length and signature, plan start/end dates, allowed additional services (blank allows all), commission percentages, billing frequency and billing start/end dates, net terms, convenience payments and prepay discount, billing emails and receipts, base and maximum discount, leaderboard inclusion. Not saved.

Adds one round to a plan: name, service type, start/end month-day, wait period after the previous round, dependency on another round, maximum delay for late joiners, service charge, discount and subtotal. Tooltips explain that the start date locks once customers subscribe and that wait/dependency rules can be overridden manually. Shows plans are ordered seasonal programs; not saved.

List of bundle templates (packages of several services) with office-scope and visibility filters, search, + Bundle Template and name/description/category/abbreviation columns.

Dialog shown when leaving the unsaved service plan editor: warns that changes will be lost, with No, Yes and close. It shows unsaved-change protection only; no plan was saved.

Form for a service bundle: name, description, category, scope, contract lengths, bundled billing and its frequency, recurring billing start basis, signature, visibility to sales reps (creation from the mobile app), leaderboard inclusion, GL account and whether GL is reported at bundle or service-type level, plus Services and Discounts areas. Not saved.

Component editor for adding a service type to a bundle: service type choice, switches to allow customers' bundles to add or remove services, the selected type's pricing, frequency and commission details, initial and recurring quotes, discount, production settings and totals. Nothing selected or saved.

Available Discounts picker with search and cancel for attaching a discount to a bundle. No discount rows are offered in this state; nothing was added.

Catalog of add-on items attached to services or invoices. Entries include cancellation, late-payment and NSF fees, service fees, miscellaneous charges and service discounts, so add-ons cover fees and adjustments, not only extra treatments. Visibility/scope filters, search, paging and + Add On.

Form for an add-on: description, code, category, GL account, scope, visibility, one-time or recurring, amount, taxable, mobile-sales visibility, dynamic pricing and required skills. Not saved.

List of custom calendar rules, filtered by use (Subscription, Recurring Billing, Initial Billing), office scope and Common/Uncommon, with search and + Custom Schedule Template. These rules drive service or billing dates that a fixed interval cannot express.

Form with name, type (subscription, recurring billing or initial billing), scope, common flag and one section for each month January-December, where you can add a specific date or a weekday rule. Not saved.

A day-of-month rule added in one month (January offers 1-31). Handling of short months was not tested; not saved.

A weekday rule in one month: weekday (Monday-Sunday) plus ordinal (First to Fifth), e.g. 'second Tuesday'. Handling of a missing fifth weekday was not tested; not saved.

Catalog of reusable discounts with scope and visibility filters, search and + Discount.

Form for a discount: name, description, scope, visibility, percentage or fixed amount, value, discount code, eligible services, number of invoices it applies to, display start/end dates and whether it stays editable. A tooltip says using Total Invoices keeps the discount off the bundle-level summary. Not saved.

Typed list of reusable timing and count values: Auto-Schedule, Fill Routes Buffer, Initial Followup, Recurring Billing, Subscription, Renewal and Convenience Payments. Rows use days or appointment counts depending on type, so 'frequency' covers several different policies.

Form with required description, type (one of the seven above), required number and office scope. Not saved.

Defaults for new agreements: initial price and discount, tax rate, agreement length, default customer and subscription cancellation reasons, and whether a contract copy goes to the sales rep. Not saved.

Library of agreement documents customers sign for service types, service plans and bundles. Columns are Name, Page Size, Default, Global Service, Global Contract and Used By; rows include Service Type, Service Plan and Service Bundle default templates plus per-service-type templates. A long Placeholder Key below lists the variables a contract can use (office, customer, bill-to, pricing, tax, agreement terms, calendars).

Opens the Service Type Default contract unchanged: Page Size (Legal/Letter), Default and scope columns, save/cancel/html, a Preview menu (Mobile, Tablet, Full Page), Placeholders in Use, read-only stylesheets, Welcome Letter and a PDF attachment control. The styled preview shows a broken logo image. Nothing was saved.

Shows the contract editor with the Preview menu open (Mobile, Tablet, Full Page) after an attempt to choose Full Page. A separate full-page preview did not appear, so this records the menu only. No customer-filled rendering or signature was tested.

Switches the contract template to its HTML source editor, unchanged. The text box shows only part of the source, so this is not a full template export. No changes were submitted.

Library of reusable terms-and-conditions text that can be attached to contract templates. Global filter, Search, + Contract Terms and Name/Global/Contract Templates columns; the list is empty.

Blank form with required Terms Name, office scope, a Choose Contract Templates selector to link the terms to agreement templates, and a rich-text Terms and Conditions editor, with save/cancel. Nothing was saved; legal adequacy was not assessed.

Communication settings editor for 'Require Electronic Consent Agreement', opened unchanged and cancelled. A checkbox that, per its tooltip, requires the customer to sign an electronic-consent agreement before any other contract or agreement. Enforcement was not tested. The filename only gives the group number.

Communication settings editor for 'SalesRoutes and Customer Portal Contract Agreement Message', opened unchanged and cancelled. Rich-text acknowledgement shown above the terms initials when signing in the SalesRoutes mobile app or the portal; if blank a standard text is used. No signature was made. The filename only gives the group number.

Library of reusable signable documents. Columns are Name, Page Size, Signature Requirement, Requires Approval, Global and Visible; existing rows are NPMA-33 (and its attachment), NPMA-99A and NPMA-99B forms with different signature requirements. A placeholder key lists office, customer, bill-to, unit and date variables plus signature-field markup.

Blank form template with required Name, Page Size (Letter/Legal), Requires Approval, office scope and visibility, Choose File, Placeholders in Use, a read-only stylesheet and a rich-text Completion Letter. No separate signature-requirement selector is visible. Nothing was saved.

The blank form template in HTML source mode, with preview and delete controls. A notice says embedded base64 images over 200 KB will not be saved. Nothing was saved.

The Subscription tab lists two active subscriptions of the same service type (General Service) on one customer, each with its own ID, balance due, Active and Missed labels, sold-by/date and contract value. It shows one customer can hold several subscriptions of the same type. Selecting one opens its detail (437).

Detail of one subscription. Sales information: Active toggle, sales rep, source, sold date, contract length (none, 12-132 months, custom), expiration, PO number, subscription flags and notes; contract value is labelled 'including initial service'. Billing options: billing account, AutoPay profile, net billing days, initial invoice timing, billing frequency (Monthly here) and next billing date. Recurring service: service type, frequency (every 90 days here), duration, call-ahead, seasonal, follow-up, routing region, preferred tech/day/time. The lower part is capture 439.

The subscription's Actions menu offers Delete, Place On Hold and Allow Products. The menu was only opened; no action ran.

Lower part of the same subscription: billing frequency and next billing date, scheduling preferences, a timeline of scheduled and upcoming service dates, and Initial and Recurring invoice summaries. The recurring summary shows a $120 billed charge against $360 production value, illustrating that monthly billing and 90-day service are set separately. The invoice summaries stay collapsed.

New Agreement asks which subscription the agreement is for and lists the customer's two General Service subscriptions. No subscription was picked and no agreement was generated or sent.

New Form asks for a form template and lists NPMA_33, NPMA_33_Attachment, NPMA_99A and NPMA_99B (standard pest-industry inspection forms, including the WDO/termite report). No template was chosen and no form was generated.

One of the 19 data-quality checks in the Audit report, selected on its own: it lists subscriptions that have no service frequency. The panel shows 0 potential errors for customers entered on the captured day, so no result table or columns appear. It shares the Audit date range, Refresh and Export to CSV; nothing was corrected or exported.

One of the 19 data-quality checks in the Audit report, selected on its own: it lists active subscriptions whose next due date is more than five months in the past. The panel shows 0 potential errors for customers entered on the captured day, so no result table or columns appear. It shares the Audit date range, Refresh and Export to CSV; nothing was corrected or exported.

One of the 19 Audit data-quality checks: active subscriptions with no initial (first) service. It shows 42 potential errors in a searchable, sortable table with customer ID, customer, subscription active, due date, initial service date and subscription. Some rows do show an initial service date, so the label alone does not prove every row lacks one. Nothing was corrected or exported.

One of the 19 data-quality checks in the Audit report, selected on its own: it lists re-service visits that are counted as regular subscription services. The panel shows 0 potential errors for customers entered on the captured day, so no result table or columns appear. It shares the Audit date range, Refresh and Export to CSV; nothing was corrected or exported.

One of the 19 data-quality checks in the Audit report, selected on its own: it lists regular services not attached to a subscription. The panel shows 0 potential errors for customers entered on the captured day, so no result table or columns appear. It shares the Audit date range, Refresh and Export to CSV; nothing was corrected or exported.

One of the 19 Audit data-quality checks: customers who have more than one subscription. It shows 8 customers in a searchable, sortable table with customer ID, customer, count, subscription types and account status. Many of these can be legitimate multi-service customers rather than errors.

The Forecast Report after switching to summary tables; the toggle now reads 'Show Month Cards'. Filters are the same as 062. Only the 'Total Services Summary' and 'Total Revenue Summary' headings appear, with no table or values.

Catalog of service plans (multi-round programs that can be attached to subscriptions). Global and Visibility filters, Search, + Service Plan and Description/Abbreviation/Category/Global/Visibility columns; the catalog is empty. This recapture removes an earlier obstruction.

Full blank Service Type definition without the onboarding bubble: identity and GL account, appointment frequency, follow-up delay and length, season, contract lengths, allowed products, commission percentages, billing terms and frequency, minimum charges, initial and recurring invoice templates with production value, skills, Fill Routes buffers, reservice flag, reminder and follow-up email options and sales-rep visibility. Nothing was saved; this is the clearest view of the invoice-template fields.
Setup: Admin > Preferences > Service Related (129-preferences-service-menu, 21 entries)
Setup: Admin > Preferences > Customer Preferences (128-preferences-customer-menu, 22 entries)
Setup: Admin > Preferences > Office Settings
Daily work: Customers > Customer Card
Daily work: Customers > Customer Reports, Sales Report, Prepayments
Daily work: Scheduling > Service Plan Management (screenshot kept on Scheduling and appointments): 033-service-plan-management
Reporting > Office (subscription and agreement reports)
Dashboard subscription metrics: 001-dashboard, 386-dashboard-resumed, help dialogs 389-dashboard-metric-help-1, 390-dashboard-metric-help-2, 398-dashboard-metric-help-10, 399-dashboard-metric-help-11, 401-dashboard-metric-help-13, 403-dashboard-metric-help-15, 405-dashboard-metric-help-17, 407-dashboard-metric-help-19, 408-dashboard-metric-help-20, 409-dashboard-metric-help-21, 410-dashboard-metric-help-22, 411-dashboard-metric-help-23
Elsewhere: Sales > Sales Leaderboard advanced filters 051-sales-leaderboard-advanced and Top 10 Report by Contract Value 535-top-ten-contract-value; Scheduling > Job Pool 031-scheduling-job-pool, 032-job-pool-advanced, 556-job-pool-columns-clear; Billing > Convenience Payments 047-convenience-payments; bottom dock > Alerts 378-alerts-dock.
1. Define what can be sold (configuration, observed; nothing saved).
2. Sell a subscription (documented; not tested). The manual says a Service Type subscription can be one-off or recurring. It inherits editable defaults from the service definition. It keeps service scheduling separate from invoicing, payer and payment source. Optional Multi-Unit settings choose units and a quantity or percentage quota. The manual warns that booking many future appointments limits routing flexibility. The empty Subscription tab says to click "+" to add a Service Type or Service Plan (005-customer-subscription). Office Contract Defaults pre-fill initial price, initial discount, tax rate and agreement length for new work (218-office-contract-defaults-editor). "Default New Subscription" under Other Options sets the default new-service choice (221-office-other-options-editor). No subscription was created in the research.
3. What a live subscription holds (observed, populated customer). Sales Information: Active toggle, Sales Rep, Source/Sub-Source, sold date and time, Contract Length, Expiration Date, PO No. and Expiration, Subscription Flags, notes, and Contract Value (Including Initial Service). Billing Options: Billing Account (SELF), Auto-pay Profile (Customer Default), Net Billing Days (0), Initial Invoice, Frequency (Monthly) and Next Billing (2026-11-15). Recurring Services: Service Type, Service Frequency (Every 90 Days), Duration, Call Ahead, Seasonal, Initial Followup, Custom Date, Routing Region, Preferred Tech/Day/Time, and a timeline of scheduled and upcoming dates. Then Initial and Recurring invoice summaries. The billing tooltip says the recurring ticket is the amount charged each billing cycle and production is the normal service price. It also says a Next Billing date in the past causes a charge within 24 hours (not tried) (populated findings; 437-existing-subscription-detail, 439-existing-subscription-lower). Sold-by on these subscriptions is a system/API actor.
4. Generate and sign the agreement (observed entry points; nothing generated). Customer Card > Documents > + New Agreement asks "Generate new agreement for which subscription" and lists the customer's subscriptions (450-customer-agreement-options). With no subscriptions the list is empty (020-customer-new-agreement). + New Form asks for a form template (NPMA_33, NPMA_33_Attachment, NPMA_99A, NPMA_99B) (451-customer-form-options). Contract templates supply the document, contract terms attach legal text, and communication settings supply the signature-request email and SMS. The portal and SalesRoutes show configurable messages above the terms and AutoPay initials. Office Contract Defaults can send a contract copy to the sales rep. If Require Electronic Consent Agreement is on, the customer must sign e-consent before any other agreement (tooltip; enforcement not tested). An Appointment Checklist can set "Signed Agreement Required?" (151-settings-appointment-checklist-form). Existing Alerts rows show many "agreement sent" and "agreement signed" events, some sent by a system/API actor (378-alerts-dock). That proves displayed history only. The Contracts vs Forms manual says classic signature fields can reuse one signature, while inline Contract occurrences each need completing; Forms need separate signature blocks and the employee signature first (Documented).
5. Run a Service Plan (documented; account screen empty). Rounds are scheduled in order. Late enrollment auto-skips rounds already past for that year. A missed round can still be scheduled by hand. The Job Pool shows a round's start as its due date, and wait-after warnings appear when scheduling, not in the list. Service and billing schedules are separate, and custom billing that covers too little can leave a balance due at plan end (manual findings). Scheduling > Service Plan Management lists plan, round, cycle, round status and range, completed and skipped rounds, subscription status and balance. It offers bulk Close Service Plan Cycles and Skip Rounds. The result was empty and neither action was opened (033-service-plan-management). Service Plan Omitted Services reports skipped or opted-out plan services (097-report-service-plan-omitted).
6. Change prices and terms (observed menus; not run). Customer Search > Actions > Update Subscription Price applies to all matching records across pages, per its tooltip (432-customer-report-actions-menu). Its rate editor, preview and outcome were not tested. Permissions separately gate editing a subscription after its agreement is signed or after services are completed (203-access-control-profile-editor).
7. Renew (configuration observed; no notice sent). Renewal Notices define a notice before or after the Renewal Date or Expiration Date, within a Min/Max Days window, with rich text and renewal placeholders (343-renewal-notice-editor). A Renewal trigger fires a set number of days before or after the due, expiry, next billing or renewal date. Its filters are account/subscription status, multi-unit, property type, has initial service, has email, prefers paper, renewal amount range, and include/exclude segments (240-trigger-renewal). Plan welcome and renewal messages exist as separate email, postal, SMS and voice templates. The portal can hide renewals, always show them, or show them within a day window. The Renewals report lists subscriptions due for renewal (091-report-renewals).
8. Automate around the subscription (configuration observed; nothing saved or fired). Subscription Due for Service fires days before or after the due date (the new form shows 1 day before). Subscription PO fires on PO expiry. Subscription Status fires On Save or After Time when the status changes to Active, Agreement Sent, Any, Frozen, Lead Created or Subscription Created, with Agreement Status Any/Not Signed/Signed (admin findings). The Place Subscription On Hold action picks a hold reason, whether to cancel pending service appointments, and notes (250-trigger-action-hold). Documented: Subscription Hold removes due work and pauses recurring billing. Blank filters include all, and selecting the current types does not include future additions (Trigger Rules manual).
9. Hold, freeze, cancel and reinstate (observed setup and reports; nothing run). The subscription Actions menu offers Delete, Place On Hold and Allow Products (438-existing-subscription-actions). Cancellation and Hold Reasons classify customer and subscription cancellations and holds, separate from appointment reasons. System rows cannot be edited (272-cancellation-hold-reasons). Office defaults hold a default customer cancel reason and a default subscription cancel reason, including Unspecified. Office options can auto-freeze the subscription or customer if the initial appointment is canceled. They can also freeze a subscription when its PO expires; the tooltip says that stops future services until reactivation. Bulk Freeze and Bulk Freeze RollBack exist in Customer Search. Reports separate whole-account cancellations (Cancellation) from canceled subscriptions (Cancellation Subscription), and, judging by its name and filters (inference; the body was blank), Cancellation Reinstatement lists reinstated customers by days frozen (Days Frozen slider; the selected range showed 7 to 30, not the slider's limits) (reporting findings).
10. Data-quality checks (observed). The Audit report's subscription panels showed: no service type 0, no frequency 0, due more than 5 months ago 0, Past Due Monthly Billing 0, without an Initial 42, re-services counting toward a subscription 0, regular services without subscription 0, re-services having a charge 0, active customers without a document 0, customers with multiple subscriptions 8. These are potential errors, not confirmed defects. Some "without an Initial" rows do show an Initial Service Date. Many multiple-subscription customers can be legitimate (reporting findings).
Service Types list (134-settings-service-types)
Service Type editor (540-service-type-editor-clear, controls)
| Group | Controls |
|---|---|
| Identity | Description (required), Category, Abbreviation, GL Account, office scope, Hidden/Visible, save/cancel |
| Plan role and renewal | Child Service for Service Plan; Enable Warranty Renewal |
| Service timing | Appointment Frequency (as needed, one time, day intervals, annual, custom schedule); Default Followup Delay (incl. No Followup); Maximum Follow up Delay; Default Appointment Length; Season Start / Season End (month/day); Alternate Service Days |
| Contract | Employee Signature No/Yes; Default Contract Length; Minimum Contract Length (incl. no contract and custom length) |
| Products | Allowed Products (blank allows all); Suppress Products Used from Cust. No/Yes |
| Commission | Service / Sales / Schedule Commission % |
| Billing | Net Billing Days or office default; Initial Invoice (after initial completion, after agreement signature, initial billing date, custom schedule); Taxable; Billing Frequency (after each completed service, periodic, custom); Recurring Billing Starts (sold date or initial completion); Min Initial Charge, Min Recurring Charge, Min Contract Value; Dynamic Pricing; Include in Convenience Payments |
| Invoice templates | Use office default initial ticket info; Initial Invoice Template; Recurring Invoice Template; + Add Ticket Item; quote/discount/amount, taxable, commission recipient, quantity per line; Production / Switch to Custom Production; Sub Total, Total Discounts, Tax, Total |
| Visit role | Is this an initial service / Initial Service Type; Recurring/One-time Service; Is this a reservice |
| Dispatch | Skills; Early Completion Window (lets the service into Flexible scheduling results before the due date); Use Fill Routes Buffer and Scheduling Buffer before/after; Followup Buffer before/after |
| Communication | Send Followup Emails; Send Rec. Billing Email; Attach Follow-up Invoice Details; Send Reminders; Email Payment Receipt; Custom Reminder Calls with Intro/Outro MP3 upload; Custom Reminder Text (max 1200 characters); Default Completion Notes; Appointment Notes (External) |
| Sales | Visible to sales reps; Include in sales leaderboards |
Service Plan editor and rounds (137-settings-service-plan-form, 138-settings-service-plan-round)
Service Bundle editor (141-settings-bundle-form, 142-settings-bundle-service, 143-settings-bundle-discount)
Add-on editor (145-settings-addon-form): Visibility, Global, Search, + Add On, paging; Description (required), Code, Category, GL Account, scope, visibility; Recurring / One Time; Amount; Taxable Yes/No; Mobile Sales Visibility; Dynamic Pricing; Skills.
Discount editor (166-settings-discount-form): Discount Name (required), Description, scope, visibility; Percentage / Amount; Discount %; Discount Code; Eligible Services (default All Services); Total Invoices; Display Start/End Date; Allow this discount to be editable.
Custom Schedules (157-settings-custom-schedules, 158-settings-custom-schedule-form): list filters Type (All / Subscription / Recurring Billing / Initial Billing), Global, Common (All / Uncommon / Common), Search; form Name (required), Type, scope, Common/Uncommon; for each month January to December, + Specific Date (1 to 31 in January) and + Day of Week (Monday to Sunday with First to Fifth); an unlabeled per-rule glyph. Related name-only groups: Custom Appointment Details and Custom Appointment Unit Details (+ New Group of Custom Fields, Group Name).
Frequency Options (170-settings-frequency-form): Global, Type, Search, + Frequency; Description (required), Type (Auto-Schedule, Fill Routes Buffer, Initial Followup, Recurring Billing, Subscription, Renewal, Convenience Payments), Number (required), office scope.
Skills (176-settings-skill-form): Description (required), scope, visibility, Service Types and Add Ons multi-selects, Utilize in Scheduling.
Property Estimation Units (341-property-estimation-unit-editor): Global, Visibility, System, Search, + Unit of Measure; system units Square Feet (SF), Linear Feet (LF), Count (CNT) have no edit control; Description and Abbreviation (max three characters) required; scope; Hidden/Visible.
Subscription on the Customer Card (437-existing-subscription-detail, controls)
| Section | Controls and options |
|---|---|
| List cards | Service type, subscription ID, balance due, Active/Missed labels, sold-by/date, contract value; Back |
| Sales Information | Active toggle; Actions (Delete, Place On Hold, Allow Products); Sales Rep; Source / Sub-Source (sub-source disabled); Sold Date and Time; Contract Length (No Contract, 12, 18 to 132 months by 6, Custom Length); Expiration Date; PO No. and Expiration; Subscription Flags; Subscription Specific Notes; Contract Value (Including Initial Service) |
| Billing Options | Billing Account; Auto-pay Profile; Net Billing Days; Initial Invoice (After Initial Completion, After Agreement Signed, On Initial Billing Date, Custom Schedule); Frequency (After Each Completed Service (Recommended), Every 4 Weeks, Monthly, Alternate Monthly, Quarterly, Semi-Annually, Annually, Custom Schedule); Next Billing |
| Recurring Services | Service Type; Service Frequency (As Needed, OneTime, Every 3/7/10/14/21/30/60/90/120/150/180 Days, Once a Year, Custom Schedule); Duration (Standard; 10 to 55 minutes, 1 hour, 65/70/75 minutes, then 1.5 to 8 hours in half-hour steps); Call Ahead (none, 30 minutes, 1 hour); Seasonal (Year-Round / Seasonal Service); Initial Followup (3 to 360 days or No Followup); Custom Date |
| Scheduling Options | Routing Region (assignment icon refers to visual grouping borders); Preferred Tech; Preferred Day (Any, Sunday to Saturday); Preferred Time (Any Time / Prefers Specific Time Window); timeline buttons |
| Invoice summaries | Initial (production, initial charge, subtotal) and Recurring (production, charge, subtotal), each collapsed |
Documents tab (449-customer-documents): Files: All; + Upload Document; + New Agreement (choose subscription); + New Form (choose template).
Contract Templates (274-contract-templates, 275-contract-template-editor, controls)
Contract Terms (279-contract-terms-editor): Global, Search, + Contract Terms; Terms Name (required), scope, Choose Contract Templates; Terms and Conditions rich editor (Format, Bold, Italic, Strikethrough, Lists, Link, Line); save/cancel.
Form Templates (326-form-templates, 327-form-template-editor, 328-form-template-html): Global, Visibility, Search, + Form Template, edit; columns Name, Page Size, Signature Requirement, Requires Approval, Global, Visible; Name (required); Page Size Letter/Legal (new form shows Legal); Requires Approval No/Yes; scope; Hidden/Visible; Choose File; html; Placeholders in Use; iframe preview; Stylesheet (read only); Completion Letter rich text; HTML content, preview, delete; notice that base64 images over 200 KB will not be saved; Placeholder Key with office, customer, bill-to, unit, date and customer/employee signature-field markup. No separate signature-requirement selector in the new editor. The list's Signature Requirement values: NPMA_33 and NPMA_33_Attachment "Employee and customer", NPMA_99A "None", NPMA_99B "Employee only"; all four are Legal, Requires Approval No, Specific to this office and Visible (326-form-templates).
Agreement and plan communication settings (Customer Communication, controls)
| Group | Setting |
|---|---|
| 11 / 12 | Service Plan Pre-Pay Email Template, New Subscriptions / Renewals (plain text, payment-link variables) |
| 13 / 14 | Service Plan Pre-Pay Snail Mail Template, New Subscriptions / Renewals |
| 15 | Require Electronic Consent Agreement (checkbox) |
| 16 / 17 | Agreement Signature Email Subject / Body |
| 18 | Allow Contracts via SMS Text and Agreement Signature SMS Text Body (max 1600 characters incl. placeholders) |
| 22 / 23 | Service Plan Welcome / Renewal SMS Template (max 1600) |
| 29 / 30 | Customer Portal Sign Agreement / Sign Form Welcome Message |
| 31 | SalesRoutes and Customer Portal Contract Agreement Message (above terms initials; blank uses a standard text) |
| 32 | SalesRoutes and Customer Portal Auto Payment Message (above AutoPay initials; blank uses a standard text) |
| 33 / 34 | Service Plan Welcome / Renewal Voice Template |
Renewal Notices (343-renewal-notice-editor): Global, Search, + Renewal Notice; Description (required), scope; Before/After; Date Type (Renewal Date / Expiration Date; new state Before Renewal Date); Min Days, Max Days; rich text; placeholders for customer vs bill-to details, property and subscription status, renewal period, recurring and period amounts incl. tax, billing, expiry, last-notice and initial dates, balance, due, frequency, agreement and Sentricon/SAD data.
Prepayment (336-prepayment-discount-editor, 338-prepayment-letter-editor, 460-customer-prepayments)
Cancellation and hold reasons (273-cancellation-hold-reason-editor): Global, Visibility, System, Search, + Cancellation Reason; Reason Description (required), scope, visibility; System is not editable (new = No).
Office Preferences that shape agreements (218-office-contract-defaults-editor, 221-office-other-options-editor, 220-office-billing-preferences-editor, 219-office-routing-options-editor)
Generic Flags (330-generic-flag-editor): Subscription is one of the flag types (with Customer, Appointment, Equipment, Region, Affiliate Network; the list filter also has E-commerce Local-SEO). Code and Description required; Active/Inactive.
Permissions that touch agreements (Access Control Profile, 203-access-control-profile-editor; none toggled)
Trigger events for subscriptions (controls)
Finding subscriptions: Customer Search (413-customer-subscription-filters to 426-subscription-filters-lower, controls)
Reports for this block (reporting controls)
| Report | Controls and stated rules |
|---|---|
| Forecast Report | Forecast To; Customers include/exclude potential customers; Offices; Status include/exclude/only pending cancels; Refresh; Export to CSV; Show Summary Tables / Show Month Cards |
| Average Contract Rates | Start/End Date; Refresh; Export to CSV; dates use initial customer setup; only currently active subscriptions from all sources |
| Renewals | Saved reports; Renewal Due Date (default range about six months back to one month ahead); Expiration Date; Renewed On; Sub. Status; Renewed; Advanced Filters; Clear Filters |
| Retention Report | Start/End Date; Sources; Agreement Length; Group By; Growth/Attrition Timeline; Retention Calendar (customers added per column period vs canceled per row period) |
| Service Plan Omitted Services | Date; Incl./Excl. Services; Advanced Filters; columns include service, plan, status, skipped reason and notes, charge, sale date, skipped/opted-out date and by whom |
| Cancellation | Date (max 6 months per run); Report Type (only cancels, only pendings, both, pending history); Offices; Columns |
| Cancellation Subscription | Date; Incl./Excl. Services; Advanced Filters |
| Cancellation Reinstatement | Start/End Date; Service Types; Order (By Canceled Date / By Reinstatement Date); Days Frozen slider (selected range shown as 7 to 30) |
| Tech Cancels | Cancellation Range; Service Range; Offices; Tech Cancel Rates and Cancels sections |
| Expiring Paid In Full | Search; customers paid a year in full nearing the end of prepayment |
| Unpaid Initial | Start/End Date |
| Expiring PO Numbers | Start/End Date; Subscription Status; Offices; Future PO Number; Send Messages (080-report-expiring-po) |
| Billing by Service Type / Line Items | Revenue vs Production value; Service Plans and Bundles include/exclude/only; Line Items is accrual-based by ticket creation date and itemizes what Billing by Service Type groups under the main service |
| Monthly Services | Include/Exclude Service Types; separate due windows per category; Filter By Appointment Date / Due Date; As of Date |
| Audit | 19 panels; date selection described as customers entered in the period |
| Form Lookup | Date Added; Date Signed; Form State (Work in progress, Pending Approval, Waiting on customer, Approved, Changes requested, Completed); Form Type (NPMA_33, NPMA_33_Attachment, NPMA_99A, NPMA_99B); Created By; Actions |
| Sales Report | Sold Between; Include/Exclude Service Plans and Service Types; optional columns such as Frequency, Billing Frequency, Annual Recurring Value, Paid Year in Advance, Subscription Cancel Date, Signed Agreement, Electronic Agreement Accepted, Subscription Charges/Payments/Balance |
Dashboard metrics about subscriptions (dashboard definitions)
Read (dated in the manual register):
Indexed but not read (source checks):
Other vendor sources: 2024 Pest Control Software Year in Review (prepayments for future Service Plan costs; bundles sold, scheduled and serviced as a unit and billed on one consolidated invoice; multi-round scheduling; internal vs external appointment notes per service type), FieldRoutes Customers' Adjustments to the Economy (Forecast projects next services and recurring billing; separate customer vs subscription cancellation reports), FieldRoutes API Documentation (subscription and service-type entities; page did not load).
The original research reports are kept unchanged in the archive. These are the sections that speak about this block: