Automated Drone Service Contract Renewal Reminders
Every Monday, WebRun opens your contract register in Google Sheets, finds service agreements expiring within 60 days, reviews the client's project history in DroneDeploy, checks DocuSign for any renewal already in flight, and drafts a personalised renewal proposal in Gmail for your review and approval before anything goes to the client.
How do I automatically draft drone service contract renewal reminders?
Every Monday, WebRun scans your Google Sheets contract register for service agreements expiring within 60 days, reviews each client's flight history in DroneDeploy, checks DocuSign for renewals already in progress, and saves a personalised renewal proposal in Gmail Drafts for your review, so no contract lapses without a proactive, tailored outreach.
- Expiring contracts are flagged 60 days out, not the week they lapse
- Every renewal proposal references the client's real project history from DroneDeploy
- DocuSign is checked first so no client receives a duplicate renewal outreach
Built for drone service companies · aerial mapping firms · UAV inspection operators · drone business account managers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
docs.google.com/spreadsheetsin a real browser with your saved login - no setup, no API keys. -
1
Google Sheets - find contracts expiring in 60 days
WebRun opens Google Sheets to find contracts expiring in 60 days. - Open the contract register Google Sheet and filter rows where the contract end date falls within 60 days
- Collect the client name, contract type, current value, expiry date, and account owner for each
- Exclude contracts already marked as renewed or in negotiation
Done when A list of contracts expiring within 60 days is ready with client and value details.
-
2
DroneDeploy - review client project history
WebRun opens DroneDeploy to review client project history. - Open DroneDeploy and review each client's project history under the contract period: number of flights, map types, and deliverables completed
- Note any upsell opportunities such as additional inspection coverage or higher-resolution deliverables the client has not yet used
Done when Client project history and upsell opportunities are noted for each expiring contract.
-
3
DocuSign - check for renewal already in progress
WebRun opens DocuSign to check for renewal already in progress. - Check DocuSign for any renewal envelope already sent or in progress for each expiring contract
- Skip any client who already has an active renewal envelope
Done when Clients with a renewal already in progress are excluded from the draft list.
-
4
Gmail - draft renewal proposal for review
WebRun opens Gmail to draft renewal proposal for review. - Draft a personalised renewal proposal email for each eligible client, referencing their contract value, flights completed, and any upsell opportunity
- Save each draft unsent in Gmail Drafts for your review and approval before it goes to the client
Done when A personalised renewal proposal draft is waiting in Gmail Drafts for every eligible expiring contract.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it send the renewal proposal to the client without my approval?
No. Every renewal proposal is saved as a Gmail draft for your review. Nothing reaches the client until you open the draft, adjust if needed, and click Send.
How does it personalise the renewal proposal?
It pulls each client's total flights, map types, and deliverables completed from DroneDeploy under the current contract period, so the proposal references their actual service history rather than a generic template.
What if DocuSign already has a renewal envelope out for a client?
WebRun checks DocuSign before drafting and skips any client with a renewal already in progress so you never send a duplicate proposal.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.