Lofty Integration: What Data Syncs

297 views Victor Ayala

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

  1. Click Settings in the left navigation
  2. Under Integrations & API, click Integrations
  3. Click Add Integration
  4. 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
  5. Click Continue
  6. On the Select Integration screen, click Lofty
  7. Enter your API Key
  8. 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:

  1. Is the sync still running? Look for the progress indicator on the Integrations page.
  2. 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.

Was this article helpful?