[et_pb_section bb_built="1" admin_label="section" _builder_version="3.0.51" next_background_color="#0e9117"][et_pb_row admin_label="row" background_position="top_left" background_repeat="repeat" background_size="initial"][et_pb_column type="4_4"][et_pb_post_title _builder_version="3.10.2" title="on" meta="off" author="off" date="off" categories="on" comments="off" featured_image="off" featured_placement="below" parallax_method="off" text_orientation="center" text_color="dark" text_background="off" border_style="solid" /][et_pb_text admin_label="Project categories" _builder_version="3.3.1" background_layout="light" text_orientation="center" border_style="solid" module_alignment="center"]
[project_categories]
[/et_pb_text][et_pb_image _builder_version="3.19.8" src="https://www.79mplus.com/assets/housing-banner.jpg" sticky="off" border_style="solid" animation_style="slide" animation_duration="500ms" animation_intensity_slide="10%" animation_direction="left" /][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section bb_built="1" specialty="off" _builder_version="3.3.1" background_color="#0e9117" prev_background_color="#ffffff" next_background_color="#ffffff"][et_pb_row _builder_version="3.3.1" background_position_1="top_left" background_repeat_1="no-repeat"][et_pb_column type="4_4"][et_pb_text admin_label="Challenge Text" _builder_version="3.19.8" background_layout="dark"]
Challenge
Our client for this project was a real estate listing site. They wanted their site to accept listings from different real estate agencies and allow user enquiries about their listings. The enquiries would be received in exchange for credits. Our client wanted to sell the credits on their website. They already had the WordPress theme "Houzez" installed which was the best fit for their job. It helped them implement basic functions, but they wanted some further tweaks over existing implementation to suit their needs.
Our task mainly was to:
- Integrate the custom payment model with the enquiry form
- Charge credit on enquiry by the user
- Notify the agent when an enquiry is submitted for their listings through email and SMS
- Allow some configurable number of free enquiries per agency for promotional purposes
- Implement a feature for checking balance and generating invoices
- Implement a referral URL feature for letting other agents sign up and get benefits
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section bb_built="1" fullwidth="off" specialty="off" prev_background_color="#0e9117" next_background_color="#f9d339"][et_pb_row background_position="top_left" background_repeat="repeat" background_size="initial"][et_pb_column type="4_4"][et_pb_text admin_label="Our Solution (new)" _builder_version="3.19.8" text_orientation="center"]
Our Solution
The project was an interesting tweak over the existing features.
Here’s how we solved the problem:
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row background_position="top_left" background_repeat="repeat" background_size="initial"][et_pb_column type="1_3"][et_pb_text _builder_version="3.19.8" header_text_align="center" header_3_line_height="1.3em"]
Enquiries
Our client wanted a feature so that users can submit enquiries about a listing. It allows agencies to receive valuable potential customers. We used hooks to tap into the form inputs and integrate our credit policy into the form. We updated the credit everytime an enquiry is run and execute further actions if needed.
[/et_pb_text][/et_pb_column][et_pb_column type="1_3"][et_pb_text _builder_version="3.19.8" header_text_align="center" header_3_line_height="1.3em"]
Credit System for Enquiry
We have implemented a credit system centering around the enquiry feature. Agents can purchase credit. Credits represent the number of enquiry agents can receive. If credit limit exceeds, listings from the agent are made so that they are no longer available for public. We have implemented custom payment info page and integrated Stripe payment with it.
[/et_pb_text][/et_pb_column][et_pb_column type="1_3"][et_pb_text _builder_version="3.19.8" header_text_align="center" header_3_line_height="1.3em"]
Notification on Enquiry
Our client wanted to launch their site first on Philippines. The country enjoys the use of SMS as a popular communication medium. Email also acts as a detailed notification to see the full length enquiry and respond properly. So we implemented both email and SMS notification into the project. SMS notification is implemented with Twillio API.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row background_position="top_left" background_repeat="repeat" background_size="initial" _builder_version="3.10.2"][et_pb_column type="1_3"][et_pb_text _builder_version="3.19.8" header_text_align="center" header_3_line_height="1.3em"]
Free Enquiries
Our client wanted this feature from the start. We implemented a feature so that a particular amount of free credits are assigned to agencies upon registration so that agencies can start receiving enquiries right away, before paying for their first plan. We also made the amount configurable from the settings.
[/et_pb_text][/et_pb_column][et_pb_column type="1_3"][et_pb_text _builder_version="3.19.8" header_text_align="center" header_3_line_height="1.3em"]
Referrals
We implemented a referral system powered by invitereferrals.com into the project so that agents can send other agents referral links and benefit from the signup. We have used Javascript code and iframe to show campaign popup. We also used webhook to assign free credits to the referrer agent.
[/et_pb_text][/et_pb_column][et_pb_column type="1_3"][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section bb_built="1" specialty="off" _builder_version="3.3.1" background_color="#f9d339" prev_background_color="#ffffff"][et_pb_row background_position="top_left" background_repeat="repeat" background_size="initial"][et_pb_column type="4_4"][et_pb_image _builder_version="3.19.8" src="https://www.79mplus.com/assets/housing-project-image-big.jpg" align="center" max_width="400px" animation_style="slide" animation_duration="500ms" animation_intensity_slide="10%" animation_direction="left" url="https://www.79mplus.com/assets/housing-project-image-big.jpg" /][et_pb_text admin_label="Putting it all together" _builder_version="3.19.8" text_orientation="center" module_alignment="center"]
Putting it all together
When we finished, we delivered a customized real estate enquiry feature that handles payments and credits automatically. With this completed, our client got a new payment model to encourage growth for their project.
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]