A full Reminix project with a conversation agent, HubSpot tool, and Gmail tool. The agent helps manage the sales pipeline by searching leads, updating CRM records, and sending follow-up emails.
What's included
- Conversation agent — helps manage sales pipeline
- HubSpot tool — searches contacts and creates deals
- Gmail tool — sends follow-up emails
- OAuth connections — HubSpot and Gmail connected via managed OAuth
When to use this
Pick the Sales Assistant example when you want to:
- Build an AI assistant that manages leads and CRM records
- Integrate HubSpot and Gmail for sales workflows
- See how agents orchestrate CRM updates and email follow-ups
How it works
- User asks about a lead
- Agent searches HubSpot for the contact and deal
- Agent provides context from the CRM
- User asks to follow up
- Agent sends an email via Gmail and updates the deal stage in HubSpot
Project structure
├── agents/
│ └── sales.py # Conversation agent
├── tools/
│ ├── hubspot.py # HubSpot tool
│ └── gmail.py # Gmail tool
├── main.py # Entry point — serve(agents, tools)
├── pyproject.toml
└── reminix.config.toml
Quick start
After deploying, connect your HubSpot and Gmail accounts in the Reminix dashboard. Then start a conversation with the sales agent to look up leads, update deals, and send follow-up emails.