Customer Management

Customer Management

Required Role: OWNER, EMPLOYEE
Plan Required: STARTER

Manage your customer relationships effectively with Turf Pro Logic's comprehensive customer management features.

Overview

The Customer Management system allows you to store customer information, manage multiple properties per customer, track service history, and organize customers with tags and custom fields.

Getting Started

Before adding customers, ensure you have:

Adding Customers

Step-by-Step: Create a New Customer

  1. Navigate to Customers in the sidebar

Navigate to Customers in the sidebar

  1. Click the "New Customer" button (plus icon in the top right)

Click the "New Customer" button (plus icon in

  1. Fill in the customer information form:

Fill in the customer information form:

  • Name (required): Customer's full name
  • Email: Customer email address (required for portal access and email communications)
  • Phone: Contact phone number
  • Address: Primary address (used for the first property)
  • Company Name: If customer represents a business
  • Notes: Special instructions, preferences, or important information
  1. Click "Save Customer"

Click "Save Customer"

Customer Information Fields

  • Name: Full legal name or business name
  • Email: Used for invoices, estimates, and portal access
  • Phone: Primary contact number
  • Address: Street address, city, state, ZIP code
  • Company Name: Business name if applicable
  • Notes: Free-form text for any important information

Managing Customer Properties

Each customer can have multiple properties where you provide services.

Adding a Property

  1. Open the customer's detail page

Open the customer's detail page

  1. Click on the "Properties" tab

Click on the "Properties" tab

  1. Click "Add Property"

Click "Add Property"

  1. Enter property details:

Enter property details:

  • Address: Full property address
  • Property Type: Residential, Commercial, Industrial, or Municipal
  • Square Footage: Total area (helps with pricing)
  • Grass Type: Type of turf (Centipede, St. Augustine, Bermuda, Zoysia, Fescue, or All Turf)
  • Access Instructions: Gate codes, lockbox codes, special entry notes
  • Notes: Property-specific information
  1. Click "Save Property"

Click "Save Property"

Property-Specific Pricing

Set custom pricing for specific services at a property:

  1. Open the property details

Open the property details

  1. Navigate to "Pricing" section

Navigate to "Pricing" section

  1. Click "Add Custom Price"

Click "Add Custom Price"

  1. Select a service

Select a service

  1. Enter the custom price

Enter the custom price

  1. Add notes if needed

Add notes if needed

  1. Click "Save"

Click "Save"

This overrides the default service price for this property only.

Customer Tags

Use tags to organize and filter customers.

Adding Tags

  1. Open a customer's detail page

Open a customer's detail page

  1. Click "Tags" or the tag icon

Click "Tags" or the tag icon

  1. Type a tag name and press Enter

Type a tag name and press Enter

  1. Tags are automatically saved

Tags are automatically saved

Using Tags to Filter

  1. Go to the Customers list page

Go to the Customers list page

  1. Use the filter bar at the top

Use the filter bar at the top

  1. Select tags from the dropdown

Select tags from the dropdown

  1. The list will show only customers with selected tags

The list will show only customers with selected ta

Common Tag Ideas

  • Service frequency: "Weekly", "Bi-weekly", "Monthly"
  • Service type: "Lawn Care", "Landscaping", "Snow Removal"
  • Status: "Active", "Inactive", "Prospect"
  • Location: "North Side", "Downtown", "Suburbs"
  • Payment: "Auto-pay", "Check", "Credit Card"

Customer Notes

Keep detailed notes about each customer interaction.

Adding Notes

  1. Open the customer's detail page

Open the customer's detail page

  1. Scroll to the "Notes" section

Scroll to the "Notes" section

  1. Click "Add Note"

Click "Add Note"

  1. Enter your note text

Enter your note text

  1. Notes are automatically timestamped

Notes are automatically timestamped

  1. Click "Save"

Click "Save"

Best Practices for Notes

  • Document service preferences
  • Record special instructions
  • Note payment preferences
  • Track contact history
  • Record complaints or compliments
  • Document property-specific issues

Customer Portal

Customers can access their own portal to view invoices, estimates, and make payments.

Enabling Customer Portal

  1. Ensure customer has a valid email address

Ensure customer has a valid email address

  1. Portal access is automatically enabled when you send the first invoice or estimate

Portal access is automatically enabled when you se

  1. Customer receives an email with portal access link

Customer receives an email with portal access link

What Customers Can Do in Portal

  • View all invoices and payment status
  • View and approve/reject estimates
  • Make payments online (if Stripe Connect is configured)
  • View service history
  • Update contact information (if enabled)

Related: See Customer Portal for detailed information

Common Tasks

Editing Customer Information

  1. Open the customer's detail page

Open the customer's detail page

  1. Click "Edit" button

Click "Edit" button

  1. Update any fields

Update any fields

  1. Click "Save"

Click "Save"

Deleting a Customer

  1. Open the customer's detail page

Open the customer's detail page

  1. Click "Delete" button (usually in a menu)

Click "Delete" button (usually in a menu)

  1. Confirm deletion

Confirm deletion

  1. Note: This action may be restricted based on your role

Note: This action may be restricted based on y

Searching for Customers

  1. Go to the Customers list page

Go to the Customers list page

  1. Use the search bar at the top

Use the search bar at the top

  1. Type customer name, email, phone, or address

Type customer name, email, phone, or address

  1. Results filter in real-time

Results filter in real-time

Filtering Customers

Use the filter bar to filter by:

  • Tags
  • Status (Active/Inactive)
  • Payment status
  • Service type
  • Date range

Exporting Customer Data

  1. Go to the Customers list page

Go to the Customers list page

  1. Click "Export" or "Download" button

Click "Export" or "Download" button

  1. Choose export format (CSV, Excel)

Choose export format (CSV, Excel)

  1. File downloads with all customer data

File downloads with all customer data

Troubleshooting

Customer portal link not working

  • Verify email address: Ensure customer email is correct
  • Check email delivery: Customer may need to check spam folder
  • Resend portal access: Go to customer detail page and resend portal email
  • Portal settings: Verify portal is enabled in Business Settings

Can't add property

  • Check customer exists: Ensure customer is saved first
  • Verify permissions: Only OWNER and EMPLOYEE roles can add properties
  • Check address format: Ensure address is properly formatted

Tags not saving

  • Refresh page: Sometimes tags need a page refresh to appear
  • Check permissions: Verify your role allows tag management
  • Clear browser cache: Try clearing cache and reloading

Customer search not working

  • Check spelling: Verify search term spelling
  • Try partial match: Search may require exact matches in some cases
  • Clear filters: Remove any active filters that might be hiding results

Can't delete customer

  • Check dependencies: Customer may have active jobs, invoices, or estimates
  • Verify role: Only OWNER can typically delete customers
  • Check for restrictions: Some customers may be protected from deletion

Related Articles

Best Practices

  1. Complete customer profiles: Fill in all available fields for better organization
  2. Use consistent naming: Establish a naming convention (e.g., "John Smith" vs "Smith, John")
  3. Add properties immediately: Don't create jobs without properties
  4. Use tags strategically: Create a tag system that works for your business
  5. Keep notes updated: Add notes after every customer interaction
  6. Verify email addresses: Ensure emails are correct for portal and invoice delivery
  7. Set property-specific pricing: Use custom pricing for properties with special requirements
  8. Regular data cleanup: Periodically review and update customer information
  9. Use search and filters: Leverage filtering to find customers quickly
  10. Document access instructions: Always add gate codes and access info to properties