How to install and configure the WordPress plugin for Centris data automation?

Contact us to discuss your web project.

1. Introduction

Are you a Centris-affiliated real estate agent who has purchased our automatic data import plugin? This guide explains how to install, configure, and automate the import of Centris properties to your WordPress site. If you haven’t yet purchased the plugin, you can get a copy from our website.


2. Essential Prerequisites

The plugin works using Centris files stored on your own web server . Before any configuration, you must ask Centris to send your ZIP files to your server.


3. Step 1 — Request the transfer of Centris data to your server

  1. Contact Centris at the corporate support email address.
  2. Request the activation of automatic data upload to your server.
  3. Centris will send you documents to sign. It is important to copy your client, as their authorization is required.
  4. Once validated, you will need to provide:
    • FTP access
    • the folder where Centris will upload the ZIP files

Centris usually sends the files once or twice a day.


4. Step 2 — Install the plugin

Install the following plugins on your WordPress site:

  1. Immoweb MLS Sync Plugin
  2. Advanced Custom Fields Pro (ACF Pro)

Note: Part of the plugin depends on ACF Pro. We can provide a license if needed. You can install the plugins:

  • via the Extensions tab → Add → Upload a plugin
  • or via FTP in the wp-content/plugins folder

Next, activate both plugins.


5. Step 3 — Plugin Configuration

Access the control panel:

or via the menu: Settings → Immoweb MLS Sync The necessary information (license, API key and credentials) can be found in the document provided at the time of purchase. wp-admin/options-general.php?page=psw-Immoweb MLS Sync

5.1 Tab: General Settings

Field Description
ZIP Folder Path Full path to the Centris folder on your server. Example: /home/exemple/centris . This is the folder where the plugin will automatically read ZIP files.
API Key API key provided upon purchase.
Username Identifier provided after purchase.
Secret Secret word provided after purchase.
Enable CSS Enables the plugin styles if you are using our templates.
Enable JS Enables the plugin’s JavaScript scripts.
Select a design Choose the property display model.
Website Language Default language for content.
Delete duplicate and expired posts Automatically removes expired or duplicate registrations.

5.2 Tab: Extra API

Field Description
Google Map API Key Google Maps key to display the map on property listings.
Zoom Default zoom level (numeric value).
reCAPTCHA Key & Secret (V3) Anti-spam protection for contact forms.

An additional tab also contains simplified documentation.


6. Verify that the configuration works

Go to the following URL:

You should see the API entry points in JSON format. votre-site.com/CentrisAPI

7. Automate the import (Cron)

Add the following tasks to your cron job:

votreurl/CentrisAPI?run_data_import=xxxxxx votreurl/CentrisAPI?quick_update=xxxxxx If you have access to the command line, you can use our shell script available here: votreurl/CentrisAPI?run_data_import=xxxxxx votreurl/CentrisAPI?quick_update=xxxxxx
Installing the cron script https://prositeweb.us/-/snippets/17

  1. Create a folder on your server, for example cron
  2. Copy the script into centris.sh
  3. Make it executable:
Add the following cron jobs: chmod +x centris.sh
0 * * * * /home/parimmo/cron/centris.sh run_data_import >/dev/null 2>&1 0 */3 * * * /home/parimmo/cron/centris.sh quick_update >/dev/null 2>&1 */30 * * * * /home/parimmo/cron/centris.sh emergency_process >/dev/null 2>&1 */10 * * * * /home/parimmo/cron/centris.sh quick_helper >/dev/null 2>&1 8. Summary 0 * * * * /home/parimmo/cron/centris.sh run_data_import >/dev/null 2>&1 0 */3 * * * /home/parimmo/cron/centris.sh quick_update >/dev/null 2>&1 */30 * * * * /home/parimmo/cron/centris.sh emergency_process >/dev/null 2>&1 */10 * * * * /home/parimmo/cron/centris.sh quick_helper >/dev/null 2>&1

Thanks to this module:

  • Your Centris data is imported automatically
  • Registrations are synchronized with your WordPress site
  • Updates, deletions, and additions are managed without manual intervention.
  • You save time and avoid data entry errors

  • Gilblas Ngunte Possi
    Book an appointment Gilblas Ngunte Possi

    Gilblas is a senior entrepreneur and developer with around 13 years of experience, deeply involved in the WordPress community. He helps SMEs grow through custom web solutions and training. He stands out for his ability to automate and industrialize website creation through Phoenix Forge.


What our clients say about us

“PrositeWeb is a very professional company. They have helped me with several projects, and I am very satisfied, especially with their respect for deadlines. They support us throughout all our processes. Thank you. ”

Odigues Joseph

President and founder – Oneevo Immobilier Inc.

“Début 2024, nous avons travaillé avec Prositeweb, Gilblas et ce fût un véritable plaisir et succès. Ça se résume en suivi, communication et compétence. C'est ce qu'on recherche lorsqu'on confie un mandat web (API) personnalisé comme le nôtre. Chapeau, Prositeweb, Gilblas, je le recommande et je retravaillerai avec sans aucun doute.”

Martin Beaudet

Président – Authen Tic

“Nous travaillons avec Prositeweb pour l'amélioration de l'un de nos sites web et nous sommes très satisfaits. ”

julie levesque

Analyste d'affaires TI – Collège de Maisonneuve

Gérer les cookies
Translating page...