How to Integrate With FieldRoutes
Learn how to request your FieldRoutes API key and connect it to GlassHouse.
💡 What This Integration Is
The FieldRoutes integration allows you to securely pull client data from your FieldRoutes account into GlassHouse using a read-only API key.
This connection enables GlassHouse to sync customer records from FieldRoutes without modifying any data in your FieldRoutes account, ensuring your source system remains unchanged.
🎯 Why It Matters
Once connected, GlassHouse can automatically sync customer records from FieldRoutes to support accurate outreach and market targeting.
This helps ensure:
-
Cleaner data
-
Fewer sync issues
-
More reliable targeting and automation
For many customers, this removes the need for ongoing CSV uploads and keeps client records updated automatically.
📊 Recommended Setup Based on Client List Size
FieldRoutes applies API usage limits, which can affect how quickly large amounts of historical data sync during initial setup.
Because of this, the recommended setup may depend on the size of your client list.
| Client List Size | Recommended Setup | Notes |
|---|---|---|
| Under ~1,000 clients | Connect the FieldRoutes integration | The API will typically sync existing clients automatically. |
| 1,000 – 5,000 clients | Connect the integration (CSV optional) | The API can sync these records but may take time depending on API limits. A CSV upload can speed up the initial setup. |
| 5,000+ clients | Upload a CSV first, then connect the integration | This allows your full client list to import quickly. The integration will then automatically sync new clients going forward. |
Once the initial import is complete, the FieldRoutes integration will automatically sync new clients as they are added in FieldRoutes.
No ongoing CSV uploads are required.
📄 Usable Client Data Requirements
For a customer record to sync successfully, the client record in FieldRoutes must contain usable contact information.
GlassHouse will only sync clients that contain valid, actionable data.
Recommended client fields:
-
First Name and Last Name
-
Phone number or email (mobile or primary phone)
-
Street address
-
City
-
State
-
ZIP code
Records may be skipped if they contain:
-
Missing customer name
-
Missing phone number
-
Invalid phone number format
-
Incomplete or blank address information
-
Archived or inactive customers
💡 Important:
Only active customers in FieldRoutes are eligible to sync. Archived customers are excluded from the API and will not import.
✅ Before You Begin
You will need:
-
A login to FieldRoutes
-
Admin permissions to submit a FieldRoutes support ticket
-
Access to GlassHouse with integration permissions
ℹ️ Note:
FieldRoutes does not allow users to generate API keys themselves. API access must be requested through their support team.
🛠️ Requesting Your FieldRoutes API Key
Sign into your FieldRoutes account.
From any screen, click the Knowledge Base tab in the bottom-right corner. This opens the FieldRoutes support portal where API access requests are submitted.
Within the support portal:
-
Click Submit Ticket
-
Fill in your business contact details
-
Request access to the Free Read-Only API Access Key
For the ticket fields:
Workflow Request:
N/A
Final dropdown selections:
Feature Request
Submit the ticket.
🔐 FieldRoutes will email your API key once the request is approved. Approval timing may vary.
🌐 Confirm Your FieldRoutes API URL
Your FieldRoutes API URL follows this format:
https://YOURCOMPANY.pestroutes.com/api
📌 Important
GlassHouse uses this API URL together with your API key to establish the FieldRoutes connection.
If the URL is missing or incorrect, the integration will fail.
🔗 Connecting FieldRoutes to GlassHouse
Once FieldRoutes provides your API key:
-
Log into GlassHouse
-
Navigate to Settings → Integrations
-
Select FieldRoutes
-
Paste in the API key you received
-
Click Submit
🎉 Integration Complete
Once the API key is added, GlassHouse will begin syncing eligible customer data from FieldRoutes using the read-only connection.
No additional setup is required.
⚠️ Troubleshooting
| Issue | What to Check | Resolution |
|---|---|---|
| I don’t see the API key option in FieldRoutes | FieldRoutes does not allow users to generate API keys directly in the platform. | API access must be requested through the FieldRoutes Support Portal by submitting a ticket requesting the Free Read-Only API Access Key. |
| My API key is not accepted in GlassHouse | The wrong API tier may have been requested or the key may not have copied fully. | Confirm that you requested the Free Read-Only API tier. Other API tiers are not supported and will fail validation. Double-check that the full API key was copied correctly. |
| The integration connected but some clients are missing | Large datasets can take time to sync due to FieldRoutes API limits. | If syncing a large number of clients, consider performing an initial CSV upload, then allow the API integration to sync new clients going forward. |
| The integration fails to connect | The FieldRoutes API URL may be incorrect or missing. | Confirm your API URL follows this format: https://YOURCOMPANY.pestroutes.com/api and that YOURCOMPANY matches your FieldRoutes subdomain. |