Platform Integration Hub
Centralized monitoring, configuration, and field mapping for all current and future platform integrations. Prepare every connection point for production.
Integration Status
Full administrative view — all integrations, event triggers, and field mappings
Event Triggers & Workflows
Cross-integration event triggers that fire when specific platform events occur. Each trigger defines source, targets, and payload schema.
Lead Captured → CRM
Config RequiredWhen a lead is captured via form or AI call, create/update contact and opportunity in GHL.
contact.namecontact.emailcontact.phonecontact.sourceopportunity.valueopportunity.stageMeeting Booked → Calendars
Pending SetupOn appointment booking, create calendar event with Zoom link and notify all attendees.
event.titleevent.startevent.endevent.attendeesevent.zoom_linkevent.locationZoom Meeting Created
Not ConnectedGenerate Zoom meeting with correct settings and inject join link into calendar event.
meeting.topicmeeting.start_timemeeting.durationmeeting.join_urlmeeting.passwordCall Completed → AI Analysis
Pending SetupWhen a call completes, send recording/transcript for AI analysis, Business Impact scoring, and CRM update.
call.recording_urlcall.transcriptcall.durationcall.directioncall.fromcall.toAI Analysis → CRM Update
Config RequiredAI analysis results update opportunity stage, add tags, create tasks, and set follow-up reminders.
analysis.sentimentanalysis.urgencyanalysis.rri_scoreanalysis.recommended_actionanalysis.summarySMS Follow-Up Triggered
Pending SetupAutomated SMS follow-up sent based on trigger rules (missed call, post-meeting, renewal reminder).
sms.tosms.bodysms.media_urlsms.messaging_service_sidPayment Received → CRM + Email
Not ConnectedOn successful payment, update CRM opportunity to Closed-Won, send receipt, trigger onboarding.
payment.amountpayment.invoice_idpayment.customer_idpayment.statuspayment.receipt_urlPipeline Stage Change → Notifications
Config RequiredWhen an opportunity moves stages, notify assigned rep, update client portal, trigger next action.
opportunity.idopportunity.stage_fromopportunity.stage_toopportunity.assigned_toopportunity.valueExecutive Briefing Scheduled
Not ConnectedDaily executive briefing compiled from all integrations and delivered at configured time.
briefing.datebriefing.metricsbriefing.rep_performancebriefing.pipeline_summarybriefing.revenue_forecastReminder Workflow → Multi-Channel
Pending SetupMulti-channel reminders (email + SMS) sent at configurable intervals before appointments.
reminder.appointment_idreminder.time_untilreminder.channelreminder.template_idField Mappings & Data Transformations
Complete field-level mapping between platform integrations. Defines source→target transformations, data types, and requirements.
| Source Field | Source Integration | Target Field | Target Integration | Transform | Required | Status |
|---|---|---|---|---|---|---|
contact.first_name | Web Form / AI Voice | first_name | GoHighLevel CRM | Direct map | Required | Config Required |
contact.email | Web Form / AI Voice | email | GoHighLevel CRM | Direct map + validation | Required | Config Required |
contact.phone | Web Form / AI Voice | phone | GoHighLevel CRM | E.164 format normalization | Required | Config Required |
contact.source | Web Form / AI Voice | custom_field.source | GoHighLevel CRM | Map to source enum values | Required | Config Required |
assessment.rri_score | Revenue Recovery Audit | custom_field.rri_score | GoHighLevel CRM | Numeric 0-100 scale | Optional | Config Required |
assessment.estimated_revenue | Revenue Recovery Audit | opportunity.value | GoHighLevel CRM | Currency format to numeric cents | Optional | Config Required |
meeting.start_time | Scheduler | event.start.dateTime | Google Calendar | ISO 8601 with timezone | Required | Pending Setup |
meeting.zoom_link | Zoom API | event.location | Google Calendar | Inject as location field | Optional | Not Connected |
call.recording_url | Twilio Voice | transcription.audio_url | OpenAI / Anthropic | Signed URL with TTL | Optional | Pending Setup |
ai.transcript_summary | OpenAI / Anthropic | custom_field.call_summary | GoHighLevel CRM | Truncate to 5000 chars | Optional | Config Required |
payment.invoice_id | Stripe | custom_field.invoice_id | GoHighLevel CRM | Direct map | Optional | Not Connected |
pipeline.stage | GoHighLevel CRM | opportunity.stage | Client Portal | Stage name normalization | Required | Config Required |
rep.status | GoHighLevel CRM | availability.status | Google Calendar / Outlook | Boolean mapping | Optional | Pending Setup |
n8n.workflow_result | n8n | custom_field.automation_log | GoHighLevel CRM | JSON to string serialization | Optional | Not Connected |
email.template_id | Email Platform | message.template | Twilio SMS | Template cross-reference lookup | Optional | Config Required |
