Lofty Integration: What Data Syncs
Lofty Integration: What Data Syncs
Purpose: This article walks you through connecting Lofty to Sure Send, explains what data transfers, and covers the management tools available after your integration is active.
Important: This is a one-way sync — data flows from Lofty into Sure Send only. Changes made in Sure Send do not sync back to Lofty.
Before You Begin
To sync data from Lofty, you'll need:
- Admin access to your Lofty account
- Admin or Owner access to your Sure Send account
- Your Lofty API Key (found under the API section of the Lofty User Settings Integrations page)
Setting Up the Integration
- Click Settings in the left navigation
- Under Integrations & API, click Integrations
- Click Add Integration
- Under Choose Sync Mode, select one:
- One-time Import — imports data once and doesn't keep in sync (good for initial data migration)
- One-way Sync — continuously pulls updates from Lofty but doesn't push changes back
- Click Continue
- On the Select Integration screen, click Lofty
- Enter your API Key
- Click Save
Note: By continuing, you agree to Rollout's End User Terms. Rollout is the third-party integration platform that connects Sure Send to Lofty.
Data That Syncs
The following data transfers from Lofty to Sure Send:
Contacts (People)
| Field | Syncs |
|---|---|
| First name, last name | ✅ |
| Email addresses | ✅ |
| Phone numbers | ✅ |
| Addresses | ✅ |
| Lead source | ✅ |
| Assigned user | ✅ |
| Tags | ✅ |
| Created and updated dates | ✅ |
| Custom fields | ✅ |
Communication History
| Data Type | Syncs |
|---|---|
| Notes | ✅ |
| Calls | ✅ |
| Text messages (SMS) | ✅ |
Note: Emails do not sync from Lofty. Only calls and text messages from your Lofty communication history transfer to Sure Send.
Activity & Engagement
| Activity Type | Syncs |
|---|---|
| Events (activity history) | ✅ |
Tasks & Appointments
| Data Type | Syncs |
|---|---|
| Tasks | ✅ |
| Appointments | ✅ |
System Data
| Data Type | Syncs |
|---|---|
| Custom fields | ✅ |
| Users (for assignment mapping) | ✅ |
Data That Does Not Sync
The following data does not transfer from Lofty:
| Data Type | Syncs |
|---|---|
| Emails | ❌ |
| Stages | ❌ |
| Home search activity | ❌ |
| Property views and saves | ❌ |
| Documents/Files | ❌ |
| Email templates | ❌ |
| Text templates | ❌ |
| Automations/Action plans | ❌ |
| Smart lists | ❌ |
| Team/branding settings | ❌ |
| Reporting data | ❌ |
Note: Templates and automations are unique to each platform. You'll need to recreate these in Sure Send after migration. Stages will also need to be set up manually in Sure Send since Lofty's stage structure does not transfer.
Managing Your Integration
Once your Lofty integration is connected, you'll see several management options on the Integrations page:
Sync Mode
A dropdown lets you switch between One-way Sync and One-time Import at any time.
User Mapping
Click User Mapping to map Lofty users to Sure Send users. This ensures that when contacts sync, the assigned user is automatically set based on your mappings. Unmapped users will leave records unassigned.
- The screen shows each Lofty user alongside a dropdown to select the corresponding Sure Send user
- A summary at the top shows total users, how many are mapped, and how many are unmapped
- Use Auto-map by Email to automatically match users who share the same email address in both platforms
- Click Save Mappings to save without syncing, or Save and Start Sync to save and immediately begin syncing
Tip: Set up your user mappings before running your first sync. This ensures contacts are assigned correctly from the start.
Sync Now
Click Sync Now to manually trigger a sync. This pulls the latest data from Lofty into Sure Send. You'll see a record count and progress indicator while the sync is running.
Important: Do not click Stop Sync while it's running. If the sync is stopped before completion, some data will not transfer. If your sync was interrupted, click Sync Now to restart it. Depending on the size of your database, the full sync can take several hours.
Sync Failures
Click Sync Failures to view any records that failed to sync. Each failure shows:
- The record type (e.g., Person) and sync status (e.g., Partial Sync)
- A description of the error (e.g., "Partial sync: phones failed")
- The specific field that caused the issue (e.g., "Phone must be a complete phone number with area code — at least 10 digits")
- A View Person link to jump to the contact record in Sure Send
- The date the failure occurred
You can expand each failure to see Field Errors, Error Details, and the full Payload (the raw data that was sent during the sync). You can filter by type using the All Types dropdown, toggle Show Resolved to see previously addressed failures, or click Dismiss All to clear resolved items. Each failure also has a Mark as Resolved button.
Webhook Status
Click Webhook Status to see which webhooks are active for your integration. Webhooks enable continuous sync — when something changes in Lofty, the webhook sends that update to Sure Send automatically.
Active webhooks for Lofty typically include: peopleCreated, peopleUpdated, peopleDeleted, tasksCreated, tasksUpdated, tasksDeleted, notesCreated, notesUpdated, notesDeleted, appointmentsCreated, appointmentsUpdated, appointmentsDeleted, textMessagesCreated, textMessagesUpdated, and textMessagesDeleted.
Each webhook shows its status (Active/Inactive) and its endpoint URL.
Setup Webhooks
Click Setup Webhooks to configure or reconfigure the webhook connections between Lofty and Sure Send.
Delete Webhooks
Click Delete Webhooks to remove all webhook connections. This stops continuous sync but does not delete any data that has already been synced.
Disconnect
Click Disconnect to fully remove the Lofty integration. This stops all syncing and removes the connection credentials. Previously synced data remains in Sure Send.
Lofty vs. Other Integrations
If you're evaluating what data is available through different integrations, here's how Lofty compares:
| Data Type | Lofty | Follow Up Boss | Sierra Interactive |
|---|---|---|---|
| Contacts | ✅ | ✅ | ✅ |
| Notes | ✅ | ✅ | ✅ |
| Tasks | ✅ | ✅ | ✅ |
| Calls | ✅ | ✅ | ❌ |
| Text messages | ✅ | ✅ | ❌ |
| Emails | ❌ | ✅ | ❌ |
| Custom fields | ✅ | ✅ | ❌ |
| Stages | ❌ | ✅ | ❌ |
| Appointments | ✅ | ✅ | ❌ |
| Activity / Events | ✅ | ✅ | ❌ |
Note: These differences are based on what each platform's API makes available, not limitations of Sure Send.
Where to Find Synced Data
After syncing, your Lofty data appears in the corresponding tabs on individual contact records:
| Data Type | Tab in Sure Send |
|---|---|
| Notes | Notes tab |
| Calls | Calls tab |
| Texts | Texts tab |
| Tasks | Tasks tab |
| Appointments | Appointments tab |
| Activity timeline | Activity tab |
Tip: Click into an individual contact record and use the tabs along the top to find specific data types.
Troubleshooting
I see contacts but no notes, calls, or activity data
The sync processes contacts first, then syncs notes, tasks, appointments, calls, texts, and events afterward. If you only see contacts, check:
- Is the sync still running? Look for the progress indicator on the Integrations page.
- Was the sync stopped? If it shows "Sync Stopped," click Sync Now to restart it.
My sync shows "Sync Stopped"
If someone stopped the sync before completion, data may be missing. Click Sync Now to restart the sync — it will resume syncing any remaining data.
I see sync failures
Click Sync Failures to see which records failed and why. Common causes include incomplete phone numbers (less than 10 digits) or missing required fields. Expand any failure to see the full error details and payload. You can click View Person to go directly to the affected contact record.
Some contacts didn't come over
Check if those contacts exist in Lofty. The integration only syncs active contacts — archived or deleted contacts in Lofty won't transfer.
Where are my emails?
Lofty's API does not support syncing email history. Emails from Lofty are not available through the integration. Calls and text messages do sync, but email history will need to be referenced in Lofty directly.
Where are my stages?
Lofty's stage structure does not transfer to Sure Send. You'll need to create your stages manually in Sure Send under Settings → Pipeline & Workflow → Stages. Once your stages are set up, you can reassign contacts to the appropriate stage.
Contacts aren't assigned to the right agents
Check your User Mapping settings. If Lofty users aren't mapped to Sure Send users, their contacts will come in unassigned. Use Auto-map by Email for a quick setup if your team uses the same email addresses in both platforms.