Skip to Content
Menu

Multi Level Marketting and Invitation to Join as Portal/Member

by
Odoo

172.45

v 17.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 750
Technical Name mlm_portal_user_join_invitation
LicenseSee License tab
Websitehttp://www.probuse.com
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 750
Technical Name mlm_portal_user_join_invitation
LicenseSee License tab
Websitehttp://www.probuse.com
Versions 17.0 18.0

Send an Invitation to join the Website/System

Multi-Level Marketing (MLM) Join Membership Request Process

This feature empowers clients and portal users to extend invitations to individuals within their network, while also permitting public users and visitors to seek membership or join the network of current portal users on your site. Notifications will be dispatched for each activity in the workflow stages, and a record of every action will be preserved.

This application module has incorporated two different types of invitations.

Main Features:

Initial: Invitation Request Procedure:

  • Inside the portal member user account portal of your website, they will come across a button named "Request Invitation".
  • When the user clicks on the invitation request within the portal, they can enter the name and email address of the person they want to invite.
  • After providing the name and email, the system will promptly send an email to the designated email address with a link to join the system.
  • By clicking on the link, the person has formally acknowledged the invitation, which directs them to a page that shows a message of appreciation for accepting the invitation and instructs them to review their email to reset their password.
  • Once the invitation is accepted, the system will automatically generate a portal user member account for the individual using the email and name provided.
  • Once the user has been created, the system will immediately send an email to the new join member to facilitate the resetting of their password.
  • Summary: IN ABOVE PROCESS PORTAL USER OF YOUR SYSTEM INVITING PUBLIC/PERSON TO JOIN YOUR COMPANY WEBSITE AND BECOME AN ACTIVE USER.

Second: Request to join process:

  • The Join Request page of the website will feature a search box. Users (Public/Guest/person desire to become a member) can input the email address of an existing portal user to view the public information linked to that email, including name, address, and more.
  • A button labeled "Request Invitation" will be present on this public webpage.
  • Upon clicking the Request Invitation button, a new page will appear where the User (Public/Guest/person desire to become a member) can enter their email address and name.
  • The system will record the individual's name and email after the data has been filled out and confirmed.
  • Upon the public page user accepting the join request from the portal user, an email will be sent by the system to the individual containing a link for password reset.
Summary of Second Workflow:
  • The guest will utilize the search box on the portal to look up a user by their email address.
  • In the event that this email is received, the details of the portal user will be visible to the visitor, along with a button labeled Request Invitation.
  • If the email is not found, an empty page will be displayed indicating that the email was not found.
  • Upon clicking the Request Invitation button, a new page will automatically open.
  • The guest is required to enter their name and email on the new page before clicking on the "Send Invitation" button.
  • The system collects the visitor's name and email, then proceeds to create a user for them.
  • The system is set to send an email to the portal user informing them that a visitor named [Name] with the email [Email] is requesting to join the system. Will you accept or reject this request?
  • Upon acceptance of the join request by the portal user, an email will be sent to the visitor informing them that their request has been approved. Additionally, the system will include a link for the visitor to reset their password.
    In this scenario, the visitor will act as a portal user within the system. They have the ability to send invitation requests as usual, with a join request button on their page that allows them to grow their network of users within the system.
  • If the invitation is not accepted by the portal user, the history record will continue to exist in a draft state.

Menus Available:

  • Setting
    • Portal Users Invitations
      • Invitations

Edition Compatibility:


Enterprise Odoo.sh Community

=======================================================================================================================================================

Flow 1: Process for Requesting an Invitation to Become Member

Invitation Request Button(s) on My Account Page and User Details Page

My Account Page with Invitation Request Button

User Details Page with Invitation Request Button

Invitation Request Page

  • Upon pressing the invitation request button, the user is required to input the name and email address of the individual they wish to invite.

Message with acknowledgment

Invitation Mail

  • Invitation email for Rachel Perry.
  • Rachel Perry has agreed to accept the invitation.

Acknowledgment Message

Password Reset Mail

  • A password reset link for Rachel Perry has been sent by Odoo.

Join Request Accepted Mail

  • Odoo has sent an email to the Joel Willis, whose request was approved by Rachel Perry.

Established a New User Profile

=======================================================================================================================================================

Flow 2: Join Request Workflow Process

Join Request Page on Website for Public / Guest / person desire to become a member

Search System User

  • Search the system user by their email address.

System User Details

  • The website will feature a search box where users can input an email address of a portal user and click on the search button. This will allow them to access public information associated with the email, such as the user's name, address, and other relevant details.

Join Request Send Page

  • Upon clicking the Request Invitation button, an individual or member of the public will be directed to a page where they can input their email address and name.

Message with acknowledgment

Join Request Mail

  • The user who is responsible received an email requesting to join.

Acknowledgment Message

  • The responsible user portal member will approve the request once the new user has been created.

Password Reset Mail

  • A password reset link has been sent by Odoo for Colleen Diaz.

Established a New User Profile

History of Invitations

  • The audit logs of user invitation history is always conducted.

List View

Users who have been invited (Viewed from the perspective of the user)

Contact / Support
Introducing Probuse Consulting Services Pvt. Ltd.

If you need any help or want more additional features, you may contact us through:
Email: contact@probuse.com
Website: www.probuse.com
Skype: mustufa_probuse

Probuse Consulting Service Pvt Ltd is an Software and Web development specialist which offers complete business application together. We are well experienced to provide a face for your business on the software and Internet level.

Probuse Consulting Service Pvt Ltd is a specialist in Odoo/OpenERP services and could give your business open source hand to drive.

Our Services

  • Odoo Implementation

  • Odoo Support

  • Odoo Customization

  • Odoo Migration

  • Odoo Training

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.