Skip to content

Syncing Your Favorites

Save your favorite properties and access them from any device—no passwords required.

  1. Browse properties on any device and click the heart icon to save favorites
  2. Save 3+ properties and you’ll see the sync prompt appear
  3. Enter your email to receive a magic link
  4. Click the link to verify your email and sync favorites across devices
  5. Access anywhere — your favorites are now linked to your email

Click the heart icon on any property card or detail page to save it:

  • Search results — Heart icon in top-right of each card
  • Property details — “Save Property” button below images
  • Map view — Heart icon on property popups

When you’ve saved 3 or more properties, a sync prompt appears on the favorites page:

  1. Enter your email address
  2. Click Sync
  3. Check your inbox for the magic link email
  4. Click the link to verify and sync

Subject: Sync your saved properties - [Brokerage Name]

Click the button below to sync your saved properties across all your devices.

[Sync My Favorites]

This link expires in 15 minutes.

Once verified, you’ll see:

  • “Synced as [your email]” status on the favorites page
  • Your favorites count displayed in the navigation
  • A Sign out button to disconnect

After syncing, any new favorites you add are automatically saved to your account—no need to sync again! Just click the heart icon and the property is instantly synced.

To see your favorites on a different device:

  1. Go to /favorites on the new device
  2. Enter the same email you used before
  3. Click the magic link sent to your email
  4. Your favorites appear immediately

Click Sign out to disconnect your email. Your favorites remain on your current device but won’t sync to others until you sign in again.

Problem: Clicked the link but it says “expired”

Solution: Links expire after 15 minutes for security. Go to /favorites and request a new one.


Problem: No magic link email in inbox

Solutions:

  1. Check spam/junk folder — Sometimes email filters catch magic links
  2. Verify email address — Make sure you entered it correctly
  3. Wait a minute — Email delivery can take 30-60 seconds
  4. Try again — You can request up to 3 links per 15 minutes

Problem: Logged in on new device but favorites don’t appear

Solution:

  1. Verify you’re using the exact same email as the original device
  2. Check that you clicked the magic link (not just entered email)
  3. Refresh the favorites page after clicking the link
  4. If still not showing, try clearing browser cache and signing in again

Problem: Can’t access the email address you used

Solution: Unfortunately, favorites are tied to the email address. Without access to the email, you cannot sync those favorites. You can:

  1. Save favorites locally on your current device (no sync needed)
  2. Start fresh with a new email address
  3. Contact support if you need to transfer favorites to a new email

Problem: Favorites were there, now they’re gone

Possible causes:

  • Cleared browser data — Favorites are stored in localStorage, which is cleared when you clear browsing data
  • Different browser/device — Favorites don’t sync unless you’ve signed in with your email
  • Signed out — Signing out disconnects sync but shouldn’t delete local favorites

Solution: Sign back in with your email to restore synced favorites.


Local First

Favorites are always stored on your device, with optional cloud sync.

Email Only

We only use your email for syncing—no marketing without consent.

Your Data

Remove individual favorites anytime, or sign out to disconnect.

When you sync favorites:

DataPurposeStorage
Email addressIdentify your account across devicesServer
Listing IDsTrack which properties you’ve savedServer
JWT tokenAuthenticate API requestsBrowser localStorage
Verified flagConfirm email ownershipServer

To remove favorites data:

  1. Individual favorites — Click the heart icon again to unsave
  2. All favorites — Click “Clear all favorites” on /favorites
  3. Account disconnection — Click “Sign out” to stop syncing
  4. Complete deletion — Contact support to delete server-side data

Listen for favorites changes in your application:

// Listen for favorites changes
window.addEventListener('favoritesChanged', (e) => {
console.log('Favorites updated:', e.detail);
});
// Listen for auth state changes
window.addEventListener('authChanged', (e) => {
console.log('Auth state:', e.detail.authenticated);
});

Favorites use these localStorage keys:

KeyPurpose
idx_favoritesArray of listing IDs
idx_auth_tokenJWT for API authentication
idx_auth_emailUser’s verified email
  1. Sync early — Don’t wait until you have 20 favorites to sync
  2. Use the same email — Consistency across devices is important
  3. Don’t clear browser data — This removes local favorites
  4. Check spam — Magic links sometimes get filtered
  1. Encourage sync — Higher engagement when favorites are accessible everywhere
  2. Monitor magic link delivery — Ensure email service is working
  3. Respect unsubscribes — Don’t use sync emails for marketing
  4. Track conversion — Favorites sync often precedes serious buying intent