Skip to content

Real estate CRM

Manage Every Property Lead in One Place

An integrated CRM platform for real estate businesses to organize leads, manage follow-ups, coordinate teams, and track their sales pipeline.

Workspace preview

Demo data

Total leads

128

Follow-ups due

14

Site visits

6

Lead pipeline

New40%
Contacted28%
Site visit18%
Negotiation14%

Team activity

  • Sample advisor assigned a new lead.
  • Sample follow-up scheduled for tomorrow.
  • Sample site visit marked complete.

Features

These are the capabilities in the current CRM. Availability inside a company still depends on that user's role.

Lead Management

Capture and update property leads with source, status, priority, notes, and a searchable company lead list.

Lead Assignment

Assign or reassign a lead to a team member, including round-robin assignment for selected employees.

Follow-up and Task Management

Schedule follow-ups against a lead and track tasks in the company workspace.

Property and Project Management

Keep projects, properties, and inventory in the same CRM the sales team uses for leads.

Team and Role-Based Access

Company users sign in with roles and permissions that limit which CRM modules they can open.

Reports and Analytics

Review lead, follow-up, and pipeline activity from the company reports and dashboard.

Subscription-Based Company Accounts

Each real estate company is a separate account. Plans, invoices, and payment verification are managed for that company. Opening an account is not automatic.

Meta Lead Ads Integration

A company can authorize its own Meta account, choose a Facebook Page and lead form, and receive new submissions into that company's leads when the connection is configured and permitted.

Meta Lead Ads

Connect Facebook Lead Ads to Your CRM

firstmovercrm owns and operates the shared Meta developer application. Each customer company authorizes its own Meta account. A company can open only its own connected Pages, forms, settings, and imported leads.

  1. 01

    A company owner signs in to the CRM.

  2. 02

    The owner starts Meta account authorization.

  3. 03

    The owner grants the permissions requested by Meta.

  4. 04

    The owner selects an eligible Facebook Page and a supported lead form.

  5. 05

    New submissions can be received through Meta webhooks and processed into that company's CRM when configuration and permissions succeed.

  • Reduce manual lead entry.
  • Centralize lead management.
  • Assign leads to the appropriate team members.
  • Track follow-ups from one CRM.
Learn About Integration

There is no separate public integration manual yet. The steps above describe the flow in the product. Real-time delivery is available only after the company connection, Page subscription, and a live webhook test succeed.

How It Works

01

Create a company account

A company workspace is opened by the platform operator. Public self-registration is closed, and access is not granted automatically.

02

Configure the team and workspace

The company owner invites the team and uses the roles already available in the CRM.

03

Connect supported lead sources

Teams can add leads manually, import spreadsheets, and connect Meta where the company owner completes authorization.

04

Manage leads and follow-ups

Work the pipeline, assignments, and follow-ups inside that company's CRM.

Security and Privacy

Company-level separation

CRM records are stored with a company id taken from the signed-in user, so one company does not query another company's leads.

Role-based access

Modules such as leads, settings, and Meta setup are gated by the user's role and permissions.

Authentication

Company users sign in with a password stored as a hash. Access uses a signed token that is checked on each API request.

Integration credentials

Meta tokens for a company connection are encrypted before they are stored. They are used for that company's Pages and are not part of the public website.

Meta authorization

Authorization uses Meta's own consent screen. The customer chooses the account and assets presented by Meta.

Deletion requests

People can ask for deletion from the User Data Deletion page. The product does not yet complete those requests automatically.

FAQ

What is this CRM platform?

firstmovercrm is a multi-company real estate CRM for leads, follow-ups, properties, teams, and reporting. firstmovercrm operates the shared application. Each customer company has its own workspace.

Who can use the platform?

Real estate companies that have been given a company account, and the employees those companies invite. A visitor cannot create a company from the public site.

Can multiple real estate companies use the CRM independently?

Yes. Each company is stored as its own tenant. Signed-in users receive the company id from their user record, and CRM queries are scoped to that company.

How does Meta Lead Ads integration work?

The platform operator owns the shared Meta app. A company owner signs in, starts Meta authorization, grants the permissions Meta shows, and selects an eligible Facebook Page and a saved lead form. New submissions can then be received by webhook and written into that company's leads. Delivery depends on a completed connection, an active form, and Meta permissions. It should be treated as ready only after a successful test.

Does the CRM own my Facebook Page?

No. The company authorizes its own Meta account and chooses which Page and lead form to connect. Connecting an account does not transfer Page ownership to the platform operator, and it does not grant access to every Page or campaign on that account.

What happens to my data if I disconnect Meta?

Disconnect stops the Page subscription, removes the saved Page and form records for that company, and clears the stored connection token. Leads already created in the CRM remain until the company or the operator processes a deletion request.

How can I request deletion of my data?

Use the User Data Deletion page. There is no automated public deletion button yet. A request is handled manually after the operator confirms that the requester controls the company account.

How can I contact support?

Use the Contact page. A monitored public email is shown there when it has been configured. Until then, company users should contact the Main Admin who opened their company.