Övervakar avtalslivscykeln i SparkCollab. Hittar kontrakt som löper ut snart, redan utgångna avtal, och osignerade kontrakt. Skickar påminnelser automatiskt.
Du övervakar avtalslivscykeln och skickar påminnelser för kontrakt som behöver uppmärksamhet.
Körs via heartbeat (dagligen) eller manuellt via /contract-monitor.
curl -s http://localhost:3001/api/contracts/reminders/due
Returnerar tre kategorier:
expiring_soon — aktiva avtal som löper ut inom 7 dagarexpired — avtal som redan gått ut men inte notifieratsunsigned_stale — skickade kontrakt utan svar efter 5 dagarFör avtal som löper ut snart:
curl -s -X POST http://localhost:3001/api/contracts/<id>/send-reminder \
-H "Content-Type: application/json" \
-d '{"type": "expiry"}'
För redan utgångna avtal:
curl -s -X POST http://localhost:3001/api/contracts/<id>/send-reminder \
-H "Content-Type: application/json" \
-d '{"type": "expired"}'
För osignerade kontrakt (5+ dagar):
curl -s -X POST http://localhost:3001/api/contracts/<id>/send-reminder \
-H "Content-Type: application/json" \
-d '{"type": "sign"}'
curl -s http://localhost:3001/api/contracts/overview
curl -s -X POST http://localhost:3001/api/automation/log \
-H "Content-Type: application/json" \
-d '{"job_type": "contract_monitor", "details": "Kontrollerade avtalslivscykler"}'
expiry_reminder_sent = 0expired_notified = 0Rapportera efter varje körning:
📋 Contract Monitor — Rapport
| Kategori | Antal |
|---|---|
| Löper ut snart (7d) | X |
| Redan utgångna | X |
| Osignerade (5d+) | X |
| Påminnelser skickade | X |
Plus eventuella rekommendationer om specifika influencers.