FollowUp
Stored in the followups collection. createdAt and updatedAt are maintained automatically.
Returned by GET /lead-activity/follow-up, POST /lead-activity/follow-up, PATCH /lead-activity/follow-up/:id.
| Field | Type | Notes |
|---|---|---|
company | ObjectId -> Company | required |
lead | ObjectId -> Lead | required |
type | string | required · one of call, meeting, email, whatsapp, task, other |
status | string | default upcoming · one of upcoming, done, postponed, missed, cancelled, stale |
followUpAt | date | required |
postponedAfter | ObjectId -> FollowUp | |
reason | string | |
notes | string | |
createdBy | ObjectId -> Member | |
updatedBy | ObjectId -> Member | |
_id | ObjectId | default "6a95712f932657988a91c096" |
createdAt | date | set once |
updatedAt | date |