Skip to Content

Housing.com Odoo Integration

Connect Housing.com to Odoo CRM and automatically create leads from Housing.com property enquiries.

Housing.com Logo
CRM MarketHub Logo

Stop Copy-Pasting, Start Selling.

Integrate your Housing.com enquiries today and transform your sales process into a single, automated workflow



How Housing.com Enquiries Come Into Odoo

Housing.com enquiries flow into your Odoo CRM through a webhook or a scheduled API sync,
then get assigned to the connected sales team.

1
Housing.com

Buyer submits a property enquiry

2
CRM Markethub

Lead is received and mapped

3
Odoo CRM

Lead record is created

Housing.com can send leads instantly through a webhook, or Odoo can fetch leads automatically every 15 minutes using your Housing.com User ID and API key.

Once connected, the sales team status shows as "Connected" and new enquiries are created as Odoo CRM leads and assigned to the connected sales team and its salesperson.

Odoo CRM Connect popup with Housing.com selected among available MarketHub platforms

How to Set Up



1
Connect Housing.com

Go to CRM, click Connect, then select Housing.com.

2
Choose a sync method

Pick Fetch Leads Automatically (User ID and API key, every 15 minutes) or Receive Leads Instantly (Webhook).

3
Configure credentials

For automatic fetching, enter your Housing.com User ID and API key. For webhook mode, copy the Webhook URL from the Credentials tab and send the ready-made email from the Email Template tab to the Housing.com team.

4
Connect

For automatic fetching, click Connect to validate your credentials; enquiries from the last 24 hours are imported right away. Webhook mode has no Connect button and turns Connected when the first lead arrives.

5
Fetch old leads (optional)

In Debug mode, set a date range of up to 2 days and click "Fetch Leads from Housing.com".

Feature Details

What the Housing.com integration does, and what it doesn't. Click a section to expand.

What it does
  • Supports webhook delivery for receiving Housing.com enquiries instantly, with a unique webhook URL for each sales team.
  • Supports User ID and API-key based fetching on the scheduled 15-minute cron job.
  • Validates your User ID and API key when you click Connect, and imports enquiries from the last 24 hours.
  • Provides a ready-to-send email template with your webhook URL for the Housing.com team.
  • Shows the connection as Connected or Disconnected on the Sales Team record.
What it doesn't do
  • API-key based fetching is not real-time; scheduled fetching runs every 15 minutes.
  • Does not configure the Webhook URL inside Housing.com for you; you send the email template and Housing.com sets it up.
  • Uses one sync mode at a time per sales team; switching modes resets the status to Disconnected.
  • Ignores webhook requests while the sales team is set to automatic fetching.

What it does
  • Creates an Odoo CRM lead for each new Housing.com enquiry, using the enquirer's name as the lead name.
  • Maps enquiry details including name, email, phone, locality and city.
  • Adds a detailed description with the inquiry time, service type, category, location, sender details, property requirement, project details, and area and price range.
  • Stores a reference built from the flat or project ID and the enquirer's phone number.
  • Assigns incoming leads to the connected Sales Team and its salesperson, with Housing.com set as the source and medium.
  • Skips duplicates, so the same person enquiring about the same flat or project is not created twice.
What it doesn't do
  • One-way only: receives leads from Housing.com, never pushes data back.
  • Doesn't update an existing lead if the same enquiry is received again.
  • Doesn't map company, state or country on the lead.

What it does
  • Lets you fetch historical Housing.com leads for a selected date range on demand.
  • Limits a single historical fetch to a maximum of 2 days.
  • Confirms the result with a "leads created successfully" message, or a notice when no new leads are found.
  • Shows the enquiry time in the lead description in the timezone of the user who connected Housing.com.
  • Marks the account Disconnected if Housing.com reports unauthorized access.
What it doesn't do
  • Historical leads are not fetched automatically; use Debug mode and the fetch action.
  • A single historical fetch cannot cover more than 2 days.
  • Historical fetch is available only in automatic fetching mode, once the account is Connected.

Frequently Asked Questions

Housing.com leads can be received instantly through the configured webhook or fetched automatically every 15 minutes using your Housing.com User ID and API key.

Webhook delivery sends Housing.com enquiries to Odoo as they are received; API key sync fetches new leads through the scheduled 15-minute job. Only one mode is active per sales team.

Yes. In automatic fetching mode, Debug mode lets you set a date range of up to 2 days and fetch historical Housing.com leads into Odoo CRM.

If Housing.com reports unauthorized access during a fetch, the sales team is marked as Disconnected. Correct the User ID and API key, then click Connect again to resume syncing.

Each enquiry is matched by the flat or project it is about and the enquirer's phone number. If the same person enquires about the same property again, it is skipped; an enquiry about a different property creates a new lead.

Ready to connect Housing.com to Odoo?

Bring Housing.com property enquiries into Odoo CRM automatically with webhook or API-based lead syncing.