-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
automation 🔁crm-phase-2CRM Phase 2: Contract Signing & AutomationCRM Phase 2: Contract Signing & Automationsponsor 💰
Description
Summary
Daily cron job sends reminders for unsigned contracts.
Implementation
Cron Job
src/app/api/cron/sponsor-reminders/route.ts- Runs daily at 9am
- Query
signature_status: pendingolder than 5 days - Send reminder email (max 2 per sponsor)
- Log reminder in activity feed
- Slack notification to assigned organizer
Action Items Enhancement
- Add type:
contract-pending-signature - Add type:
reminder-sent
Configuration
- Update
vercel.jsonwith cron schedule - Reminder thresholds configurable via env vars
Acceptance Criteria
- Cron runs daily without manual intervention
- Reminder emails sent after 5 days
- Max 2 reminders per sponsor enforced
- Slack notifications work
- Action items show pending contracts
Dependencies
- Schema Extensions for Contract Signing #300 (Schema Extensions)
- Sponsor Email Templates #302 (Sponsor Email Templates)
Part of
Epic: CRM Phase 2 - Sponsor Contract Signing & Automation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
automation 🔁crm-phase-2CRM Phase 2: Contract Signing & AutomationCRM Phase 2: Contract Signing & Automationsponsor 💰