The Yard Email Assistant
A complete guide to the Gmail Chrome extension that gives you AI-powered email drafts, SA5 customer lookup, call logging, job creation, and customer notes — all without leaving your inbox.
🎯 Overview
The Yard Email Assistant is a Chrome extension that adds a sidebar to Gmail. When you open a customer email, the sidebar appears on the right side of your screen and gives you access to AI-powered tools without ever leaving your inbox.
Instead of switching between Gmail, SA5, and your notes to draft a response, the assistant pulls everything together in one place. It reads the full email thread, looks up the customer in SA5, and helps you write a professional reply in seconds.
✨ What It Can Do
| Feature | What It Does | When to Use It |
|---|---|---|
| AI Email Drafts | Generates a professional reply based on the full email thread, customer data, and any context you provide | Every time you need to reply to a customer email |
| Customer Lookup | Automatically searches SA5 by phone, email, name, or account number to find the customer record | When you open an email and need to know who this customer is |
| Call Log | Creates an SA5 call log entry with the email content and your notes | After handling an email that should be logged (complaints, scheduling, billing) |
| Quick Notes | Appends a note to the customer or technician quick note field in SA5 | When you need to flag something for the tech or add a note to the account |
| Job Creation | Creates an SA5 job (PEV, TEV, ESL, EST, SCL, SCG, SCF) with optional ASAP flag | When a customer emails about a service call, estimate, or property evaluation |
| Tone Controls | Refine the AI draft: make it Shorter, Warmer, or more Technical | When the draft is good but needs a different tone |
| Re-draft with Context | Regenerates the reply after you look up the SA5 customer, so the draft includes their programs, balance, and flags | After looking up the customer, to get a more personalized reply |
🏢 Which Company Does It Work With?
The extension works with both Richter's Lawn Care (RLC) and GreenX Lawn Care (GX). It automatically detects which company the email is for based on the email addresses and content. If it can't tell, you can manually select RLC or GX before searching for the customer.
RLC and GX are separate SA5 databases. A customer number in RLC is not the same as the same number in GX. Always confirm the company badge before writing to SA5.
- Chrome extension that adds a sidebar to Gmail
- Reads the full email thread, not just the first message
- AI drafts replies using thread + customer data + your notes
- Looks up customers in SA5 automatically
- Log call notes, add quick notes, and create jobs from Gmail
- Works with both RLC and GX
📋 Before You Start
- You are using Google Chrome as your web browser (the extension does not work in Firefox, Edge, or Safari)
- You have a Gmail account that you use for work email (mail.google.com)
- You have your 4-digit Yard PIN (the same PIN you use to sign into The Yard)
- You are on a desktop or laptop computer (the extension does not work on phones or tablets)
📥 Step 1 — Download the Extension
Click the button below to download the extension folder as a .zip file. Save it somewhere easy to find, like your Desktop or Downloads folder.
📂 Step 2 — Unzip the Folder
After the download completes, you need to unzip (extract) the file:
On Windows
- Find email-assistant.zip in your Downloads folder
- Right-click on the file
- Select "Extract All..."
- Click "Extract" — a new folder called email-assistant will appear
On Mac
- Find email-assistant.zip in your Downloads folder
- Double-click the file — macOS will automatically unzip it
- A new folder called email-assistant will appear next to the .zip file
Do not delete the unzipped folder after installing. Chrome needs the folder to stay on your computer for the extension to work. If you delete it, the extension will break and you'll need to re-install.
🧩 Step 3 — Load the Extension in Chrome
- Open Google Chrome
- Type chrome://extensions in the address bar at the top and press Enter
- In the top-right corner of the page, find the toggle labeled "Developer mode" and flip it ON (it should turn blue)
- Three new buttons will appear at the top-left. Click the one that says "Load unpacked"
- A file picker window will open. Navigate to and select the email-assistant folder you unzipped in Step 2
- Click "Select Folder" (Windows) or "Open" (Mac)
You should now see "The Yard Email Assistant" appear in your list of extensions with a green checkmark.
Pin the extension for easy access: click the puzzle piece icon (🧩) in Chrome's toolbar, find "The Yard Email Assistant," and click the pin icon next to it. This keeps the extension icon visible at all times.
🔑 Step 4 — Sign In
- Open Gmail (mail.google.com)
- Click on any email to open it
- The Yard sidebar will appear on the right side of your screen
- Enter your 4-digit Yard PIN in the PIN field
- Click "Sign In"
Once signed in, your session stays active for 8 hours. You won't need to re-enter your PIN unless you close Chrome or your session expires.
Your PIN is the same one you use for The Yard (the main Richter's crew hub). If you don't know your PIN, ask Joe or your manager.
✅ Verify It's Working
After signing in, you should see:
- The sidebar header says "The Yard — Email Assistant" with a green status dot
- The email subject and sender are displayed under "Email detected"
- An intent badge appears (like "general inquiry" or "scheduling") showing the AI classified the email
- The "Draft Reply" button is visible
- The "Enrich with SA5 Customer Data" button is visible below
If you see all of these, the extension is installed and working correctly.
- Download the .zip from this page
- Unzip the folder — keep it on your computer
- chrome://extensions → Developer mode ON
- Load unpacked → select the email-assistant folder
- Pin the extension icon for easy access
- Sign in with your 4-digit Yard PIN
📝 The Basic Flow
- Open a customer email in Gmail. The sidebar appears and shows the subject and sender.
- Add context (optional). In the "Add context" box, type anything you want the AI to know. For example: "customer called yesterday, wants to cancel over price" or "we already sent a tech last week."
- Click "Draft Reply." The AI reads the full email thread, your context, and any SA5 customer data, then writes a professional reply.
- Review the draft. The draft appears in a text box you can edit freely.
- Click "Insert into Gmail" to drop the text directly into your Gmail reply box.
Always review and edit the draft before sending. The AI gives you a strong starting point, but you know the customer and situation better than it does. Read through the draft, fix anything that sounds off, and add a personal touch.
💬 The "Add Context" Box
This is one of the most powerful features of the assistant. The context you type here is sent directly to the AI as an instruction. The more specific you are, the better the draft will be.
Good context examples
- "Customer called this morning upset about brown spots. Tech already went out and applied grub treatment." — AI will reference the grub treatment and reassure the customer.
- "This is a cancellation request. Offer them a free service call to save the account." — AI will write a retention-focused reply with the free service call offer.
- "Customer wants a lawn estimate for their new property at 123 Oak St." — AI will confirm the address and let them know an evaluation will be scheduled.
- "Just respond with our standard prepay letter pricing." — AI will include pricing information from the knowledge base.
Bad context examples
- "help" — too vague, the AI has nothing to work with.
- "say what they want to hear" — the AI needs specifics, not vague instructions.
The context box accepts plain text only — don't paste HTML, links, or formatted text. Just type naturally like you're giving notes to a coworker.
🎛️ Refining the Draft
After the draft generates, three buttons appear below the text:
| Button | What It Does | When to Use It |
|---|---|---|
| Shorter | Cuts the draft down — removes filler, tightens sentences | When the draft is too long or wordy for a simple response |
| Warmer | Makes the tone friendlier, more empathetic, more personal | When dealing with a frustrated customer or a complaint |
| +Technical | Adds more lawn care / tree care detail and industry language | When the customer asked a technical question about their service |
You can click these buttons multiple times. Each click refines the current draft further in that direction.
🔄 Full Email Thread
The assistant reads every message in the Gmail thread, not just the most recent one. This means:
- If the customer replied three times, the AI sees all three messages plus every response.
- The AI understands the full conversation history and won't repeat things that were already addressed.
- Long threads give the AI more context, which usually means better drafts.
The "Email detected" section at the top shows the subject and the sender of the most recent message in the thread. The AI reply is always addressed to this person.
📏 Font Size
The draft text box has three font size buttons in the top-right: S, M, and L. Use these to make the text easier to read while reviewing. Your choice is saved and persists between emails.
- Open email → add context → click Draft Reply
- Context box: be specific, describe the situation
- Shorter / Warmer / +Technical buttons refine tone
- AI reads the full thread, not just the latest email
- Always review and edit before sending
- Insert into Gmail drops text into your reply box
🔎 Automatic Lookup
Click "Enrich with SA5 Customer Data" and the assistant will automatically try to find the customer using:
- Account number — if the email mentions an account number, it searches by that first (highest confidence)
- Phone number — if a phone number appears in the email body, it searches by phone
- Sender email — it searches SA5 for customers with a matching email address
- Sender name — it searches by first and last name as a last resort
When a match is found, you'll see a list of possible matches with a confidence percentage. Click the correct customer to select them.
If only one match is found with 95% or higher confidence, it will be highlighted as the recommended match. Still click to confirm — the assistant never auto-selects a customer.
🔍 Manual Search
If the automatic lookup doesn't find the right customer, use the manual search panel below it:
- Select the company — choose RLC or GX from the dropdown. The assistant pre-selects based on the email, but you can override it.
- Search by customer number — type the exact account number for a direct lookup.
- Search by text — type a name, phone number, email address, or street address to search.
- Click "Find Customer" to search.
Always confirm the company (RLC vs GX) before searching. If you search GX but the customer is in RLC, you won't find them — and vice versa. The company badge appears on every match.
👤 The Customer Card
After selecting a customer, the customer card shows:
- Name and address
- Phone number
- Status and balance (e.g., "Active | Balance: $0")
- Company badge (RLC or GX)
- Active programs — shown as pills (e.g., "LCP (R3/6)" means Lawn Care Program, round 3 of 6 completed)
- Flags — any account flags like Do Not Service, Callback, etc.
Below the card, you'll see action buttons for logging to SA5, plus a "Re-draft with Customer Context" button if you already have a draft. Clicking this regenerates the AI reply with the customer's programs, balance, and flags included — resulting in a more accurate, personalized response.
- Click "Enrich with SA5" for automatic lookup
- Searches by: account #, phone, email, then name
- Manual search: set company first, then search
- Always confirm the match before selecting
- Customer card shows programs, flags, balance
- "Re-draft with Customer Context" improves the AI draft
📋 Log Email to SA5 Call Log
This creates a call log entry on the customer's SA5 account. Use this to record that you handled an email from this customer.
- Select a customer first (see Chapter 4)
- Click "Log Email to SA5 Call Log"
- A note panel opens pre-filled with the email subject, sender, body excerpt, and any context you entered. Edit as needed.
- Click "Save to SA5"
The call log is created with reason "Email Inquiry" and direction "Inbound." A green receipt panel confirms the save with your SA5 employee ID and a timestamp.
If you generated a draft reply, it will also be included in the call log note under "Draft prepared in Gmail assistant." This gives the next person context on what was sent.
📝 Add SA5 Quick Note
Quick notes are short text that gets appended to either the customer quick note or technician quick note field in SA5.
- Select a customer first
- Click "Add SA5 Quick Note"
- Choose "Customer quick note" or "Technician quick note" from the dropdown
- Edit the pre-filled note as needed
- Click "Save Quick Note"
Customer quick note is visible to office staff and shows on the customer screen in SA5. Technician quick note appears on the tech's Mobile Live when they arrive at the property. Use technician notes for things the tech needs to know in the field.
🛠️ Create SA5 Job
This creates a new job (service call, estimate, or evaluation) on the customer's account in SA5.
- Select a customer first
- Click "Create SA5 Job"
- Choose a job code from the dropdown
- Optionally check "Make service ASAP (*)" to mark the job as urgent
- Add a technician note with context from the email
- Review the confirmation box — it shows the customer, company, job code, and ASAP status
- Check the confirmation checkbox to acknowledge you've verified everything
- Click "Create Job"
| Code | Name | When to Use |
|---|---|---|
| PEV | Property Evaluation | Customer wants a lawn evaluation or new customer inquiry |
| TEV | Tree Evaluation | Customer wants a tree care estimate |
| ESL | Estimate Lawn | Lawn-specific estimate request |
| EST | Estimate | General estimate request |
| SCL | Service Call Lawn | Customer reporting a lawn issue that needs a re-visit |
| SCG | Service Call Grub | Customer reporting possible grub damage |
| SCF | Service Call Fungicide | Customer reporting possible fungus or disease |
Job creation writes directly to SA5. Double-check the customer, company, and job code before clicking "Create Job." Once created, the job appears immediately in SA5 and on the tech's route. If you create one by mistake, notify your manager immediately.
📜 Recent SA5 Writes
Click "Recent SA5 Writes" to see a history of everything the Email Assistant has written to SA5 for this customer. Each entry shows the operation type, timestamp, SA5 employee ID, and status. Use this to verify your writes went through or to check what was already logged.
🧾 SA5 Receipts
After every successful SA5 write (call log, quick note, or job), a green receipt panel appears showing:
- Status — "Success" or "Duplicate protected" (if the same action was already taken)
- Customer — name and account number
- Company — RLC or GX
- SA5 employee — the employee ID used for the write
- Program / Job code — for job creation
- Audit ID — internal tracking number
- Time — when the write was made
- Always select a customer before SA5 actions
- Call Log: records the email interaction on the account
- Quick Note: customer-facing or tech-facing short notes
- Job Creation: PEV/TEV/ESL/EST/SCL/SCG/SCF + optional ASAP
- Review + confirm before every job creation
- Receipt panel confirms every successful write
🏆 The Ideal Workflow
For the best results, follow this order every time:
- Open the email. Read it yourself first. Understand what the customer wants.
- Look up the customer in SA5. Click "Enrich with SA5" so the assistant knows who they are.
- Add context. Type a brief note about the situation, what you know, or what approach you want.
- Draft the reply. Click "Draft Reply" — the AI now has the thread, the customer data, and your notes.
- Review and refine. Edit the text, click Shorter/Warmer/+Technical if needed.
- Insert into Gmail. Click "Insert into Gmail," review one more time, and send.
- Log the interaction. Click "Log Email to SA5 Call Log" to create a record.
If you draft before looking up the customer and then want the draft to include customer data, click "Re-draft with Customer Context" after selecting the customer. You don't need to start over.
⚡ Speed Tips
- Press Enter in the context box to trigger "Draft Reply" without clicking the button
- Open a reply in Gmail first, then use "Insert into Gmail" — the draft drops right into your compose box
- Pin the extension so you can see your login status at a glance in Chrome's toolbar
- Leave the context box empty for simple replies — the AI uses the thread alone and does fine for straightforward questions
- Font size is saved — set it to Large (L) once if you prefer bigger text, and it'll stay that way
🚫 What Not To Do
- Don't send AI drafts without reading them. The AI is very good but not perfect. Always read before you send.
- Don't create SA5 jobs without confirming the customer. A job created on the wrong account will confuse the tech and the office.
- Don't use the extension for personal emails. It only activates on Gmail, but the sidebar should only be used for Richter's and GreenX customer emails.
- Don't give the AI contradictory instructions. If you type "be very brief" in context and then click "+Technical," the results may be confusing. Pick a direction.
- Best workflow: read → lookup → context → draft → review → insert → log
- Enter in context box = Draft Reply shortcut
- Re-draft with Customer Context after SA5 lookup
- Always read before sending
- Always confirm customer before SA5 writes
- Pin the extension for quick status checks
🔧 The Sidebar Doesn't Appear
Check 1: Is the extension installed?
Go to chrome://extensions and look for "The Yard Email Assistant." If it's not there, follow Chapter 2 to install it.
Check 2: Is it enabled?
On the extensions page, make sure the toggle switch next to the extension is turned ON (blue).
Check 3: Are you on Gmail?
The extension only works on mail.google.com. It will not activate on other email clients or webmail services.
Check 4: Try refreshing
Close the Gmail tab and open a new one. Navigate to Gmail and open an email. Sometimes the extension needs a fresh page load after installation.
🔧 "Session Expired" or PIN Not Working
Sessions last 8 hours. If your session expired:
- The sidebar will show a PIN entry field — enter your 4-digit PIN and click "Sign In"
- If your PIN is rejected, try clicking the extension icon (puzzle piece in toolbar → The Yard Email Assistant) and signing in from the popup
- If it still doesn't work, your PIN may have been changed. Ask Joe or your manager for your current PIN.
🔧 "Failed to Generate Draft"
This usually means the AI service is temporarily unavailable. Wait 30 seconds and try again. If it persists for more than a few minutes, the service may be down — notify Joe.
🔧 SA5 Lookup Not Finding the Customer
- Wrong company selected. Try switching between RLC and GX.
- Name spelling. Try searching by phone number or account number instead.
- New customer. If they're not in SA5 yet, you'll need to add them in SA5 first.
- Try manual search. Use the search box to enter a phone number, email, or address.
🔧 "Insert into Gmail" Doesn't Work
You need to have a reply compose box open in Gmail first:
- Click the "Reply" button in Gmail (at the bottom of the email)
- A compose box will open at the bottom
- Now click "Insert into Gmail" in the sidebar — the draft will appear in the compose box
🔧 Extension Disappeared After Chrome Updated
Chrome updates sometimes disable unpacked extensions. To re-enable:
- Go to chrome://extensions
- If you see a warning banner at the top, click "Enable" next to The Yard Email Assistant
- If the extension is gone entirely, you'll need to re-install using Chapter 2 (but you don't need to re-download — the folder is still on your computer)
For any issue not listed here, take a screenshot of the error and send it to Joe. Include what you were doing when it happened.
- No sidebar → check extensions page, toggle ON, refresh Gmail
- Session expired → re-enter PIN in sidebar
- Draft failed → wait 30 sec and retry
- Customer not found → try other company, use manual search
- Insert doesn't work → open Gmail Reply first
- After Chrome update → re-enable at chrome://extensions