Loom enables asynchronous video communication that's changing how teams work. Record quick videos to explain concepts, provide feedback, or share updates without scheduling meetings. Our Loom integrations connect this powerful communication tool with your CRM, project management, and support systems. Embed Loom videos in tickets, track viewing analytics in your CRM, and automate video-based workflows.
Replace meetings with video messages. Explain complex topics once, share with many, and viewers watch on their schedule.
Show your screen while explaining in person. Perfect for demos, tutorials, feedback, and walkthroughs.
See who watched, how much they viewed, and where they dropped off. Know if your message landed.
Connect Loom with your entire business ecosystem
Personalized video messages in sales sequences stand out from text emails. Track viewing to know when prospects engage.
Create video answers to common questions. Embed in knowledge base, auto-suggest in support tickets, and reduce repetitive explanations.
Attach Loom videos to tasks for context. Sprint demos, feature explanations, and feedback all linked where the work happens.
Replace status meetings with recorded updates. Team members watch when convenient, everything is archived and searchable.
Plus 100+ more systems - if you use it, we can integrate it with Loom
We securely connect Loom with your other business applications using official APIs and best practices.
Configure how data flows between systems - which fields map where, what triggers sync, and business rules.
Once configured, data flows automatically 24/7. Monitor with dashboards and alerts for complete peace of mind.
Here's how data flows between Loom and your connected systems:
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Loom │ │ Integration │ │ CRM │
│ Recording │────▶│ Layer │────▶│ Engagement │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
│ ▼ │
│ ┌──────────────────┐ │
│ │ View Analytics │ │
│ │ • Who watched │ │
│ │ • % completed │ │
│ │ • Engagement │ │
│ └──────────────────┘ │
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────────┐ ┌──────────┐
│ Video │ │ Track Views │ │ Trigger │
│ Shared │ │ by Contact │ │Follow-up │
└─────────┘ └─────────────┘ └──────────┘
Example: Sales Video Outreach Flow
═══════════════════════════════════
1. Sales rep records personalized Loom video
2. Video shared in email to prospect
3. Prospect clicks link and views video
4. Loom tracks: viewer email, watch time, completion %
5. View data syncs to HubSpot/Salesforce contact
6. Sales rep notified when prospect views video
7. If >80% watched → automated follow-up email
8. CRM task created for rep to call engaged prospect| Source Field | Target Field | Notes |
|---|---|---|
| Loom.Video.title | CRM.Activity.Subject | Video title |
| Loom.Video.share_url | CRM.Activity.Link | Video URL |
| Loom.Video.duration | CRM.Activity.Duration | Video length |
| Loom.View.viewer_email | CRM.Contact.Email | Viewer identification |
| Loom.View.percent_watched | CRM.Activity.Engagement | Watch completion |
| Loom.View.viewed_at | CRM.Activity.Timestamp | View time |
| Loom.Video.owner_email | CRM.Activity.Owner | Rep who sent |
| Loom.Workspace.name | CRM.Activity.Source | Team attribution |
| Loom.CTA.clicked | CRM.Activity.CTAEngaged | CTA interaction |
| Loom.Comment.content | CRM.Activity.Notes | Viewer feedback |
Sample data structure when syncing from Loom:
// Loom - Video View Webhook
POST /webhook/loom/view
Content-Type: application/json
{
"event_type": "video.viewed",
"video": {
"id": "abc123def456",
"title": "Personalized Demo for Acme Corp",
"owner": {
"id": "user_xyz",
"email": "sales@company.com.au",
"name": "Sales Rep"
},
"duration_seconds": 180,
"created_at": "2024-01-15T09:00:00Z",
"share_url": "https://www.loom.com/share/abc123def456"
},
"view": {
"viewer": {
"email": "prospect@acmecorp.com",
"name": "John Smith"
},
"percent_watched": 85,
"viewed_at": "2024-01-15T14:30:00Z",
"view_count": 2,
"total_watch_time_seconds": 153
}
}
// HubSpot - Log Video Engagement
POST https://api.hubapi.com/crm/v3/objects/calls
Authorization: Bearer {hubspot_token}
Content-Type: application/json
{
"properties": {
"hs_call_title": "Loom Video: Personalized Demo for Acme Corp",
"hs_call_body": "Prospect watched 85% of personalized demo video.\n\nVideo: https://www.loom.com/share/abc123def456\n\nViewed: 2024-01-15 at 2:30 PM\nTotal views: 2\nWatch time: 2m 33s",
"hs_call_direction": "OUTBOUND",
"hs_call_duration": 180000,
"hs_call_status": "COMPLETED"
},
"associations": [
{
"to": { "id": "contact-123" },
"types": [{ "associationCategory": "HUBSPOT_DEFINED", "associationTypeId": 194 }]
}
]
}
// Loom - Get Video Analytics
GET https://api.loom.com/v1/videos/{video_id}/analytics
Authorization: Bearer {loom_token}
{
"views": {
"total": 5,
"unique": 3
},
"engagement": {
"average_percent_watched": 72,
"total_watch_time_seconds": 540
},
"viewers": [
{
"email": "prospect@acmecorp.com",
"name": "John Smith",
"views": 2,
"percent_watched": 85,
"last_viewed_at": "2024-01-15T14:30:00Z"
}
]
}Beyond system-to-system connections, we build custom AI solutions and interfaces powered by Loom data.
AI generates personalized video thumbnails and intro segments. Mass personalization maintains authentic feel while scaling outreach across hundreds of prospects.
Machine learning predicts which prospects are most likely to engage with video content. Prioritizes video outreach for contacts with highest predicted engagement.
AI analyzes which video types, lengths, and topics drive best engagement. Data-driven recommendations for optimizing future video content.
AI creates text summaries of Loom videos for accessibility and searchability. Key points extracted and logged to CRM for quick reference.
Before starting your Loom integration, ensure you have:
Join hundreds of businesses saving hours weekly with Loom integration
Video Meetings Connected
Automate Your Slack Workspace
Unlock the Full Power of HubSpot
Enterprise Salesforce Integration
Connected Workspace Integration
Browse all integration options