Connecting Social Media Platforms
ListHouze integrates with five social media platforms — Facebook, Instagram, LinkedIn, TikTok, and X (Twitter) — to help you promote your listings and build your personal brand without leaving the platform. By connecting your social accounts, you unlock auto-posting, scheduled publishing, cross-platform analytics, and branded content templates for every connected channel.
This guide walks you through the connection process for each platform, explains how OAuth authentication works, details the account type requirements for each service, and provides a feature comparison table so you know exactly what is available on each channel.
How OAuth Authentication Works
Before diving into individual platform setup, it helps to understand how ListHouze connects to your social media accounts. ListHouze uses OAuth 2.0, an industry-standard authorization protocol, to establish secure connections. Here is what that means in practical terms:
When you click Connect next to a platform in ListHouze, you are redirected to that platform's own website or app. There, you log in with your existing credentials and grant ListHouze specific permissions — typically the ability to publish posts, read analytics, and manage your business page. At no point does ListHouze see, store, or have access to your social media password. Instead, the platform issues a secure access token that ListHouze uses to perform authorized actions on your behalf.
Access tokens can be revoked at any time, either from within ListHouze or from the social media platform's settings. If you revoke a token, ListHouze loses the ability to post or read data from that account until you reconnect. Tokens also expire periodically for security reasons — ListHouze automatically refreshes them in the background, but if a refresh fails, you will see a "Reconnection Required" banner on your Social Media dashboard prompting you to re-authorize.
This approach means your social media credentials remain entirely under your control. ListHouze never has the ability to change your passwords, access your direct messages, or perform any action beyond the specific permissions you grant during authorization.
Connecting Facebook
Facebook is the most-used social media platform among ListHouze agents, and it offers the broadest set of features for real estate marketing. ListHouze connects to Facebook Business Pages, not personal profiles, because the Facebook API only allows automated publishing to Pages.
Facebook Business Page Required
You must have a Facebook Business Page to use the ListHouze Facebook integration. Personal profiles cannot be connected for auto-posting or scheduling. If you do not have a Business Page yet, create one at facebook.com/pages/create before proceeding. You will need to be an admin of the Page to authorize ListHouze.
To connect Facebook:
- Navigate to Settings > Integrations > Social Media in the ListHouze sidebar.
- Click the Connect button next to the Facebook logo.
- You will be redirected to Facebook's authorization page. Log in with the Facebook account that is an admin of the Business Page you want to connect.
- On the permissions screen, Facebook will ask you to grant ListHouze access to manage your Pages and publish content. Make sure the toggle is enabled for every Page you want to use.
- Click Done and then Continue to return to ListHouze.
- Back in ListHouze, a dropdown will appear showing all Facebook Pages associated with your account. Select the Page you want to use for auto-posting and click Save.
After connection, you will see a green "Connected" badge next to the Facebook logo. ListHouze will display the name and profile picture of your connected Page for easy identification. If you manage multiple Pages and want to connect more than one, click Add Another Page and repeat the selection process.
Connecting Instagram
Instagram integration in ListHouze allows you to publish feed posts, Stories, and Reels directly from the platform. Because Instagram's API requires it, your Instagram account must be a Professional account (either Business or Creator) and it must be linked to a Facebook Page.
Instagram Professional Account Required
ListHouze cannot connect to personal Instagram accounts. You must convert your account to a Professional account (Business or Creator) in the Instagram app settings. Additionally, your Instagram Professional account must be linked to a Facebook Page. This is a requirement imposed by Meta's API, not a ListHouze limitation. See Instagram's help documentation for instructions on switching to a Professional account.
To connect Instagram:
- First, make sure you have already connected your Facebook Page (see the Facebook section above). Instagram connections are routed through Facebook's API infrastructure.
- Navigate to Settings > Integrations > Social Media in ListHouze.
- Click the Connect button next to the Instagram logo.
- You will be redirected to Facebook's authorization flow again. This time, in addition to Page permissions, you will see a request for Instagram Content Publishing access. Grant all requested permissions.
- Click Done and return to ListHouze.
- Select the Instagram Professional account linked to your Facebook Page from the dropdown and click Save.
Once connected, ListHouze can publish single-image posts, carousel posts (up to 10 images), Stories, and short-form Reels to your Instagram account. Auto-posting and scheduling are both available for Instagram feed posts. Stories can be published via the scheduler but are not included in auto-posting rules because of their ephemeral nature.
Connecting LinkedIn
LinkedIn is an excellent platform for agents who want to establish thought leadership, share market updates, and connect with professional referral networks. ListHouze supports posting to both personal LinkedIn profiles and LinkedIn Company Pages.
To connect LinkedIn:
- Navigate to Settings > Integrations > Social Media in ListHouze.
- Click the Connect button next to the LinkedIn logo.
- You will be redirected to LinkedIn's authorization page. Log in with your LinkedIn credentials.
- LinkedIn will request permission for ListHouze to post on your behalf and access your basic profile information. Click Allow.
- You will be redirected back to ListHouze. If you are an admin of a LinkedIn Company Page, you will see an option to select either your personal profile or the Company Page. Choose your preferred posting target and click Save.
LinkedIn posts from ListHouze support text with images, article links with rich previews, and document attachments (useful for sharing market reports as PDF carousels). LinkedIn does not support Stories or short-form video through the API, so those content types are not available for this platform.
Connecting TikTok
TikTok is the newest addition to ListHouze's social media integration suite, launched in February 2026. It enables agents to publish short-form vertical video content generated from listing photos and footage. TikTok's algorithm-driven discovery makes it a powerful platform for reaching new audiences who may not be actively searching real estate portals.
TikTok Business Account Required
ListHouze requires a TikTok Business account for the integration to work. Personal TikTok accounts do not support third-party publishing through the API. You can switch to a Business account for free in the TikTok app under Settings > Manage Account > Switch to Business Account. Business accounts unlock access to TikTok's creator tools, analytics, and third-party integrations.
To connect TikTok:
- Navigate to Settings > Integrations > Social Media in ListHouze.
- Click the Connect button next to the TikTok logo.
- You will be redirected to TikTok's authorization page. Log in with your TikTok Business account credentials.
- TikTok will request permission for ListHouze to upload videos and access your public profile information. Click Authorize.
- You will be returned to ListHouze with a green "Connected" badge.
ListHouze generates TikTok-ready vertical videos from your listing photos using automated slideshow transitions, text overlays with property highlights, and background music from TikTok's royalty-free library. You can customize the video template, add captions with hashtag suggestions, and choose whether to publish immediately or schedule for a specific date and time.
Connecting X (Twitter)
X (formerly Twitter) is ideal for sharing quick listing updates, open house announcements, and market commentary. ListHouze publishes standard posts with images and link cards to your X account.
To connect X:
- Navigate to Settings > Integrations > Social Media in ListHouze.
- Click the Connect button next to the X logo.
- You will be redirected to X's authorization page. Log in with your X account credentials.
- X will request permission for ListHouze to read and write posts on your behalf. Click Authorize app.
- You will be returned to ListHouze with a green "Connected" badge.
X posts from ListHouze support text up to 280 characters (or up to 25,000 characters for X Premium subscribers), up to four attached images, and link cards with automatic preview generation. The auto-posting template for X is designed to be concise by default, highlighting the property price, location, and a link to the full listing.
Platform Feature Comparison
Not all social media platforms support the same content types and features. Use the table below to understand what is available on each connected platform:
| Feature | TikTok | X (Twitter) | |||
|---|---|---|---|---|---|
| Auto-posting on new listing | Yes | Yes | Yes | Yes | Yes |
| Scheduled posts | Yes | Yes | Yes | Yes | Yes |
| Single image posts | Yes | Yes | Yes | No | Yes |
| Carousel / multi-image | Yes | Yes (up to 10) | No | No | Yes (up to 4) |
| Stories | Yes | Yes | No | No | No |
| Short-form video / Reels | Yes | Yes | No | Yes | No |
| Link previews | Yes | No | Yes | No | Yes |
| Hashtag suggestions | Yes | Yes | Yes | Yes | Yes |
| Engagement analytics | Yes | Yes | Yes | Yes | Yes |
| Follower growth tracking | Yes | Yes | Yes | Yes | Yes |
| Comment monitoring | Yes | Yes | No | No | No |
Managing Connected Accounts
After connecting your platforms, you can manage them from the Settings > Integrations > Social Media page. For each connected account, you have the following options:
- Reconnect — If an access token expires or you see a "Reconnection Required" warning, click this button to re-authorize ListHouze without losing your configuration.
- Disconnect — Removes the connection between ListHouze and the social media platform. Scheduled posts for that platform will be canceled, and auto-posting will stop. Your existing posts on the platform are not affected.
- Switch Account — Change which Page, profile, or account is used for posting without disconnecting entirely.
ListHouze also displays the connection health status for each platform. A green dot means the connection is active and healthy. A yellow dot indicates a token refresh is in progress. A red dot means the connection has failed and needs to be re-authorized.
Troubleshooting Common Issues
"Authorization Failed" error during connection: Make sure you are logged into the correct account on the social media platform before starting the OAuth flow. If you have multiple accounts, the platform may default to the wrong one. Log out of the platform first, then try the ListHouze connection again.
Facebook Page not appearing in the dropdown: Ensure you are an admin (not just an editor or moderator) of the Facebook Page. Only admins can grant third-party publishing access. Also verify that you granted all requested permissions during the OAuth flow — if you deselected any Page, it will not appear.
Instagram showing "Account not eligible": This error means your Instagram account is not a Professional account or is not linked to a Facebook Page. Switch to a Professional account in the Instagram app and link it to your Facebook Page before retrying.
TikTok "Insufficient permissions" error: Confirm that your TikTok account is a Business account, not a personal account. Personal accounts do not support API-based publishing.
Next Steps
With your social media platforms connected, you are ready to start leveraging them for automated marketing:
- Auto-Posting to Social Media — Configure rules that automatically publish posts when you create, update, or change the status of a listing.
- Scheduling Posts — Use the visual calendar to compose and queue posts for specific dates and times across all your connected platforms.
- Brand Templates — Create reusable post templates with your branding, default hashtags, and call-to-action text.
- Social Media Analytics — Track impressions, engagement, clicks, and follower growth across all platforms from a unified dashboard.