Workflow 01
Work the maintenance-agreement renewal list
Maintenance agreements lapse quietly. The renewal list is rebuilt every season and the outreach is generic, so retention depends on whoever remembers.
CRM retrieval runs through a published, documentation-verified connection. Which properties and pipelines are visible is a plan and permission question answered on the connection record.
HubSpot on ChatGPTHubSpot on ClaudeGmail on ChatGPT
Inputs
- Contact and deal records for agreement holders in the connected CRM
- Your renewal window and the inclusions of each plan tier
Data the assistant reads
- CRM contact and deal properties the connection is scoped to
- Renewal dates and plan tiers as recorded by your team
Steps
- 1.Record the plan tier and renewal date as CRM properties so the list can be built at all.
- 2.Ask the assistant for agreement holders inside your renewal window.
- 3.Ask for a draft per contact that names the tier's actual inclusions.
- 4.Never let the draft state a renewal price that is not in the record.
- 5.A person reviews, sends, and logs the outcome.
Prompt template
From the connected CRM, list agreement holders whose renewal date falls in the next [n] days. For each, draft a renewal email under 130 words that names their plan tier and its inclusions from this list: [paste inclusions]. If the record has no tier, mark it 'tier missing' and skip the draft. Never state a price unless it is present on the record.- Expected output
- A renewal working list with per-contact drafts and explicit gaps where records are incomplete.
- Human review required
- Service management approves pricing and inclusions. Every message is sent by a person.
Limitations
- If plan tier and renewal date are not maintained in the CRM, the workflow cannot run.
- Equipment age and service history stored only in field-service software are not visible.
- The assistant cannot tell you which customers are worth retaining.
Sensitive data