Cal.com
1 Summary
Cal.com provides open-source meeting scheduling with API integration for automated booking data collection and client interaction tracking. Primary platform for portfolio review scheduling and client meeting coordination.
2 Support Channels
- Support Portal: Cal.com Support
- Email: support@cal.com
- Community: GitHub Discussions
- Status: status.cal.com
3 Key Integrations
- LACRM Sync: Booking data feeds meeting frequency metrics and portfolio review tracking
- Contact Matching: Email-based attendee resolution using unified contact index
- Meeting Classification: Automated categorization of portfolio reviews vs. general meetings
- Webhook Support: Real-time booking notifications for immediate processing
4 Technical Implementation
- Authentication: Bearer Token (
CAL_COM_API_KEY) - API Endpoint:
https://api.cal.com/v1/bookings - Rate Limits: 100 requests/minute (standard plan)
- Pagination: Cursor-based with
takeandcursorparameters - Data Flow: API → normalization → contact matching → LACRM metrics aggregation
- Automation: Referenced in process: lacrm-sync, meeting-aggregation
5 API Features
- Booking Retrieval: Paginated access to all booking records with attendee details
- Event Types: Meeting classification based on event type slugs
- Attendee Data: Email addresses for contact resolution and meeting attribution
- Scheduling Metadata: Duration, status, cancellation tracking
- Custom Fields: Additional booking context and client preferences
6 Risk Notes
- API key provides access to all booking data including PII - secure storage critical
- Rate limiting can impact high-frequency sync operations - implement backoff strategies
- Webhook endpoint failures can cause missed real-time updates - monitor delivery status
- Contact email mismatches create orphaned booking data - regular reconciliation required
7 Operational Dependencies
- Contact Index: Essential for mapping booking attendees to LACRM contact records
- Meeting Metrics: Booking frequency calculations feed portfolio review compliance
- Client Experience Tracking: Meeting patterns inform client engagement strategies
- Compliance Reporting: Portfolio review scheduling verification for regulatory requirements
8 Booking Data Processing
- Normalization: Standardized format across Cal.com, Calendly, TidyCal platforms
- Contact Resolution: Email-based matching with fuzzy logic for name variations
- Meeting Classification: Portfolio review detection based on event types and duration
- Metrics Calculation: Frequency analysis, last meeting tracking, review scheduling compliance