Exclusive Portal Solution (Non – CRM)- CRMJetty Portal

Introduction

Welcome to CRMJetty Standalone User Manual. CRMJetty Standalone is a powerful, independent portal solution designed to help businesses efficiently manage customer relationships and internal processes without the need for third-party integrations. This portal offers Admins full control over customization, content management, and access, ensuring a seamless and personalized experience. Whether you’re handling customer service, sales, or support, CRMJetty Standalone is the ultimate tool for streamlining communication and operational workflows.

 

This user manual will guide Admins through the essential features and setup processes for maximizing the potential of CRMJetty Standalone.

Key Feature CRMJetty portal

Customizable Portal Interface: Admins can fully customize the portal’s appearance and functionality, from layouts to themes, to suit business needs.

 

Content Management System (CMS): Easily manage and organize content, including product information, documents, and multimedia, through an integrated CMS.

 

Drag-and-Drop Template Builder: Design templates with ease using a no-code, drag-and-drop builder for a flexible and visually appealing portal.

 

Role-Based Access Control: Control user access by defining roles and permissions to ensure data security.

 

Self-Service Capabilities: Empower users with ticket submission, knowledge base access, and profile management.

 

Multilingual Support: Create multilingual portals to cater to global audiences.

 

Data Analytics and Reporting: Track user behavior and portal performance with customizable reports.

 

Mobile-Responsive Design: Ensure seamless access across all devices, from desktops to mobile phones

CRMJetty Portal Admin Login

To begin Admin journey with the CRMJetty Portal as an Admin , follow these steps to verify Admin email and set a password:

Step 1: Admin Email Verification

1. Enter Registered Email Address: Start by entering the Admin registered email address in the designated field. [1]

 

Click “Verify”: Click the “Verify” button to validate the Admin email address. 

 

– If the email is valid, Admin will receive a “Set Password” link in the Admin registered email inbox.

 

Note: If Admin does not receive the email, check the email you entered or please try another email address or contact a CRM-authorized person for assistance.

Step 2: Set Password

1. Check the registered Email: Access the registered email account, check the “Set Password” email sent to the Admin , and click on the link provided in the message. [1]

 

2. Create a New Password: Clicking the link will redirect the Admin user to the “Create New Password” page, where they can enter and confirm their desired password to complete the setup. [1]

Step 3: Create New Password

1. Enter New Password: On the “Create New Password” page, type the desired new password in the “New Password” field. [1]

 

2. Confirm Password: Re-enter the same password in the “Confirm Password” field.  [1]

 

Click “Save”: After entering and confirming the password, click the “Save” button.

 

If successful, Admin will be redirected to the Admin login screen.

Step 4: Admin Portal Login

1. Enter Login Credentials: On the Admin login page, enter the registered Admin email address and the password set via the link sent to the registered email.

 

2. Click “Login”: If the credentials are correct, the Admin will be redirected to the Dashboard.

 

Forgot Password: If the Admin has forgotten their password, click the “Forgot Password” link.

Forgot Password

1. Enter Registered Email Address: On the “Forgot Password” page, enter the registered Admin email address and click the “Send” button.

 

If the email is valid, a “Password Reset” link will be sent to the Admin ‘s registered email. [1]

 

2. Click the Reset Link: Click the link in the email to be redirected to the “Create New Password” page.

 

Follow the instructions in Step 3- Create a new password to set a new password. [1]

 

Note: The password reset link will only be sent to the registered email address associated with the Admin account. If the Admin does not receive the email, please contact a CRM-authorized person for assistance.

CRMJetty Portal Setup

SMTP settings

Once the admin successfully logs into the Admin Portal, the admin first needs to set up the SMTP  configuration for email.

 

– Authentication Type: First, the admin needs to select the Authentication Type according to the requirement. 

 

1. Credential/App Password: In this option, admin needs to enter a username and password for specific apps like social media, Outlook, Gmail, Apple Mail, etc.

 

2. Google OAuth: Auth is a security protocol that allows applications to access admin data without requiring passwords. This is integrated with Google services like Gmail, Google Calendar, Google Contacts, etc. [1]

Credential / App Password

In this option admin enters the selected app Email ID and password (for ex: Outlook, Gmail, Apple Mail, etc.)

 

– For example: Admin uses the Gmail ID and Password for SMTP configuration. [2]

 

To establish a reliable connection for sending emails admin needs to add the below details: 

 

– From Name:  Enter the name that admin wants to display in the receiver’s Email.

 

– From Address: Enter the email address that the admin wants to display in the receiver email.

 

– SMTP Host: Enter the host address of email.

 

– SMTP Port: Enter the port number used by outgoing mail servers.

 

– Username: Enter the app username/email.

 

– Password: Enter the app password.

 

Note: The admin has the flexibility to use any set of credentials for the SMTP configuration, regardless of the credentials used to log into the admin portal. This allows the admin to choose credentials freely without being restricted to the ones used for portal access.

 

After entering the details click on the “Save” button.

Google OAuth

In this Authentication type, the admin can connect Google Account with the portal by entering Client ID and Client secret. [3]

 

– Client ID: Enter admin client ID. 

 

– Client Secret: Enter admin client secret. 

 

After entering the ‘necessary’  details, click on the “Save” button to complete the SMTP settings.

Test Email Connection:

Send Test Email:  Click on the “Send Test Email” button to initiate a test of the SMTP connection.

 

Click Sent Mail: In the popup box, the admin should enter the recipient’s email address and a description, then click the “Send Mail” button. [4]

 

Connection Status

 

Connected: If the test email is received successfully on the above-entered mail, then the  SMTP configuration has been established correctly.

 

Not Connected: If the email is not received, the admin should verify that all SMTP configuration details—such as the SMTP Host, Port, Username, and Password—are entered correctly.

 

Note: Each SMTP server has different authentication methods, so the admin must follow the specific rules of their mail server.

 

Popular SMTP Server Configurations 

 

Microsoft Exchange:

Server: smtp-mail.outlook.com

Port: 587

Yahoo:

Server: smtp.mail.yahoo.com

Port: 587

Gmail:

Server: smtp.gmail.com

Port: 587

Hotmail:

Server: smtp.live.com

Port: 587

AOL:

Server: smtp.aol.com

Port: 587

 

Please note that these configurations are commonly used,  but the admin should always check with the respective email service provider for the most current and accurate SMTP server settings

Admin Settings

Sub-Admin Roles

The Super Admin can assign multiple roles to sub-admins, each with different responsibilities. To create a role, navigate to Settings > User Settings > Admin Roles. [1]

 

Note: These roles apply only to the admin portal. Both Super Admins and sub-admins with Admin role permissions can add new roles.

 

On the admin role page admin can view Role Name and Status. On the right side of the page admin can view the “+Create” button. By clicking on the button admin can add a new admin role for the admin portal. [2]

 

Creating a New Role

 

On the “Add Role” page, the admin needs to enter below details:

 

1. Role Name: Enter a unique name for the sub-admin role.

 

2. Status: Click on the toggle button to set the role as “Active” or “Inactive.”

 

3. Description: Enter a short description of the sub-admin role for future reference. [3]

 

4. Permissions: Select the checkbox next to the module to set the permissions View, Add, Edit and Delete. Based on the permissions sub-admin can access that particular module. [4]

 

Note: Sub-admin users can only access the modules that the super admin has allowed.

 

Edit Admin Role:

 

To edit admin permission go to the admin role list and click the (…) dots.

 

Here admin can view the Edit icon, by clicking on the icon admin will be redirected to the edit role page. [5]

 

On the Edit page admin changed the name, status, and description and also updated the permission. [6]

 

After updating the permission, admins need to click on the “Save” button. 

 

Delete Admin Role:

 

To delete the admin role go to the admin role list and click the (…) dots.

 

A pop will appear when the admin clicks on the delete icon. [7]

 

In the pop-up click on the “Ok” button to permanently delete the role from the portal else click on the “Cancel” button. [8]

Sub-Admin User Setup

Super admin can add multiple sub-admin users for different responsibilities for that navigate to Settings > User Setting > Admin Users Setup. [1]

 

Note: This user is only for the admin portal.  Super Admins and sub-admins with Admin user setup rights can add new users.

 

Admin User Card: On the admin user page, the admin will be able to see the card view with the below-mentioned details. [2]

– Name

– Role

– Last login information 

 

Super admin can add multiple sub-admin to assign a different role to different users.

 

To add a new Sub-Admin, the admin needs to follow the below steps:

 

Create New User: Click on the “Create” button to add a new admin user. [3]

 

By entering the following details super admin configured the sub admin user.

 

Name: Enter a unique name for the sub-admin user.

 

Email: Enter a registered email ID for sub-admin.

 

Phone No: Add a support contact number for assistance. (Optional) 

 

Status: Click on the toggle button to set the user as “Active” or “Inactive.”

 

Photo: Upload the profile photo for identification. (Optional)

 

Roles:  In this drop-down, the admin can select a role for the sub-admin. [4]

 

Note: the super admin can create roles that will be shown in the Roles drop-down. By default, the ‘Admin’ and ‘Sub-admin’ roles are created. 

 

Note: Sub-admin users who have rights to add a new user can only add users.

 

Edit Sub-Admin User 

 

Super admin can update the sub-admin details by clicking on the (…) dots. [5]

 

Here admin can view the “edit” button by clicking on the edit button, admin is redirected to the edit page. [6]

 

Note: Super admin won’t be able to modify the sub admin’s email address in the edit mode.

General Configuration

Admin can manage the admin portal logo and name by navigating to Settings Portal Setting > General Setting [1]

 

Admin can set the admin portal by entering the following details. [2]

 

Portal Name: Enter the name of the admin portal.

 

Portal Logo: Upload a logo that will be used for the admin interface and displayed in the top left corner.

 

Portal Favicon: Upload a favicon that will be used for the admin interface and displayed in the top left corner.

Admin Theme Customization

Admin can customize the theme colours, font style, and font colours by navigating to Settings > Portal Setting Admin Theme Customization [1]

 

Additionally, admin can adjust the following elements:

 

Base Font Family: Choose a font for the main body text and menus.

 

Title/Heading Font Family: Choose a font for all the headings and titles of the portal. [2]

 

Theme Background Color: Select a background color for the body part.

 

Foreground Color: Select a content background color.

 

Primary Color: Select a primary color that will be displayed most frequently across all modules, including text and icon.

 

Success Color: Select a color to indicate a successful action (e.g., toast notifications).

 

Danger/Fail Color: Select a color to indicate a failed action or error (e.g., toast notifications).

 

Warning Color: Select a color to indicate a warning (e.g., toast notifications).

 

Base Font Color: Choose a colour for the body text and main content descriptions.

 

Link Color: Choose a color for all text links. 

 

Click the Save button to update the theme and fonts for the Admin Portal. To revert the theme settings, click the Default Theme button.[3]

Email Templates

The admin can set up different email templates for various actions, for that the admin should navigate to Settings > Portal Setting Email Templates [1]

 

On the email templates page, the admin can view by default created templates. 

 

The admin can modify the default templates or create a new one.  [2]

 

CRMJetty portal provides 8 types of email action templates as follows:

 

1. Admin User OTP: Send an OTP to the admin for secure login.

 

2. Approve Portal User: Inform the user that their portal access is approved.

 

3. Forgot Password: Send a link to reset the user’s password.

 

4. Forgot Username: Help the user recover their username via email.

 

5. Registration: Confirm the user’s registration and next steps.

 

6. Snd Email to From Respondent: Forward the respondent’s email to the recipient.

 

7. Two-Step Verification: Send a verification code for two-step authentication.

 

8. Verify Portal User: Confirm the user’s id module to verify their portal account.

 

Create New Template :

 

To add a new template, click on the Create button and the admin will be redirected to the Create email template page. The admin can add multiple templates for a single action. [3]

 

The Admin needs to enter all the required details which are mentioned below:[4]

 

Name: Enter a template name to identify the email action.

 

Subject: Enter the subject of the email.

 

Status: Set the template as ‘Active’ or ‘Inactive’.

 

Email Action: Select the action from the drop-down menu. Below mentioned is a list of the dropdown menu.

 

Admin User OTP

 

Approve Portal User

 

Forgot Password

 

Forgot User Name

 

Registration

 

Send Email to Form Respondent

 

Two Step Verification

 

Verify Portal User

 

Note: The email actions are pre-defined, super admin can not add more action in the drop-down.

 

Body: In the email body the admin needs to write the email content also the admin can use editing options for formatting. 

 

Admin needs to enter the required parameters in the description box that is shown below the email body.

 

 Note: Based on the email actions the parameters will be shown.

 

For example: Admin creates a new template for “Approved Portal User” then the admin is required to add the following parameters. [4]

 

[FULLNAME]:  It will be replaced with the portal user’s “First Name”.

 

[EMAIL]: It will be replaced with a user email ID.

 

[PORTALNAME]:  It will be replaced with Portal Name.

 

Note:  For each action, there are different parameters admin required to include all mandatory parameters in the template.

 

After entering all the data, the admin needs to click on the “Save” button then the admin can see one pop-up message that “old email will be inactive once the admin activates this template.” 

 

If the admin clicks “OK,” then the old email template will automatically be deactivated, and the new template will be activated.  [5]

 

Note: If admin creates a new template for the same action, the previous template will automatically become inactive. Admin users can select the templates in the Form widget configuration.

 

Edit template

 

The admin can modify the default email templates by clicking on the three dots (…). By clicking on the dots the admin can see the Edit button and once the admin clicks on the Edit button then they are redirected to the Edit Template Page. 

 

On the edit page, the admin can edit the Name, action, subject and description. [7]

 

Note: The admin cannot edit the email action type and status while editing the template.

 

Delete Template:

 

If the admin wants to delete the email template, the admin needs to click on the three dots (…) on the email template listing page. By clicking on the dots the admin can see the Delete button and by clicking on that they can see one warning (pop-up) message. [3]

In the pop-up click on the “Ok” button to permanently delete the template from the portal or else click on the “Cancel” button to keep the template.

Note: The admin can only delete active templates from the portal.

Portal General Settings

Portal User Settings

The admin can design a “Form” and “List” for the portal users from the Portal User Settings. This Form and List will be shown to the users who are added by the admin from the backend. 

 

By using this form, admin can directly add portal users from the backend.

 

To design a List and Form the admin will navigate to Settings >  Portal Setting >  Portal User Settings [1]

 

Note: The form and list will be displayed in the admin backend only. 

 

List Page:

 

The admin can see all the “List” fields on the right side of the page, to create a “List” the admin can search for fields or simply drag and drop them to the page. The admin only adds the 5 fields to design a list. 

 

Note: The admin cannot remove the required fields. If the admin is trying to remove it, they have shown a toggle message on the right side of the page.  

 

Form Page:

 

The Admin can add/Edit the portal user form for the customer portal, for that click on the Add/Edit radio button which is highlighted on the image. [3]

 

To design a form the admin can follow Add Section > Add Grid > Add Fields.

 

Add Section: On the left side of the page, the admin can view the sections and by clicking on the “+” icon the admin can add a new section as shown in the mentioned screenshot. [4]

 

Add Grid: After adding the section the admin needs to select the grid, for that, the admin needs to click on the “Add Grid” button as shown in the mentioned screenshot. [5]

 

By clicking on the button, the admin can view the different grid options, when selecting the grid it will directly add to the selected section as shown in the below screenshot. [6]

 

Add fields: After adding the grid the admin adds fields to the grid, the admin needs to drag and drop the fields to the section as shown in the screenshot. [7]

Note: The grid supports only one field per box. Admin should ensure the sections are designed accordingly.

Once the form design is complete the admin needs to click on the “Save” button.  The admin can also view the form by clicking on the “Preview” button. [8]

 

Preview: 

 

When the Admin adds a portal user through the Admin Portal, the configured form and list will be displayed.

 

To view form and List Navigate to the Settings > User Setting > Portal User Setup section, where the Admin can view the form and list that have been previously configured. [9] [10]

Portal User Roles

Admin can set permissions that determine what actions portal users can perform and what information they can access within a system. 

 

To role for the portal user navigate to Settings >  User Setting >  Portal User Roles. [1]

 

Creating a Role:

 

On the portal user role page, the admin can view the pre-existing “Default” role which is set up with standard permissions and access controls. [2]

 

Admin can modify that default role or add a new role, To add a new role admin needs to click on the “+ Create” button. [3]

 

By clicking on the create button the admin will be redirected to the “Add Role” page where they can see the below-mentioned fields.

 

Role Name: Enter the name for the role.

 

Status: Select the status role “active” and “inactive”.

 

Is Default: Enable this toggle to set this role as a default.

 

Description: Provide a short description for the role.

 

Module Permissions:

 

After adding basic details, the admin can manage module permissions for portal users by defining their roles. To define the role the admin needs to follow below steps:

 

Module name: Admin can view the portal module names.

 

View: By clicking on the “View” checkbox admin allowed the portal user to view this particular module.

 

Relationship Type: The admin can set the relationship type for the portal user based on the following four options:

 

1. Contact: Relationship with individual contacts.

 

2. Account: Relationship with specific accounts.

 

3. Account to My Records: Relationship with accounts linked to the admin’s own records.

 

4. Account with All Records: Relationship with accounts that have access to all records. [4]

 

Relationship Type: A relationship type in CRMJetty defines how a portal user is connected to and interacts with data, such as contacts or accounts, within the system. It determines the level of access and visibility the user has to specific records based on their role and association, such as individual contact records or broader account-based records. [5]

 

Contact: Portal users can only access data related to their individual contact profile.

 

Account: Portal users can view and manage records tied to their associated account.

 

Account with My Records: Portal users can access their individual records within the associated account.

 

Account with All Records: Portal users can view and manage all records within their associated account, including other users’ records.

 

Contact Relationship: It refers to how a portal user interacts with data based on their individual contact profile. This type of relationship limits access to records or data directly linked to the user’s contact, allowing personalized data access. [6]

 

Account Relationship: It defines how a portal user interacts with data based on the organization or account they are associated with. Instead of limiting access to personal contact data, it allows users to access data related to their entire account, which may include other users or records linked to that account. [6]

 

– Add: Click the checkbox to allow portal users to add data.

 

– Edit: Click the checkbox to allow portal users to edit data.

 

– Delete: Click the checkbox to allow portal users to delete data.

 

– Enable Product: Click the checkbox to allow portal users to product-related actions.

 

– Enable Hierarchy: Click the checkbox to allow portal users to have hierarchical permissions. [7]

 

Editing & Deleting Roles:

 

Edit Role:

 

To edit a portal role, navigate to the portal role list and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect to the edit role page. [9]

Admin can update all the details and after updating the details click on the “Save” button.

 

Delete Role:

 

To Delete a portal role, navigate to the portal role list and click the three dots (…)[10]

 

By clicking on the dots the admin can see the Delete button and by clicking on that they can see one warning (pop-up) message. [11]

 

Click on the “Ok” button and the role will be permanently deleted from the portal.

 

Note: Default roles cannot be deleted.

 

Replace Role:

 

The admin can replace a role assigned to users (contacts) with another role from the list of portal user roles.

 

To replace the role the admin needs to click on the “Replace Role” icon from the (…) dots. [12]

 Then one pop-up will appear that allows the admin to select a new role from the drop-down list. Once the admin chooses a new role, it will replace the current role and be assigned to all contacts (portal users). [13]

 

Set as Default Role:

 

The admin can set the default role with another role from the list of portal user roles.

 

To set a default role, the admin needs to click on the “Default Role” icon from the (…) dots. [14]

When the default button is clicked, a warning pop-up will appear with the warring message. Admin can either click “OK” to confirm, which will replace the default role with the selected one, or click “Cancel” to keep the current default role unchanged.

 

After the default role is changed, the Admin can view the “Is Default” status set to “Yes”. [16]

Portal User Setup

Portal User Setup involves configuring and managing settings for users who access the portal. This setup ensures that users have the appropriate access, permissions, and functionality needed for their roles within the portal. 

 

To manage a portal users the admin will navigate to Settings > User Setting Portal User Setup. [1]

 

On the Portal user setup page, the admin can view contact information which is created in the below-mentioned ways,

 

Contact created from the CRM

 

Contact created from the Admin portal

 

Contacts that are registered from the Website.

 

To create a new contact from the Admin portal the admin needs to click on the “Create” button. [2]

 

Create Contact:

 

After clicking on the “Create” button admin will be redirected to the Create Contact page.

 

Enter the Portal Contact Details

 

Note: The “portal contact details” form will be shown as per the admin created in the portal user settings. [3]

 

The admin needs to enter all the mandatory details to create a contact.

 

Note: If the admin won’t select any role from the “Role” lookup list, so the contact will be created as “Default”

 

Once the admin fills all the information then they need to click on the “Save” button. By clicking on the save button the created contact will not receive any verification link.   

 

Note: If saved as Not Approved, the admin can later approve and generate credentials from the contact’s listing page.

 

If the admin clicks on the  “Save & Generate credential option”, so the created contact will receive an email with the verification link. [4]

 

Bulk Update

 

1. CRMJetty Portal Approval: If the ‘User approval’ flow is enabled then admin approval is required after registration. Consider the below cases for approval.

 

Case-1: The admin needs to select the Contact from the list manually (they can select one or multiple contacts) and click on the bulk action checkbox so they will be able to see the Approve button to send the verification link the admin needs to click on the approve button. (credentials pending). [5]

 

Case-2: Select Approved and click Save & Generate Credentials to approve and generate credentials, sending an access link via email. [6]

 

Note: Only admin users with access can add contacts.

 

2. Enabling Portal Users: To give contacts access to the portal, the admin can use the ‘Enable’ option to approve the portal user.

 

Generate Credentials:

 

The admin needs to select the Contact from the list manually. [7]

 

Use the Bulk Action drop-down menu to select “Enable” for the contacts. This can include both newly added contacts and those previously disabled.

 

After clicking the “Enable” button, a pop-up will appear. In this pop-up, the Admin needs to select the role to assign the same role permissions to the user. Once the role is selected, click the “Save” button. [7.2]

 

In the compilation process, a popup will display the summary report for below-mentioned detail. [7.3]

 

Selected User

 

Disabled Users

 

Conversion Pending

 

3. Disabling Portal Users: With use of this feature admin can temporarily remove portal access by disabling user accounts.

 

To disable the accounts, Admin needs to Select the contacts that need to be disabled from the portal.

 

From the Bulk Actions drop-down menu, select “Disable.” button [8]

 

A popup will display the summary report for below-mentioned detail. [9]

 

Selected User

 

Disabled Users

 

Conversion Pending 

 

4. Assigning New Roles : If an admin needs to assign a new role to contacts then they can use the “Role New Assign” option. 

 

The admin needs to Select the contacts that need to assign a new role.

 

From the Bulk Actions drop-down menu, select “Assign New Role.” [10]

 

Click “Apply” to open the Assign New Role popup. 

 

Choose the new role the admin wishes to assign. [11]

 

Click “Save” to assign a role for the selected contact. [12]

 

5. Sending Password Link: The admin uses this option to send a password reset link to contacts so they can update their credentials.

 

The admin needs to Select the contacts that need a password reset link.

 

From the Bulk Actions drop-down menu, select “Send Password Link.” [13]

 

 A popup will appear showing the status of the password link delivery status.

 

Edit Contact:

 

To edit a portal user, navigate to the portal user list and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect to the portal user edit page. [15]

 

Admin can update all the details and after updating the details click on the “Save” button. [16]

 

Delete Contact:

 

To Delete a portal user, navigate to the portal user list and click the three dots (…). By clicking on the dots the admin can see the Delete icon and by clicking on that they can see one warning (pop-up) message.  [17]

 

Click on the “Ok” button and the role will be permanently deleted from the portal. [18]

Site Configuration Settings

Site Management

Admin can create and configure multiple sites for the current portal instance, but only one site can be published at a time. To manage sites, navigate to Settings > Portal Settings > Site Management.[1]

Managing Sites

When Admin users log in to the Portal-Admin and authenticate the CRM, they will see the default published site. The Admin can choose to edit the default site or create a new one. [2]

Creating a New Site

1. Click on the “Create” button on the top-right corner of the screen. [3]

 

2. Configure the following settings in the new site creation form.

General Settings

In the general settings, the Admin can add basic details such as: [1]

 

– Name: The name of the portal or system (e.g., CRMJetty).

 

– Portal Enabled Language: The language in which the portal will be available (e.g., English).

 

– Default Language: The default language used when no other language preference is set.

 

– Portal Home Page: The main or landing page of the portal.

 

– Portal Name: The name of the portal (e.g., Hospital).

 

– Portal Logo: Upload a logo image for branding, displayed on the portal.

 

– Portal Favicon: Upload a favicon image that appears in the browser tab.

 

– Date Format: The format in which dates will be displayed (e.g., MM/DD/YYYY).

 

– Time Format: The format in which times will be displayed (e.g., 24-hour or 12-hour).

 

– Site Under Maintenance: Enable this option to display a maintenance message while the site is being updated.

reCAPTCHA Configuration

reCAPTCHA helps protect portal pages, forms, and widgets from spam. Admin can configure either reCAPTCHA V2 or V3 to enhance security.

 

General Settings

 

Enable reCAPTCHA: Check the box to enable reCAPTCHA.

 

Choose reCAPTCHA Version: Select between reCAPTCHA V2 or V3 based on the security requirements.

 

reCAPTCHA V2

 

Site Key: Used to render the reCAPTCHA on the page.

 

Front-View: Displays an “I’m not a robot” checkbox that users must click to validate.

 

Applied To:

 

Form widget

 

Login widget

 

Registration widget

 

Forgot Password widget

 

Subgrid Forms in the Form Builder

 

Visible at the end of forms and widgets where reCAPTCHA V2 is enabled.

 

reCAPTCHA V3

 

Site Key: Used to render the reCAPTCHA on the page.

 

Secret Key: Used for server-side validation.

 

Front-View: Verifies user actions with a score and provides a token automatically.

 

Applied To:

 

Page

 

Form widget

 

Login widget

 

Registration widget

 

Forgot Password widget

 

List widget

 

Recent Activity widget

 

Case Deflection widget

 

Chart widget

 

Counter widget

 

Knowledge Base widget

 

Search widget

 

Subgrid Forms in the Form Builder

 

Note: Choose the version that best fits the security needs and apply it to the relevant widgets and pages within the Admin portal.

Theme

Admin can customize the site theme according to their requirements.

 

1. Font Customization:

 

Base Font Family: Specify the font family for general text.

 

Heading Font Family: Specify the font family for headings. [1]

 

2. Color Customization: 

 

Theme Background Color: Sets the overall background color of the theme.

 

Foreground Color: Sets the color used for text and other foreground elements.

 

Primary Color: Used for primary buttons, links, and accents.

 

Base Font Color: Sets the color for general text content.

 

Heading Font Color: Sets the color for headings. [1]

 

3. Menu Customization:

 

Menu Background Color: Sets the background color for the menu.

 

Menu Text Color: Sets the color of the text in the menu.

 

Menu Hover Color: Changes the color of the menu item when hovered over.

 

Menu Font Size: Adjusts the font size for menu items. (Range: 14 to 30)

 

Menu Font Weight: Sets the font weight for menu items (e.g., normal, bold).

 

Menu Alignment: Aligns the menu items (e.g., left, center, right). [2]

 

4. Submenu Customization:

 

Submenu Background Color: Sets the background color for the submenus.

 

Submenu Text Color: Sets the color of the text in the submenu.

 

Submenu Hover Color: Changes the color of the submenu item when hovered over.

 

Submenu Font Size: Adjust the font size for submenu items. (Range: 14 to 30)

 

Submenu Font Weight: Sets the font weight for submenu items (e.g., normal, bold). [2]

 

Admin can reset the theme to the default settings using the “Reset to Default” button.. [3]

Css Editor

Admin can add custom CSS for the portal and apply styles to various sections. Adjust class names and CSS properties to customize different sections as needed.[1]

 

Note: Adjust the class names and CSS properties according to Admin -design preferences to customize different sections and weights.

External Logins

Admin can manage external login accounts set up through integrations. The Admin will only see the accounts that have been configured in integrations.

 

1. Google :  Enable Google-based authentication.

 

2. Facebook : Configure and connect to Facebook for login integration.

 

3. Microsoft IdModule : Link Admin Microsoft IdModule  account for authentication purposes.

 

4. LinkedIn : Setup and connect to LinkedIn for login integration.

Security

Admin can enhance portal security by configuring various login methods.

 

1. Password Lock : Temporarily locks portal access after a set number of incorrect password attempts.[1]

 

Configuration:

 

No. of Wrong Attempts: Maximum failed login attempts before locking the user.

 

Password Lock Timer: Duration of the lockout period.

 

2. Two Factor Authentication (2FA):  Adds an extra security layer by requiring users to verify an OTP sent to their registered email upon login. [2]

 

Configuration:

 

OTP Active Duration: Set the time period for which the OTP is valid.

 

No. of Wrong OTP Attempts: Define how many times users can enter incorrect OTPs.

 

Set OTP Timer: Set the countdown timer displayed with the OTP in the user’s email.

 

Disable Resend OTP: Specify the time period during which users cannot request a new OTP.

 

3. Email Verification: Sends an email verification link to new portal users to confirm their registration. [3]

 

Users logging in with social media accounts (Google, Facebook, Microsoft) will also receive an email verification.

 

4. User Approval: Requires Admin approval for new portal users, including those authenticated via social media. [4]

 

5. Custom Password Complexity: Enforces password complexity rules to enhance security. [5]

 

Configuration:

 

Password Range: Set the minimum and maximum length of passwords.

 

Character Requirements: Define required character types (uppercase, lowercase, digits, special characters).

 

Reset To Default: Reverts the password complexity settings to default values.

 

Example Password Requirements:

 

Length: 8 to 16 characters.

 

Uppercase Letter: At least one.

 

Lowercase Letter: At least one.

 

Digit: At least one.

 

Special Character: At least one from the set (!, @, #, $, %, ^, &, *, (, )).

6. Password Expiration: Admin can set password expiration periods. [6]

 

Options: Never Expire, 1 Day, 2 Days, 1 Month, 3 Months, 6 Months, 1 Year. 

 

Portal Front-End Behavior 

 

When a new contact is created, the PasswordUpdateDate field is set to null by default. Depending on the selected password expiration setting, the system will handle password updates as follows:

 

If  “Never Expire” is Selected:

 

No checks related to password expiration will be performed, providing uninterrupted access without any expiration-related prompts. The following scenarios are excluded from expiration checks:

 

1. User registration via the Register Widget.

 

2. User login via the Login Widget.

 

3. When a user sets a new password.

 

4. During the Forgot Password process.

 

5. When a user updates their password via the Profile Widget.

 

6. User Account Profile updates.

 

If  “Never Expire” is Not Selected:

 

The portal enforces password expiration through the following procedures:

 

1. Registration via Register Widget:

 

a. Upon registration, PasswordUpdateDate is set to the current date (UTC).

 

2. Login via Login Widget:

 

a. Case 1: If PasswordUpdateDate is null, the system sets PasswordUpdateDate to the current date and time (UTC) in encrypted format for both the contact and CRM user details upon successful login.

 

b. Case 2: If PasswordUpdateDate is not null, the system decrypts and compares it with the configured password expiry duration.

 

i. If Valid: The user is redirected to the Dashboard.

 

ii. If Expired: The user is redirected to the Set Password screen. After the user successfully updates the password, the system updates PasswordUpdateDate to the current date and time (UTC) in encrypted format for the contact.

 

3. Forgot Password Procedure: The process follows the same flow as Case 1 and Case 2 mentioned above, ensuring PasswordUpdateDate is appropriately set or updated after the password reset.

 

4. Profile Widget Password Update: After a user successfully updates their password through the Profile Widget, PasswordUpdateDate is updated to the current date and time (UTC) in encrypted format for the contact.

 

Note: During the password update procedure, the new password must be different from the old password. This is enforced across all scenarios, including when resetting or updating passwords.

Payment

In the Payment Settings, Admin can select from the payment accounts that have been configured through the Integrations section. Only the accounts set up by the Admin will appear in the dropdown list. [1]

 

To configure a payment account:

 

1. Open the Payment Settings.

 

2. Choose a payment account from the dropdown menu.

 

3. Click the Save button to apply the selected account.

 

The selected payment account will now be used for processing transactions in the portal.

Workflow Management

The CRMJetty allows the Admin to  add rules and set conditions to display specific module data in the front portal or control portal users’ access to certain module data. 

 

To create a workflow Admin needs to navigate to Settings > Portal Setting >  Workflow Management. [1]

Viewing Workflows

 

By clicking on “Workflow Management”, the Admin will be navigated to the listing page, where the Admin can view, search, and filter workflows by Action Type, module , Owner, and Date. [2]

Creating a Workflow: 

 

To create a new workflow, click on the “+ Create” button, which will redirect the Admin to the Create Workflow page.  On this page, the Admin needs to configure the following details:

 

Title: Enter a name for the workflow for easy identification.

 

Roles: Choose the roles that this workflow will apply to.

 

Module: Select the Module to which the conditions will apply.(e.g. Case, Order)

 

Action Type: The Admin can choose the action type between Load Data and Update Assign Rights. [3]

 

Action Types:

 

1. Load Data: This action allows the Admin  to filter and display only specific module data in the customer portal.

 

Data will be sorted and displayed in various formats (e.g., List view, Data card, Recent Activity, etc.) based on the rules Admin set.

 

Select the fields, operators, and values to determine the data that portal users can view. [4]

 

2. Update Assigned Rights:  This action type is used to  manage portal users access rights (Edit, View, Delete) based on conditions. [5]

 

For example: The Admin can restrict delete rights for certain records by setting specific conditions. 

 

Setting Workflow Conditions:

 

After selecting an action type, the Admin can set conditions based on the specific fields.

 

Admin can add multiple conditions and group them as needed. Using the AND/OR options, the Admin can ensure that portal users see data or have access rights only when specific conditions are met. [6]

For example, if the Admin sets a condition to show only “In Progress” and “On Hold” cases, portal users will view only  those specific records. [7]

 

Managing Rules with Group Options

 

Select Group

 

The Select Group option allows Admin to group multiple conditions together. This feature is useful when Admin wants to combine conditions using either the AND or OR logic, controlling how access rights or data visibility is managed for portal users. [8]

 

Ungroup

 

The Ungroup option enables Admin to separate previously grouped conditions. If the Admin no longer needs certain conditions to be treated as a unit, they can use this option to break them apart, allowing individual conditions to be managed independently. [8]

 

Change to OR

 

When using the AND logic by default, selecting Change to OR modifies the conditions to be evaluated with an OR relationship instead. This means that if any of the conditions are true, the action (like granting access) will be executed. [8]

 

Delete

 

The Delete option allows the Admin to remove any existing condition or group of conditions. This is useful when certain conditions are no longer relevant or need to be changed entirely. [8]

 

Add Clause

 

The Add Clause feature provides Admin with the ability to insert a new condition into an existing rule set. This ensures flexibility by allowing new criteria to be added without disrupting the existing rules structure. [8]

 

Enabling Workflows

 

To apply a workflow to a page, navigate to Design > Page, open the page in Edit mode, configure the widget, and enable the workflow.

 

Admin can apply workflows to various widgets like Case Deflection, Chart, Counter, Data Card, etc.

 

Admin can assign workflows to a page by navigating to Design > Page. First, the Admin should configure the appropriate widget on the page and ensure that the workflow is enabled. 

 

Workflows can be applied to various widgets, including Case Deflection, Charts, Counters, Data Cards, and more.

 

Workflows in Forms and List Builders

 

Workflows can also be assigned at the field level in forms and list builders, particularly for lookup-type fields. Ensure that the lookup field is  related to a module with an active workflow.

 

Widget Classification

 

Widgets may support either “Load Data Workflow” or both “Load Data” and “Update Assigned Rights” workflows:

 

Load Data Only: Supported by Charts, Counters, Knowledge Base, and Case Deflection widgets.

 

Both Workflows: Supported by Lists, Data Cards, Recent Activity, and Forms  widgets.

 

Step-by-Step Workflow Example

 

Scenario: Configuring a Workflow for High-Priority Cases
The Admin needs to configure a workflow that displays only “High Priority” cases on the case details page, ensuring that only  these cases are visible to the support team and they cannot be deleted.

 

1. Create a New Workflow

 

Title: “High Priority Case”

 

Roles: Assign the workflow to the “Support Team” role.

 

Module : Select “Case” as the module.

 

2. Action Types

 

Load Data:

 

Condition: Select the “Priority” field, set the operator to “Equals,” and choose “High” and “Urgent” as the values. This ensures that only “High Priority” and “Urgent” cases are visible to portal users.

 

Update Assigned Rights:

 

Condition:  Set the “Priority” field to “High” and “Urgent.”

 

Action: Disable the “Delete” option.  This prevents portal users from deleting cases marked as “High Priority” or “Urgent.”

 

3. Assign the Workflow

 

To implement the workflow, navigate to Design > Page, edit the relevant page, and enable the workflow in the widget settings.

 

 After configuring this workflow, assign it to the case details page. Once assigned, only “High Priority” cases will be visible to the support team, and the option to delete these cases will be disabled.

Module Configuration

Admins can enable or disable a module using the module configuration feature. module configuration is necessary when the admin adds a new module to the CRM. 

 

Note: Before configuring the module, admins must first sync the CRM with the portal.

 

Enabling or Disabling an module

 

To sync a module, navigate to Settings > User Settings > module Configurations.

 

In this section, admins can drag and drop “CRM modules” into the “Portal modules” section to sync them between the CRM and the portal.

 

Admins can search for a CRM module by name or manually drag and drop it into the portal module.

Once the configuration is complete, click the “Save” button to add the CRM module to the portal.

 

Note: If a module does not appear in the CRM module list, admins should first synchronize the CRM with the portal. Once the synchronization is complete, the module will be visible in the CRM module list.

 

If an admin wants to remove a module from the portal, they can simply drag and drop the portal module into the CRM module list. This action will remove access to that specific data through the portal.

 

Note: If an admin removes a module from the portal, it will no longer be accessible through the portal. Additionally, this specific module cannot be used in lists, forms, pages, etc. 

 

The admin cannot remove cases or content from the portal module, as it is the primary module used to manage the portal.

Language Configurations

Admin can manage and customize the languages used in the portal to ensure it meets users preferences. To set up languages for the customer portal, follow these steps:

 

1. Navigate to Language Configuration:

 

Go to Settings > Portal Settings > Language Configuration. [1]

 

2. Enable Multi-language Support:

 

On this page, Admin can enable multi-language support for the portal. CRMJetty Portal provides support for 41 languages. [2]


Note: In CRM language only shows the language which is enabled into the CRM system.

 

The list of available languages includes:

 

English

Arabic

Basque

Bulgarian

Catalan

Chinese (Hong Kong S.A.R.)

Croatian

Czech

Danish

Dutch – Netherlands

Estonian

Finnish

French – France

Galician

German

Greek

Hebrew

Hindi

Hungarian

Indonesian

Italian – Italy

Japanese

Kazakh

Korean

Latvian

Lithuanian

Malay – Malaysia

Norwegian (Bokmål)

Polish

Portuguese – Brazil

Romanian

Russian

Serbian (Cyrillic)

Slovak

Slovenian

Spanish – Spain (Modern Sort)

Swedish

Thai

Turkish

Ukrainian

Vietnamese

 

Admin can enable any of these languages in the portal by dragging and dropping the respective language from the CRM Languages section to the CRMJetty portal Languages section. [3]

 

3. Save Configurations: 

 

After making the necessary changes, click on the Save button. [4]

 

Note: English is the default language and cannot be disabled.

 

Multi-Language

 

Navigating to Multi Language, Admin will be able to configure the labels for multiple languages. [5]

 

The first step is to Select Language for the respective labels. [6]

 

Further, choose Portal or CRM from the dropdown menu of Select Language Label. 

 

Portal: Select this option in order to change the label in the portal.  [7.2]

 

 Once Admin selects this option then Admin will get the list of the default text of the message which is currently displaying in the portal. [8]

 

 On the right side Admin will get the value tab. Admin can insert the translated value of the default text on the left side. [9]

 

– CRM: If Admin select this option then Admin can change the language for all the text labels present in that CRM. [10]

 

 For example: we have selected Case CRM. 

 

 Now all the default text in the case CRM will be loaded below. 

 

Admin can insert the translated value for the default text on the left side. 

 

After configuring the language, click on the ”Save” button. Now multiple languages are enabled in the Admin portal. [11]

 

Import Text labels:

 

 Admin can also import translated text labels:

 

1. Export Template 

 

 First, the Admin needs to click on the Export Template button. The template file will be downloaded into the Admin system. [12]

 

2. Add Translations:

 

The template file will have information like Text Key, Default Text, and Language Specific Text. Admin has to add the translated text in the Language Specific Text column.  [13]

 

3. Import the file:

 

After adding the details in the sample file, Import the file. The value will be populated with translated labels. Now, the Admin has to “Save” the settings to make it work properly.  [14]

 

Auto Translate:

 

Admin can also auto-translate the labels rather than translating each label manually. There is one button on the top right corner of the language setting named Add Google Translate key. [15]

 

Once the button is clicked, insert the Google Translation key. [16]

 

Click on the “Save” button and Admin Key will be saved successfully. 

 

Note: The Admin must enable the “Translate API” from Google developer console for the website domain (portal domain).

 

Once Admin have inserted the Translate API key, Admin are able to Auto Translate the Portal labels by selecting the language(s).

 

Now, click on the ‘Auto Translate’ button, to translate all the labels at once based on the language selection.  [17]

 

Now, save the labels to make it work on the portal. 

 

Admin can as well remove all the labels at once by clicking on the “Clear All” button and then, Admin can see all the fields would be cleared.  [19]

Widget Settings

List Builder

CRMJetty allows Admin to design and configure the listing view for various modules. Admin can create, edit, preview, and publish lists that will be used in page builders. The dynamic layout of the list view can be designed using CRM fields.

 

The List Builder enables Admin to create, duplicate, delete, filter, preview, and translate list views. To access these features, Admin need to navigate to Design > Lists. [1]

 

On the listing page, Admin can view the following columns: Title, Status, Language, Owner, Module , and Created On dates.

 

The Admin can apply filters based on Title, Status, and Module . Additionally, the Admin can use Advanced Filters to further refine the list data.

Creating a List Layout

Admin can create a listing page for any Module . By clicking on the + Create button, a popup will appear where the Admin needs to insert the ‘Title’ of the list page.

 

Click on the “Save” button to design the listing page layout. This will redirect the Admin to the List layout design page.

 

From the right side, Admin can either create a new list view or use an existing ready list from the CRM.

 

Create New: The Admin can choose the “Create New” option to build a list from scratch.

 

Use Existing: The Admin can select the “Use Existing” option to utilize a list that has been already created in CRM. [2]

 

Admin needs to select the Module  for which the list view layout needs to be created. [3]

Create New List

After selecting the “Module ”, Admin will see a list of fields enabled from CRM. The required fields can be drag and drop from the right to the left to add columns to the list.

 

There will be search functionality available for the Admin to search for a field. [1]

 

By clicking on the Settings icon, the Field Name and Data Type of the field will be displayed. The Admin can also edit the field details. [2]

 

After configuring the list, Admin can either save it as a “Draft” or “Publish” it. 

 

Draft: For internal use, editing, and review. Not visible to portal users. [3]

 

Publish: Final version; once published successfully, it can be used by Admin while configuring the list widget in the page builder. [4]

 

Note: Admin cannot use draft lists while configuring the page; the list must be published to be used in the page builder while configuring the “list widget”.

Selecting ‘Use Existing’

Admin have the option to select a pre-configured ‘List view’ layout from CRMJetty. By selecting the “Use Existing” option, all available ready-made list layouts (CRM Module  views) will be accessible. [1]

 

Steps to Configure the List View:

 

From the View dropdown, select a ‘List view’. The fields associated with that specific list view, as configured in CRM, will be displayed. [2]

 

When the Admin selects a view, the list fields are automatically added to the fields in the right-side panel.

 

Note: The fields are added based on the CRM list, and the Admin can modify the list as needed.

 

Field Customization:

 

The Admin needs to click on the “Settings” icon to update or change the labels of any field. While editing a field, the data type will be shown. [4] 

 

To remove a field, the Admin needs to click on the ‘delete’ icon. [5]

Enabling the Show as Image Option

If the Admin wants to display a field as an image, the Admin can use the “Show as Image” option in the Field Configuration that allows the string value to be shown as an image. 

 

Note: To ensure a proper view in the portal, the Admin should add the correct image path

 

Otherwise, a dummy image will be displayed. The Admin needs to click on the “Settings icon” to open the field configurations and check mark the “Show as Image” option. [1]

 

Note: If the “Show As Image” checkbox is checked, the “Enable for Filter” checkbox will be disabled, as filtering is not applicable to image-type data.

 

After updating the Field Setting, the Admin needs to click on the Save button. [2]

 

 To finalize the list builder by clicking on the Publish button. The Admin can also save it as a draft by clicking on the Save As Draft button.[3]

 The Admin can also save it as a draft by clicking on the Save As Draft button.

Enabling The Filter Option

Admin can Enable the filter option to allow portal users to filter listing records on the front portal side.

 

 By checking the “Enable for Filter” checkbox, portal users will have a searchable option for the CRM Fields. [1]

Enabling Lookup Global Actions

The Admin can enable filters globally for lookup fields by selecting the “Lookup Global Access” checkbox during configuration. [1]

 

Enabling Lookup Global Access ensures the data displayed in the lookup field is global, representing all data for the associated Module .[1]

 

Example:
If Customer Lookup Global Access is enabled, the lookup will display all customer data, regardless of any specific filters or restrictions.

 

This feature provides flexibility to access a comprehensive dataset for the selected Module .

Enabling the Workflow Configuration

If the field’s data type is a lookup and the “Enable for Filter” checkbox is checked, the Workflow Setting will become visible. 

 

By clicking ‘Workflow Setting’, the “Data Load” dropdown will appear, showing the workflows (with Data Load action type and target Module  of the field) created in the Workflow Management. [2]

 

Note: Admin will only view the specific lookup workflows

 

Admin can select the workflow according to the requirement.

 

Admin can also add a new workflow by clicking on the “+” icon. [3]

 

By clicking on the “+” icon, the Admin will be redirected to the “Add Workflow” page from there they can create a new workflow for that Module  by entering the below details where the Module  will be selected by default. [4]

 

After selecting the workflow, click on the Save button. [5]

Custom Lookup View

The Custom Lookup View allows you to customize how lookup fields display data in the List Builder. 

 

Steps to Configure

 

1. Enable the Feature

 

Go to the Field Configuration Settings for the lookup field.

 

Enable Custom Lookup View  [1]

 

2. Select Fields

 

In the Custom Lookup Settings, the Admin can view all the lookup modules enabled from the CRM for the specific field. This allows the Admin to select and configure targeted modules for the lookup, ensuring personalized and relevant data display in the List Builder.

 

For example, if the Account Module  is enabled, the dropdown will display: [2]

 

Account Name (primary field, fixed at the top). [2]

 

Account Rating (additional field). [2]

 

Note: The Account Name field is mandatory and is automatically selected as the primary field. Its position is fixed at the top of the field list.

 

3. Set Sequence

 

The Admin can configure these fields and their sequence for a customized lookup view. [3]

 

Arrange the fields in the desired order.

 

Example sequence:

 

1. Account Name

2. Account Rating

 

After all the configuration, click on the “Save” button to apply changes to the front-end view.

 

Note:

 

Field Limit: Maximum of 5 fields (1 primary + 4 additional).

 

Language Support: Names appear in configured languages or default to English.

 

This setup streamlines lookups, displaying only relevant fields in your preferred order.

Using the JS Code Editor

Admin can create or update the layout of the list view using the JavaScript Code Editor if custom JS code is available.

 

By clicking on the JS Editor, an editor will pop up where the Admin can add or paste the JS code. [1]

 

Once edited or pasted, click the “Apply” button and publish the List Builder record.

Enable Payment Configuration

The Admin can enable the “Payment Configuration” option to facilitate the integration of payment processing within the list views. This allows the portal users to interact with payment-related fields directly from the list view, making it easier to manage transactions, view payment statuses, and perform payment actions without navigating away from the current page.

 

Steps to Configure Payment Options:

 

Enable Payment Configuration:

 

 To activate this feature, the Admin must check the “Enable Payment” toggle is active.

 

Note: This feature can only be enabled if the Module  includes an Amount (Currency) type field.

 

Button Label:

 

The Admin should enter the text label to be displayed as an option in the record’s context menu. [1]

 

Select Amount Field:

 

The Admin should choose the Module  field to be used as the amount field for processing payments. [1]

 

Set Conditional Field to Enable Pay Button:

 

The Admin must select the Module  field that determines when the Pay button will be displayed. [1]

 

Set Conditional Field Value to Enable Pay Button:

 

The Admin should choose the conditional value field that triggers the display of the “Pay” button. Multiple values can be selected as needed. [2]

 

Transaction Log Settings:

 

The Admin should configure the Transaction Log Settings to synchronize transaction data with the CRM.

 

Select Transaction Module : The Admin must choose the transaction Module  to record transaction details. [3]

 

Select Description Field: The Admin should choose the Module  field for a short description. [3]

 

Select Payment Module : The Admin should select the field in the transaction Module  to use as the payment Module  field. [3]

 

Select Payment Record: The Admin needs to choose the field in the transaction Module  to use as the payment record field. [3]

Select Payment Method: The Admin must select the field in the transaction Module  to use as the payment method field. [4]

 

Set Amount Field: The Admin should choose the field in the transaction Module  for the payment amount. [4]

 

Select Payment Transaction Log: The Admin needs to choose the field in the transaction Module  for the Payment Transaction Log. [4]

 

Select Payment Status: The Admin should select the field in the transaction Module  for the Payment Status. [4]

 

After configuring the payment method, the Admin should “Update” the changes and publish the list. [5]

Enable Rating Field for List

CRMJetty provides Admin to configure a list field as a rating field. To initiate this setup, Admin must first activate the “Enable Rating” option. This function allows Admin to designate a specific field to display ratings.

 

Supported Data Types for Rating Field:

 

Integer

BigInt

Decimal

Double

 

In the rating field configuration, Admin can choose icons from the icon picker, with available options including thumbs and stars. Furthermore, Admin can select various colors using the color picker. [1]

 

Note: If a field is used in the Datacard widget, it cannot be deleted or have its rating functionality disabled via the List Builder. In the list view, portal users will only see the rating fields. They cannot modify the rating configuration, the icons and colors are only set by the Admin from the backend.

Translating List Records (Multi-Language)

From the listing page of the ‘List’ builder records, all available languages will appear in the Language column.

 

Translated languages will be shown in dark-coloured buttons, while untranslated languages will appear in light-coloured buttons.

The Admin can translate the list record in two ways, one is by clicking on the light-coloured button and second is by selecting the specific record and clicking the ‘Translate’ icon from the record options. 

 

Once the Admin clicks on the list builder record it will automatically translate to the selected language.

 

Admin can also translate the list layout records from the edit list. At the top, the Admin can see the“Languages” option and enabled languages will be displayed.

 

Select the language and click on the “Update” button, it will take a few seconds to translate all the CRM content, such as text labels and messages.

 

Once the list layout record is translated in a listing page you can view the language in highlighted color, which will ensure that the language is translated successfully.

 

Multiple List Translation

 

1. Translating Lists in Bulk:

 

The Admin can translate multiple list layout records simultaneously by selecting multiple lists. [1]

 

2. Language Selection:

 

If multiple languages are enabled, a dropdown menu will appear, allowing the Admin to select one language for translation. [2]

 

3. Translation Report:

 

After translating the selected lists, a pop-up will appear on the screen, displaying the translation status of the records/list.

 

Note: Ensure that all fields are translated in Settings > Portal Settings > Language Settings to guarantee proper translation of the fields.

Preview List (View from list page)

To preview the list, Admin needs to either save the list as a draft or publish it. In both scenarios, Admin can preview the list to see how it will appear on the front end.

 

Note: In preview mode, Admin cannot click on any fields, the preview only displays the layout of the list. [2]

Edit List

To edit a list, navigate to the portal lists and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect to the edit list page. [1]

 

Admin can update all the details and configurations, after updating the details click on the “Update” button. [2]

Delete List

To Delete a portal list, navigate to the portal list and click the three dots (…). [1]

 

By clicking on the dots the Admin can see the Delete icon and by clicking on that they can see one warning (pop-up) message. Click on the “Ok” button and the role will be permanently deleted from the portal. [2]

Bulk Delete lists:

 

To delete a multiple list at once follow the below steps:

 

List Selection:

 

The Admin should start by selecting the lists for deletion. This can be done by clicking on the checkboxes beside each list. 

 

After selecting the lists, the Admin needs to proceed to click on the bulk action checkbox. From the available options, select the “Delete” option. [3]

 

Confirmation Process:

 

A confirmation pop-up will appear after selecting the “Delete” option. To finalize and permanently remove the selected lists, the Admin must click the “OK” button. If the deletion is not required then the Admin can simply click the “Cancel” button to exit the process. [4]

Publish List

1. Publishing a List:

 

To publish a portal list, navigate to the list and click the three dots (…). Clicking on the dots will reveal the “Publish” Icon. [1]

 

By clicking on the icon the list will be published and the Admin can view the success message on the right side of the page. [2]

 

Bulk Publish Lists

 

1. List Selection:

 

The Admin should start by selecting the lists to be published. This can be done by clicking on the checkboxes beside each list Module . [3]

 

2. Choosing Bulk Action:

 

After selecting the lists, the Admin needs to click on the bulk action checkbox. From the available options, select the “Publish” option. [3]

 

By clicking on the publish option the selected list will be published and the Admin can view the success message on the right side of the page. [4]

Duplicate List

1. Duplicating a List:

 

To duplicate a portal list, navigate to the list and click the three dots (…). Clicking on the dots will reveal the “Duplicate” icon. Selecting this button will initiate the duplication process.

 

2. Confirmation Process:

 

Once the “Duplicate” button is clicked, the list will be copied, and a new duplicate list will appear in the portal.

 

By clicking on the duplicate icon the selected list will be duplicated, and added to the list as “List name – Copy”.  [2]

 

After duplication the Admin can view the success message on the right side of the page. [2]

 

Bulk Duplicate Lists

 

1. List Selection:

 

The Admin should start by selecting the lists to be duplicated. This can be done by clicking on the checkboxes beside each list Module . [3]

 

2. Choosing Bulk Action:

 

After selecting the lists, the Admin needs to click on the bulk action checkbox. From the available options, select the “Duplicate” option.

 

By clicking on the duplicate icon the selected list will be duplicated, and added in a list as a “List name – Copy”. (e.g. Orders-Copy)[4]

 

After duplication the Admin can view the success message on the right side of the page. [4]

Preview Lists

To preview a portal list, navigate to the list and click the three dots (…). Clicking on the dots will reveal the “Preview” icon. Selecting this button will open a preview window displaying the layout of the list. [1]

 

Note: The Admin cannot add or modify any content within the list during this preview, it is just a list layout. [2]

Forms Builder

CRMJetty allows Admin to design and configure forms for various modules. Admin can create, edit, preview, and publish forms that will be used in page builders. The dynamic layout of the form can be designed using module fields.

 

The Form Builder enables Admin to manage forms by creating, duplicating, deleting, filtering, previewing, and translating them. To access these features, navigate to Design > Form> Portal User Form Builder. [1]

On the form builder page, Admin can view the following columns: Title, Status, Language, Owner, Module, and Created On dates. [2]

The Admin can apply filters based on Title, Status, and Module . Additionally, the Admin can use Advanced Filters to further refine the list data.

Creating a Form Layout:

Admin can create a form for any module. By clicking on the “+ Create” button, a popup will appear where the Admin needs to insert the ‘Title’ of the form.

 

Click on the “Save” button to design the form page layout. This will redirect Admin to the Form layout design page. [1]

 

The Admin can create the portal user form for the customer portal. To create the form, the first Admin needs to create a form layout for that Admin can follow: Add Section > Add Grid > Add Fields.

 

Add Section: On the left side of the page, the Admin can view the sections and by clicking on the “+” icon the Admin can add a new section. Admin can edit the panel and update the “Panel Title”. After editing, click the Save button. as shown in the mentioned screenshot. [2]

 

Add Grid: After adding the section the Admin needs to select the grid, for that, the Admin needs to click on the “Add Grid” button as shown in the mentioned screenshot. [3]

 

By clicking on the button, the Admin can view the different grid options, by selecting the grid it will directly add to the selected section as shown in the below screenshot. [4]

 

Add fields: After adding the grid the Admin adds fields to the grid, This can be done in two ways:

 

1. Create New: The Admin can choose the Create New option to build a form from scratch.

 

2. Use Existing: The Admin can select the Use Existing option to utilize a form that has already been created in CRM. [5]

 

Note: The grid supports only one field per box. Admin should ensure the sections are designed accordingly.

Creating New Forms

After designing a layout, the Admin first needs to select the module from the drop-down list. [1]

 

Note: The Admin can only see modules that are synced with the portal. If the Admin cannot find the module in the list, they must first sync the “CRM module” to the “Portal module.”

 

Once the module is selected, the Admin can design the layout for the Add, Edit, and Detail pages of the new Form. [2]

 

There are two Copy options available: “Copy to Edit” and “Copy to Detail”. The Admin can copy the ‘Add’ form design to both the ‘Edit’ form and the ‘Detail’ form. [3]

 

Note: If the Admin is creating a Detail type form, the options “Copy to Add” and “Copy to Edit” will not be available.

 

After selecting the module, the Admin will see a list of fields enabled from CRM. The required fields can be dragged and dropped from the right side to the left side of the grid layout.

 

A search functionality is available for the Admin to find specific fields. [4]

 

To configure the fields, the Admin can perform the following actions:

Field Settings: By clicking on the Settings icon, the Admin can configure following settings 

 

Label: Define the field’s name visible to the portal user.

 

Placeholder: Insert text that appears inside the field before data entry.

 

Help Tip: Provide additional guidance or information about the field.

 

Default Value: Set an initial value that populates the field by default. [5]

 

Attributes Configuration: The Admin can also set the field attributes such as ReadOnly and Required:

 

Read Only: When this checkbox is enabled, portal users will not be able to enter data in the field.

 

Required: Enabling this option makes the field mandatory, ensuring that portal users must fill it out before proceeding. [6]

Enabling Lookup Global Actions

The Admin can enable filters globally for form fields by selecting the “Form Global Access” checkbox during configuration. [1]

 

Enabling Form Global Access ensures the data displayed in the form field is global, representing all data for the associated module. [1]

 

Example:

 

If Customer Form Global Access is enabled, the form field will display all customer data, regardless of any specific filters or restrictions.

 

This feature provides flexibility to access a comprehensive dataset for the selected module.

Custom Lookup View Form

The Custom Form View allows you to customize how form fields display data in the Form Builder.

 

Steps to Configure

 

1. Enable the Feature

 

Go to the Field Configuration Settings for the form field.

 

Enable Custom Form View. [1]

 

2. Select Fields

 

In the Custom Form Settings, the Admin can view all modules enabled from the CRM for the specific field. This allows the Admin to select and configure targeted modules for the form field, ensuring personalized and relevant data display in the Form Builder.

 

Example:
If the Account module is enabled, the dropdown will display: [2]

 

Account Name (primary field, fixed at the top). [2]

 

Account Rating (additional field). [2]

 

Note:

 

The Account Name field is mandatory and is automatically selected as the primary field. Its position is fixed at the top of the field list.

 

3. Set Sequence

 

The Admin can configure these fields and their sequence for a customized form view. [3]

 

Arrange the fields in the desired order.

 

Example sequence:

 

1. Account Name

 

2. Account Rating

After completing the configuration, click on the “Save” button to apply changes to the front-end view.

 

Notes:

 

Field Limit: Maximum of 5 fields (1 primary + 4 additional).

 

Language Support: Field names appear in configured languages or default to English.

 

This setup simplifies form configurations, displaying only relevant fields in your preferred order.

Using Existing Forms

The Admin can access ready-made ‘Form’ layouts that are configured from the CRM. By selecting the Use All option, the Admin will see all the available Form layouts (CRM module views) and will have the ability to edit the fields as needed. [1]

 

Once the Admin selects any ‘Form view’ from the Existing Forms drop-down, the fields of that specific form view, as configured in CRM, will be displayed. The Admin can select existing CRM fields for the Add, Edit, or Detail page, depending on the form type. [2]

 

The Admin removed any field by clicking on the ‘delete’ icon.

 

When editing a field, the Admin will have access to field-related options for display to portal users in the customer portal. [3]

Enable Hidden Fields

Admin can hide specific fields from the form by selecting the “Hidden” Toggle button in the form builder. This hidden field will not be visible on the front-end form, but it will have a default value set through the field settings. [1]

 

For “Edit” type forms, this feature applies only if the field is empty or null; it will automatically set the default value without altering any previously entered data.

 

For Example:  the “Case Type” field might be hidden in the form, but it will still appear in the list view with the assigned default value.

Enable Rating Fields

A rating field allows portal users to provide a numerical rating or feedback for items like products, services, or content. 

 

This functionality can be applied to specific data types like Integer, BigInt, Decimal, and Double. 

 

The rating is visually represented through stars or thumb symbols. Admin can configure the rating fields into various components such as Form (Add, Edit, and Detail views), List, and Data Card widgets.

 

Note: CRMJetty’s default configuration supports a maximum of 5-star ratings, and this setup is not adjustable by the Admin .

 

Rating Fields Configuration

 

In the Form Builder, Admin can configure the rating field by selecting the “Enable Rating” option within the field settings. 

 

Icon Picker: Admin can choose between different icons (e.g., thumbs, stars) for the rating field using the icon picker.

 

Color Picker: Different colors can be selected for the icons, allowing customization of the rating field’s appearance.

 

Compatibility: Rating fields can be configured for Add, Edit, and Detail form types. 

 

Note: If the Barcode input feature is enabled, Admin cannot configure the rating feature. It can not be used simultaneously on the same field. 

 

Read-Only Setting: Admin can enable the “Read-Only” attribute to prevent portal users from modifying the rating field. This can be applied to both Add and Edit forms. [2]

 

Note: If this feature is enabled, the rating field will be disabled for front-end users, displaying only the default value or passing a null value if default is not set.

 

Front-End View for Rating Field:

On the front-end, portal users can interact with the rating field by assigning both whole and half-star ratings (e.g., 2, 4, 4.5, 1.5). 

 

The icon and color will appear as configured by the Admin , providing a user-friendly visual representation of the rating. [3]

Enable Barcode/QR

Admin can enhance data entry efficiency by enabling barcode or QR input within relevant forms. This feature allows portal users to scan barcodes or QR codes, speeding up data collection and reducing manual input errors.

 

Form Builder Settings:

 

In the field settings within the Form Builder, Admin can enable the “Barcode/QR Code Input” option. This setting is applicable to fields with data types such as String, Integer, Decimal, and BigInt.

 

The barcode/QR code input feature can be configured for Add, Edit, and Detail form types. [1]

 

Enable Input Text:

 

If this checkbox is enabled, portal users can enter data manually in addition to scanning barcodes or QR codes. If disabled, the field will be read-only, accepting input only through scanning. [1]


Note: If the rating input feature is enabled, Admin cannot configure the Barcode/QR feature. It can not be used simultaneously on the same field. 

 

Front-End View for Barcode/QR:

 

When the barcode/QR code input is enabled, a camera icon will appear in the form field.

 

Portal users can click this icon to activate their device’s camera and scan barcodes or QR codes for efficient data input. [2]

 

Supported Barcode/QR Formats:

 

CRMJetty supports a variety of barcode and QR formats, including QR Code, AZTEC, CODE_39, CODE_93, CODE_128, ITF, EAN_13, EAN_8, PDF_417, UPC_A, UPC_E, DATA_MATRIX, MAXICODE, RSS_14, and RSS_EXPANDED.

Advanced Field Settings

This feature allows Admin to customize the visibility and behavior of fields based on certain conditions. 

    

Default Field Visibility

 

Visible: The field is displayed on the form by default.

 

Hidden: The field is not displayed on the form by default. [1]

 

Hide Field Based on Conditions

 

Admin can hide the fields based on the different conditions:

 

Conditional Field: Choose the field that will determine when the current field should be hidden.

 

Multi-Select Matching Category: Select categories for fields with multiple options, which will control the condition for hiding.

 

Conditional Field Option: Specify the value or option from the conditional field that will trigger the field to be hidden. [2]

 

For Example: Admin have a form with a field called “Discount Code” that Admin wants to show only when a checkbox “Special Offer” is checked.

 

Default Field Visibility: Set the “Discount Code” field to Hidden by default.

 

Conditional Field: “Special Offer” (the checkbox).

 

Multi-Select Matching Category: Not applicable here.

 

Conditional Field Option: Checked (when the checkbox is selected).

 

By configuring this the “Discount Code” field will only appear when the user selects the “Special Offer” checkbox.

Enabling the Workflow Configuration for Form

In a form builder if the If field’s data type is a lookup then Workflow Setting will become visible.  Admin can only configure workflow for Add and Edit forms. [1]

 

By clicking ‘Workflow Setting’, the “Data Load” dropdown will appear, showing the workflows (with Data Load action type and target module of the field) created in the Workflow Management.

 

Admin can select the workflow according to the requirement. [2]

 

Admin can also add a new workflow by clicking on the “+” icon.

 

After selecting the workflow, click on the Save button.

Progress Bar in Field Configuration

Admin can enhance the user experience in the customer portal by configuring a progress bar for specific dropdown fields in any module form. This feature is applicable to dropdown-type fields such as Picklist, State, and Status.

 

1. Enable Progress Bar:

 

In the Field Configuration section, locate the “Show as Progress Bar” option and enable it to display the progress bar to portal users.

 

2. Configure Field Options:

 

Set the sequence of the available options for the selected dropdown field by dragging the options up or down to rearrange them. [1]

 

Note: The progress bar status reflects the “Advanced Field Management” settings, which control the field options visible to portal users.

Multi-Step Form Configuration

Admin can display the form content of any module in a step-by-step manner in the customer portal by enabling the “Multi-Step Form” option. This feature allows portal users to navigate through the form in sections, making it easier to manage complex forms.

 

1. Enable Multi-Step Form: In the Form configuration panel under “Web Forms,” check the “Enable Multi-Step Form” option.

 

2. Configure Navigation Buttons:

 

Previous Button Label: Set the label for the button that allows users to navigate back to the previous section of the form.

 

Next Button Label: Set the label for the button that allows users to move to the next section of the form. [1]

 

3. Section Configuration:

 

The form will be divided into sections based on the configuration. Users will navigate through these sections step-by-step.

 

4. Edit Navigation Button Labels:

 

In the Edit form settings, customize the labels for the Previous and Next buttons to better fit the needs.

 

Once you setup multi step form configuration “Update or Publish” the form.

 

Note: The Multi-Step Form feature is available for Add/Edit type forms and can be used with both “Create New” and “Use Existing” CRM layouts. Once configured, the form can be placed in the Page Builder, and its multi-step navigation can be previewed.

Payment Configuration

The Admin can enable the “Payment Configuration” option to integrate payment processing directly within the form. This setup allows portal users to interact with payment-related fields within the form itself, facilitating easier management of transactions, viewing payment statuses, and performing payment actions without needing to leave the form page.

 

Note: The payment configuration feature is enabled for the Add -Edit -Detail Form Type.

 

Steps to Configure Payment Options:

 

To enable payment functionality for a specific modules form record, follow these steps: 

 

1. Enable Payment:

 

Enable the toggle button from the right side of the panel “Payment configuration” to activate payment options. [1]

 

2. Button Label:

 

Enter the text the Admin wants to display as a title of the field.

 

3. Set Amount Field:

 

The Admin should choose the field that represents the payment amount.

 

4. Set Conditional Field to Enable Pay Button:

 

The Admin must select the conditional field that will control when the Pay button gets enabled.

 

5. Set Conditional Field Value to Enable Pay Button:

 

The Admin needs to select the conditional value that will trigger the Pay button. Multiple values can be chosen if needed.

 

6. Transaction Log Settings:

 

The Admin should configure settings for syncing transaction data with the portal.

 

7. Select Transaction module:

 

The Admin must choose the module where transaction details will be stored.

 

8. Select Description Field:

 

The Admin should select the field to be used for a short description of the transaction.

 

9. Select Payment Module:

 

The Admin must pick the field from the transaction module that will serve as the payment module.

 

10. Select Payment Record:

 

The Admin should choose the field in the transaction module to be used as the payment record.

 

11. Select Payment Method:

 

The Admin needs to select the field that represents the payment method.

 

12. Set Amount Field:

 

The Admin should identify the field where the payment amount will be recorded.

 

13. Select Payment Transaction Log:

 

The Admin must choose the field that will act as the Payment Transaction Log.

 

14. Select Payment Status:

 

The Admin needs to select the field that will display the Payment Status.

 

Once all configurations are complete, the Admin should click the Save button at the end of the process. Finally, Publish the page to apply these changes in the customer portal.

Using JS Code Editor

The Admin can create or update the layout of the form view using the JavaScript Code Editor if there is any custom JS code. [1]

 

By clicking on the Code Editor, an editor will pop up where the Admin can edit or paste the JS code. Once the code is edited or pasted, the Admin should click the Apply button and publish the Form builder record. [2]

 

Additionally, the Admin can edit or paste JavaScript code to modify the UI and appearance to match preferences or align with the portal’s theme.

Preview Forms (View Form Page)

To preview the form, the Admin needs to either save the form as a draft or publish it. In both scenarios, the Admin can preview the form to see how it will appear on the front end. [1]

 

Note: In preview mode, the Admin cannot click on any fields; the preview only displays the layout of the form.

Edit Form

To edit a form, navigate to the portal forms list and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect the Admin to the edit form page.

 

The Admin can update all the details and configurations. After updating the details, click the Update button. [2]

Delete Form

To delete a portal form, navigate to the portal form list and click the three dots (…). Clicking on the dots will reveal the Delete icon. Clicking on this will display a warning (pop-up) message.

 

Click the “Ok” button, and the form will be permanently deleted from the portal. [1]

 

Bulk Delete Forms

 

1. Form Selection:

 

To delete multiple forms, the Admin needs to select multiple forms using the checkboxes beside each form. [2]

 

2. Choosing Bulk Action:

 

After selecting the desired forms, click the bulk action checkbox, then choose the “Delete” option from the available actions. [3]

 

3. Confirm Deletion:

 

A confirmation pop-up will appear. To finalize and permanently delete the selected forms, click OK. To cancel the deletion, click Cancel. [3]

Draft Forms

1. Drafting a Form:

 

To draft a portal form, navigate to the form list and click the three dots (…). Clicking on the dots will reveal the “Draft” icon. By clicking on this icon, the form will be saved as a draft, and the Admin can view the success message on the right side of the page. [1]

 

Note: Draft forms are disabled for the customer portal. To use these forms, the Admin must publish them.

 

2. Bulk Draft Forms:

 

The Admin should start by selecting the forms to be drafted. This can be done by clicking on the checkboxes beside each form module.

 

After selecting the forms, the Admin needs to click on the bulk action checkbox. From the available options, select the “Draft” option. [2]

 

By clicking on the draft option, the selected forms will be saved as drafts, and the Admin can view the success message on the right side of the page.

Publish Forms

1. Publishing a Form:

 

To publish a portal form, navigate to the form list and click the three dots (…). Clicking on the dots will reveal the “Publish” icon. By clicking on this icon, the form will be published, and the Admin can view the success message on the right side of the page. [1]

 

2. Bulk Publish Forms:

 

The Admin should start by selecting the forms to be published. This can be done by clicking on the checkboxes beside each form module.

 

After selecting the forms, the Admin needs to click on the bulk action checkbox. From the available options, select the “Publish” option.

 

By clicking on the publish option, the selected forms will be published, and the Admin can view the success message on the right side of the page.

Duplicate Forms

1. Duplicating a Form:

 

To duplicate a portal form, navigate to the form list and click the three dots (…). Clicking on the dots will reveal the “Duplicate” icon. Selecting this button will initiate the duplication process. [1]

 

Once the “Duplicate” button is clicked, the form will be copied, and a new duplicate form will appear in the portal. The duplicated form will be named “Form Name – Copy” (e.g., Add Orders-Copy). [2]

 

After duplication, the Admin can view a success message on the right side of the page.

 

2. Bulk Duplicate Forms

 

The Admin should start by selecting the forms to be duplicated. This can be done by clicking on the checkboxes beside each form module.

 

After selecting the forms, the Admin needs to click on the bulk action checkbox. From the available options, select the “Duplicate” option. [3]

 

The selected forms will be duplicated and added as “Form Name – Copy” (e.g., Add Orders-Copy). After duplication, the Admin can view a success message on the right side of the page. [4]

Preview Forms

To preview a portal form, navigate to the formlist  and click the three dots (…). Clicking on the dots will reveal the “Preview” icon. Selecting this button will open a preview window displaying the layout of the form.

 

Note: The Admin cannot add or modify any content within the form during this preview; it is just a form layout.

Translating Form Records (Multi-Language)

From the listing page of the ‘Form’ builder records, all available languages will appear in the Language column.
Translated languages will be shown in dark-coloured buttons, while untranslated languages will appear in light-coloured buttons. [1]

 

Admin can translate the Form record by clicking on the light-coloured button. Once clicked, the Form builder record will automatically translate to the selected language. [2]

 

Admin can also translate the form layout records from the edit form page. At the top, the “Languages” option and enabled languages will be displayed.

 

Once the form layout record is translated from the listing page or the page layout edit page, it will take a few seconds to translate all the CRM content, such as text labels and messages. [3]

 

Multiple Form Translation

 

1. Translating Forms in Bulk:

 

Admin can translate multiple form layout records simultaneously by selecting multiple forms. [4]

 

2. Language Selection:

 

If multiple languages are enabled, a dropdown menu will appear, allowing the Admin to select one language for translation. [5]

 

3. Translation Report:

 

After translating the selected forms, a pop-up will appear on the screen, displaying the translation status of the records/forms. [6]

 

Note: Ensure that all fields are translated in Settings > Portal Settings > Language Settings to guarantee proper translation of the fields.

Widgets

The admin can add and configure widgets in the grid, including options like Subgrid and Text. [1]

Subgrid

The admin can use the Sub-Grid widget to display forms in a sub-grid view by simply dragging and dropping the Sub-Grid widget onto the designated grid area. [1]

 

Sub-Grid Configuration

 

By clicking on the field Settings icon, the Sub-Grid Configuration panel will open up.

 

Label: Enter the label for the sub-grid section.

 

Select Module: Choose the module for which the sub-grid section will be created.

 

Select Relationship: Select the relationship (module) to associate with the chosen module form.

 

Select List View: Pick the list view to display for the selected relationship type in the sub-grid. [2]

 

Managing Sub-Grid Access

 

Admin can manage sub-grid access through Access Settings by enabling or disabling the options for creating, editing, and deleting records.

 

Allow Creating Records:

 

Button Label: Insert the label to display for creating records on the portal.

 

Select Form: Choose the form that will appear on the portal when creating records.

 

Select Record Type: All active record types related to the selected module will be available here. [3]

 

Note: If there are no record types in CRM, the Select Record Type field will not be visible.

 

Allow Editing Records:

 

Button Label: Insert the label to display for editing records on the portal.

 

Select Form: Choose the form that will appear on the portal when editing a record. [4]

 

Allow Detail Redirection:

 

Button Label: Insert the label to display for viewing record details on the portal.

 

Select Page: Choose the page to which users will be redirected when they click the “Detail” button. [5]

 

Allow Deleting Records:

 

Button Label: Insert the label to display for deleting records on the portal.

 

Submit Button Label: Insert the label for the submit button. [6]

 

Workflow and Access Configuration

 

Enable Workflow: This option activates workflows for the sub-grid section.

 

Data Loading Workflow: Includes workflows with data load actions and the selected module for the sub-grid.

 

Update Assign Rights Workflow: Contains workflows with Update Assigned Rights actions and the selected module for the sub-grid. [7]

 

Enable Global Access: Enable this feature to allow portal users to access global data. If unchecked, portal users will only access their records within the sub-grid. [8]

 

Note: If global access is enabled, users will have a filter option to show either “My Records” or “All Records.”

 

Enable reCAPTCHA: Activate reCAPTCHA for the sub-grid in the portal. [8]

 

Enable global and reCAPTCHA [8]

 

Note: The sub-grid option is only available for edit and detail form types.

 

Example: In the Project form, users will see a “Project Tasks” section where they can view, add, edit, or delete tasks associated with the project. If Global Access is enabled, a filter option appears, allowing users to toggle between “My Tasks” and “All Tasks”. This configuration ensures that users can manage related tasks directly within the context of the project they’re working on, making it easier to keep track of project progress.

 

Front-side view subgrid:

 

The Subgrid Form View provides a streamlined, interactive interface, displaying associated records or related modules in a table format within the main module form. This subgrid view enables users to quickly access, review, and manage linked data without navigating away from the main form.

Text

Admin can use the Text widget to add and customize text content within any form layout. This widget allows Admin to insert and design text with various settings to enhance the appearance and functionality of the portal pages.  

 

Steps to Configure the Text Widget:

 

1. Adding the Text Widget:

 

Simply drag and drop the Text widget onto the designated grid area.

 

2. Configuring the Text:

 

After placing the widget, click on the Settings icon to open the Text Configuration panel.

 

Text Content:Insert the desired text that should appear in this section.

 

Styling Options: Admin can apply various styling options to the text, such as font size, color, alignment, and formatting (bold, italic, underline).

 

Advanced Options: Admin may also have options to add hyperlinks, bullet points, or numbered lists to structure the content effectively. [2]

 

Example:  If Admin creates an “About Us” page, Admin can use the Text widget to add a detailed company description. By using the settings, Admin can make certain parts of the text bold to highlight key points, adjust the font size for readability, and align the text to center it on the page.

 

Front view text widget

 

The Text Widget front-side view is a flexible, content-rich widget designed to present text-based information attractively and accessibly. This widget can be used for announcements, descriptions, updates, or any textual content within a webpage or portal. [3]

Pages Builder

CRMJetty allows Admin to design and configure pages for various purposes. Admin can create, edit, preview, and publish pages that will be used within the customer portal. The layout of each page can be customized using a variety of widgets and design elements.

 

The Page Builder enables Admin to manage pages by creating, duplicating, deleting, filtering, previewing, and translating them. To access these features, navigate to Design > Page Builder. [1]


On the Page Builder interface, Admin can view the following columns:

 

Title: The name of the page.

 

Status: Indicates whether the page is active or inactive.

 

Language: The language in which the page is created.

 

Owner: The Admin responsible for the page.

 

module : The associated module  or module  within the CRM.

 

Created On: The date the page was created.

Create New Page

To initiate the creation of a new page, follow these steps:

 

Page Title: Enter a descriptive and relevant title for the page. [1]

 

Page URL Slug: Enter the URL slug determines the page’s address and should be unique and descriptive. Example: portal-dashboard [1]

 

Page Access: Admin can create a page in two ways: 

 

1. Authenticate: Select this option if the page should be accessible only to users who have logged in. [1]

 

2. Public: Choose this option if the page should be visible to everyone without requiring a login. [1]

 

Page Layout: Admin can choose from different layouts which is mentioned below:

 

Default Layout: Select this to use the standard layout configuration.

 

1 Column, Header, Footer: This layout includes a single column, with a header and footer. Ideal for simple page designs. [1]

 

Left Sidebar, Header, Footer: This layout features a left sidebar along with a header and footer, useful for pages that require additional navigation or content sections. [1]

 

Right Sidebar, Header, Footer: Similar to the left sidebar layout, but with the sidebar positioned on the right side. [1]

 

Select Template: Alternatively, the Admin can choose from pre-designed templates that offer predefined layouts and styling options. [1]

Create Page Using Template

Admin can quickly create a page by utilizing pre-designed templates. This method ensures consistency and saves time. To create a page using template Admin needs to follow the below steps:

 

Step 1: Select a Template

 

The First Admin needs to select the template from the drop-down. After choosing a template, click the “Next” button to proceed to the pre-designed page layout. [1]

 

Step 2: Customize the Page Layout

 

If modifications are needed, the Admin can edit the page layout, adjusting sections, widgets, and other elements to meet specific requirements.

 

Once finalized, the page Admin either “save as template” or directly publish the page by clicking on the “publish” button. [1]

 

Step 3: Save and Manage Templates

 

If the Admin saves the page as template then Admin can view the new template in the ‘Templates’ section, where it will be listed as a new record. [1]

 

Note: If Admin saves a designed page as a template with a name that already exists, the new template will be saved with the same name followed by a ‘copy’ suffix. (eg: page – copy)

Create a New Page Layout

After setting up the page, Admin can create a page layout for the customer portal by following these steps:

 

1. Add Section: On the left side of the page, click the “+” icon to add a new section.

 

Edit Panel: Update the “Panel Title” as needed and click the Save button to apply the changes.

 

2. Add Grid: After adding a section, click the “Add Grid” button.

 

Grid Options: A selection of grid options will be displayed. Choose a grid layout to add to the selected section. [2]

 

3. Add widget: After adding the grid, the Admin can enhance the page by adding widgets. There are two categories of widgets available: [3]

 

Static Widgets Dynamic Widgets
Banner

Breadcrumb

Button

Content Slider

Forgot Password

Forgot Username

IFrame

Image

Menu

Power BI

Slider

Testimonial

Text

Video

Case Deflection

Chart

Counter

Data Card

Form

Knowledge Base

List

Login

Payment

Profile

Recent Activity

Registration

SharePoint Document

 

Using JS Code Editor

Admin can create or update the layout of the Page view using the JavaScript Code Editor for custom JS code.

 

To access the editor, click on the Code Editor button. This will open a popup where the Admin can edit or paste JavaScript code. After making the desired changes, click the Save button, and then publish the Page. [2]

 

Additionally, the Admin can edit or paste JavaScript code to modify the UI and appearance to match preferences or align with the portal’s theme.

HTML Class & ID

Admin can further customize page sections and widgets by adding custom HTML IDs and Classes. [1]

 

To begin customization, locate the ‘Settings’ icon at the top right corner of the section, next to the delete icon. Clicking on this icon opens the “Section Configuration” panel on the right side of the screen. [1]

 

Within the panel, two controls are available:

 

HTML Class: Add multiple classes separated by commas (,). These classes can be applied to multiple elements, allowing for repeated usage on a single page. [1]

 

HTML ID: Add a unique ID for the section. The ID will automatically be prefixed with “custom-”. An ID is unique and can only be applied to one element on a page. [1]

 

Card View: Enable the “Card View” option if you prefer the banner to be displayed as a card, providing a structured and compact appearance. [1]

 

Important Notes:

 

Ensure that classes and IDs are added without spaces. If special characters are needed, use only hyphens (-) or underscores (_).

 

After clicking the Save button, the custom HTML Class and ID will be saved.

 

Admin can apply these custom classes and IDs in JavaScript to further customize the page sections.

Translate Page records (Multi-language)

From the listing page of the ‘Page’ builder records, all available languages will appear in the Language column.

 

Translated languages will be shown in dark-coloured buttons, while untranslated languages will appear in light-coloured buttons.

 

Admin can translate the Page record by clicking on the light-coloured button. Once clicked, the Page builder record will automatically translate to the selected language. [2]

 

Admin can also translate the page layout records from the edit page. At the top, the “Languages” option and enabled languages will be displayed. [3]

 

Once the page layout record is translated from the listing page or the page layout edit page, it will take a few seconds to translate all the CRM content, such as text labels and messages.

 

Multiple Page Translation

 

1. Translating Pages in Bulk:

 

Admin can translate multiple page layout records simultaneously by selecting multiple pages. [4]

 

2. Language Selection:

 

If multiple languages are enabled, a dropdown menu will appear, allowing the Admin to select one language for translation. [5]

 

3. Translation Report:

 

After translating the selected pages, a pop-up will appear on the screen, displaying the translation status of the records/pages. 

 

Note: Ensure that all fields are translated in Settings > Portal Settings > Language Settings to guarantee proper translation of the fields.

Edit Page

To edit a page, navigate to the portal pages list and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect the Admin to the edit page. [1]

 

The Admin can update all the details and configurations. After updating, click the “Update” button. [2]

Delete Page

To delete a portal page, navigate to the page list and click the three dots (…). Clicking on the dots will reveal the Delete icon. Clicking this will display a warning pop-up message.

 

Click the OK button to permanently delete the page from the portal. [1]

 

Bulk Delete Pages

 

The Admin should start by selecting the pages for deletion. This can be done by clicking the checkboxes beside each page.

 

After selecting the pages, the Admin needs to click on the bulk action checkbox. From the available options, select the “Delete” option. [2]

 

A confirmation pop-up will appear after selecting the “Delete” option. To finalize and permanently remove the selected pages, click the “OK” button. If deletion is not required, click the Cancel button to exit the process. [3]

Draft Page

To draft a portal page, navigate to the page list and click the three dots (…). Clicking on the dots will reveal the “Draft” icon. By clicking this icon, the page will be saved as a draft, and the Admin will see a success message on the right side of the page. [1]

 

Note: Draft pages are disabled for the customer portal. To use these pages, the Admin must publish them.

 

Bulk Draft Pages:

 

The Admin should start by selecting the pages to be drafted. This can be done by clicking the checkboxes beside each page module .

 

After selecting the pages, click on the bulk action checkbox. From the available options, select the “Draft” option. [2]

 

By clicking on the draft option, the selected pages will be saved as drafts, and the Admin will see a success message on the right side of the page. 

 

Note: When drafting pages in bulk, Admin ensures that only the published pages are selected.

Publish Page

To publish a portal page, navigate to the page list and click the three dots (…). Clicking on the dots will reveal the “Publish” icon. By clicking this icon, the page will be published, and the Admin will see a success message on the right side of the page. [1]

 

Bulk Publish Pages:

 

The Admin should start by selecting the pages to be published. This can be done by clicking the checkboxes beside each page module .

After selecting the pages, click on the bulk action checkbox. From the available options, select the “Publish” option. [2]

 

By clicking on the publish option, the selected pages will be published, and the Admin will see a success message on the right side of the page.

Duplicate Page

To duplicate a portal page, navigate to the page list and click the three dots (…). Clicking on the dots will reveal the “Duplicate” icon. Selecting this button will initiate the duplication process. [1]

 

Once the “Duplicate” button is clicked, the page will be copied, and a new duplicate page will appear in the portal. The duplicated page will be named “Page Name – Copy” (e.g.,Orders-Copy). [2]

 

After duplication, the Admin will see a success message on the right side of the page.

 

Bulk Duplicate Pages:

 

The Admin should start by selecting the pages to be duplicated. This can be done by clicking the checkboxes beside each page module .

 

After selecting the pages, click on the bulk action checkbox. From the available options, select the “Duplicate” option. [3]

 

The selected pages will be duplicated and added as “Page Name – Copy” (e.g., Orders-Copy). After duplication, the Admin will see a success message on the right side of the page. [4]

Preview Page

To preview a portal page, navigate to the page list and click the three dots (…). Clicking on the dots will reveal the “Preview” icon. Selecting this button will open a preview window displaying the layout of the page.

 

Note: The Admin cannot add or modify any content within the page during this preview; it is just a view of the page layout.

Static Widgets

CRMJetty static widgets are predefined elements that Admin can use to build and customize pages within a CRMJetty-powered portal. These widgets allow Admin to add specific functionalities or content to a page without needing to code from scratch. Some of the static widgets include: [1]

 

Banner: Add visual banners to the page for highlighting key information or promotions.

 

BreadCrumb: Display navigation breadcrumbs to help users keep track of their location within the portal.

 

Button: Insert clickable buttons that can trigger various actions or navigate users to different parts of the portal.

 

Content Slider: Showcase rotating content or images in a slider format, ideal for featured content or announcements.

 

Forgot Password: Provide a widget for users to reset their password if forgotten.

 

Forgot Username: Allow users to retrieve their username through this widget.

 

IFrame: Embed external web content within a portal page using an iframe.

 

Image: Insert images to visually enhance the page content.

 

Menu: Add a navigation menu to help users access different sections of the portal.

 

Slider: Similar to the content slider, this widget focuses on showcasing images in a rotating format.

 

Testimonial: Display customer testimonials in a dedicated section to build trust and credibility.

 

Text: Add simple text blocks to the page for conveying information.

 

Video: Embed videos to provide multimedia content to portal users.

 

To add a widget to your page layout, click on the widget you want to use. Then, drag and drop it onto the page layout grid. You can customize it by adding HTML IDs and classes, ensuring a consistent design across different pages. This approach improves user experience by allowing you to reuse commonly needed functionalities.

Button

Admin can use the Button Widget to customize actions like redirecting users to other pages or external links, with options to adjust the label, alignment, URL type, and more.

 

Add the Button Widget:

 

Click on the button widget, and it will directly add onto the grid. [1]

 

 Click on the ‘Settings’ icon of the button widget to open its configuration panel.

 

Button Configuration:

 

Label: Enter the text that will appear on the button.

 

Help Tip: Provide a brief description to help portal users understand the button’s action.

 

Open in a New Tab: Check this box to have the button open the linked page in a new tab. If left unchecked, the page will open in the same tab.

 

Select Alignment: Admin choose the alignment of the button on the page left, center, or right. [2]

 

Button Setting [2]

 

Select URL Type: Choose the URL for the button’s action. There are two types of URLs available: [3]

 

Internal: Select a page that is created within the Page Builder of the portal.

 

External: Manually enter or Copy/Paste an external URL to direct portal users to a different website.

 

Button Settings: [3]

 

HTML Class: Add custom CSS classes for styling. Multiple classes can be added, separated by commas.

 

HTML ID: Assign a unique ID to the button. This ID will be prefixed with “custom-”.

 

Card View: Admin chooses whether to display the button in a card view layout.

 

After configuring the button, click the “Save” button to apply settings. Publish the page to make buttons live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot.

 

Front-view button Widget

 

The Front View Button serves as a clickable element on the page, guiding users to take specific actions like submitting a form, navigating to another page, or opening a link. It can be customized for style and purpose to enhance user engagement. [4]

Content Slider

A Content Slider is a widget that allows Admin to display multiple pieces of content, like images or text, in a sliding format on a web page. Admin use it to showcase key information or products in an engaging and interactive way.

 

Add the Content Slider Widget:

 

Admin click on the Content Slider widget and it will be directly added to the grid.

 

Click on the ‘Settings’ icon of the Content Slider widget to open its configuration panel. [1]

 

Content Slider Widget Configuration:

 

General Configuration

 

Slider Title: The title that will appear at the top of the content slider.

 

Select Slider Template: Choose a predefined template to determine the layout and design of the slider.

 

Configure Slides

 

Content Slides: Add and manage slides for the content slider. [3]

 

[+ Add Slide]: Click to create a new slide. [3]

 

Text: Enter the text for the slide.

 

Color: Choose the text color (e.g., #000000).

 

Background Color: Select the background color for the slide: [3]

 

Solid: Choose a single background color (e.g., #ffffff).

 

Gradient: Select primary and secondary colors for a gradient background.

 

After configuring the slider setting click on the “Save” button.

 

Enable Auto Slider: Automatically rotate through the slides without user interaction, based on a set timer. [3]

 

Navigation

 

Arrow: Display navigation arrows on the slider, allowing users to manually move between slides. [4]

 

Pagination: Enable pagination indicators, typically dots or numbers, showing the user which slide they are on.  [4]

 

Content Slider Settings

 

HTML Class: Apply custom CSS classes to the slider for additional styling.  [4]

 

HTML ID: Assign a unique ID to the slider for specific targeting in custom code,  prefixed with “custom-“.  [4]

 

Card View: Choose to display the content slider within a card-style layout, affecting its appearance.  [4]

 

Admin should click “Save” to apply the settings, then publish the page to make the content slider live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [5]

 

Front side view Content slider:

 

The Front View Content Slider displays rotating content, such as images or text, in a sliding format to highlight featured information. It enhances visual appeal and engagement by allowing users to scroll through various sections without leaving the page.

Forgot Password

The Forgot Password widget allows Admin to provide functionality for resetting passwords for registered users. The widget includes the following configuration options:

 

Add the Forgot Password Widget:

 

Admin click on  the Forgot Password widget and it will directly add to  the grid.

 

 Click on the ‘Settings’ icon of the forgot password widget to open its configuration panel. [1]

 

Forgot Password Widget Configurations

 

General Configurations [2]

 

Title: Set the label for the forgot password section (e.g., “Forgot Password”).

 

Forgot Password Button Text: Enter the text for the button that sends the password reset link (e.g., “Send Reset Password Link”).

 

Enable reCAPTCHA: Toggle to activate reCAPTCHA for spam protection. The type (V2 or V3) is determined by the configuration in Settings > Portal Settings > Site Management > reCAPTCHA.

 

Forgot Password Settings [2]

 

HTML Class: Assign a custom HTML class for additional styling or scripting needs.

 

HTML ID: Set a unique HTML ID, typically starting with “custom-,” for specific targeting with CSS or JavaScript.

 

Card View: Optionally enable the Card View to display the Forgot Password section as a structured card layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the forgot password widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot.

 

Front view forgot password:

 

The Front View Forgot Password feature provides users with an option to reset their password. When clicked, it initiates a secure process to help users regain access to their account by sending a password reset link to their registered email. [4]

Forgot Username

The Forgot Username Widget helps users recover their forgotten usernames by sending it to their registered email. Admin can customize the title, button text, and enable reCAPTCHA for spam protection.

 

Add the Forgot Username Widget:

 

Admin click on  the Forgot username widget and it will directly add to the grid.

 

 Click on the ‘Settings’ icon of the forgot username widget to open its configuration panel. [1]

 

Forgot Username Configuration:

 

General Configurations

 

Title: Set the label for the Forgot Username feature.

 

Forgot Username Button Text: Customize the label on the button (e.g., “Send Username”).

 

Enable reCAPTCHA: Activate reCAPTCHA to prevent spam, based on the settings configured in “Portal General Settings.”

 

Forgot Username Settings

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the Forgot Username widget in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the forgot username widget live on the customer portal. [2]

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view Forgot Username:

 

The Front View Forgot Username feature assists users who have forgotten their username. By clicking this option, users can receive their username via their registered email, ensuring quick and secure access recovery. [4]

IFrame

An IFrame (inline frame) is an HTML element that Admin uses to embed another HTML page within the current page. It allows Admin to display content from an external source, such as another website or web application, directly on the portal. This can include videos, maps, forms, or any other type of content.

 

Add the IFrame Widget:

 

Admin click on the  IFrame widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  IFrame widget to open its configuration panel. [1]

 

IFrame Configuration:

 

General Configuration [2]

 

Embedded Code: Enter or copy-paste the iframe’s embedded code in the configuration settings.

 

IFrame Settings [2]

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the IFrame widget in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the IFrame widget live on the customer portal. 

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view Iframe:

 

The Front View iFrame allows the embedding of external content within a page, such as videos, maps, or web pages. It seamlessly integrates third-party resources, enhancing user experience by displaying additional content without navigating away from the site. [4]

Image

The Image Widget is a feature that allows Admin to add and display images on a webpage. It includes options to set the image’s dimensions, select the image file, and provide alternative text. This widget is used to enhance visual content on the customer portal, such as logos, banners, or other graphical elements.

 

Add the Image Widget:

 

Admin click on the Image widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  Image widget to open its configuration panel. [1]

 

Image Configurations:

 

General Configurations [2]

 

Height: Set the height of the image (e.g., 86 pixels).

 

Width: Set the width of the image (e.g., 890 pixels).

 

Choose File: Select an image from local drive.

 

Alt Text: Enter alternative text for the image.

 

Image Settings [2]

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the Image widget in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the Image widget live on the customer portal.  

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view image widget:

 

The Front View Image Widget displays images on the page, allowing Admin to add visuals to enhance engagement and convey information. It can be customized for size, alignment, and style to fit seamlessly within the page layout.

Slider

The Slider widget allows Admin to create and display a series of content slides with configurable settings for visual effects and navigation.

 

Add the Slider Widget:

 

Admin click on the  Slider widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  Slider  widget to open its configuration panel. [1]

 

Slider Configuration

 

Slides: Click on + ADD SLIDER to create and configure individual slides. [2]

 

General Configuration

 

Select Template: Choose a template for the slider layout.

 

Header:

 

Text: Enter the header text.

 

Color: Choose the header text color (e.g., #ffffff).

 

Sub Header:

 

Text: Enter the sub-header text.

 

Color: Choose the sub-header text color (e.g., #ffffff).

 

Enable Button: Option to include a button on the slider.

 

Select Background: Choose between Solid or Gradient.

 

Solid: Choose a single color (e.g., #0360e2).

 

Gradient: Select primary and secondary colors for a gradient effect.

 

After configuring the slide click on the “Save” button.

 

Auto Slide: Enable automatic sliding with a specified timer.

 

Transition:

 

Select Transition Effect: Choose the effect for transitioning between slides.

 

Navigation:

 

Arrow: Option to display navigation arrows.

 

Pagination: Option to display pagination indicators.

 

Slider Settings

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the Slider in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the slider widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [5]

 

Front view slider widget 

 

The Front View Slider Widget displays a rotating carousel of images, text, or content blocks on the page. It’s ideal for highlighting multiple features, announcements, or promotions in a compact space, enhancing user engagement through visually dynamic content. [6]

Testimonial

The Testimonial Widget is used to display customer testimonials in a slider format on a webpage.

 

Add the Testimonial Widget:

 

Admin click on  the Testimonial widget it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  Testimonial  widget to open its configuration panel. [1]

 

Testimonial Configuration

 

General Configuration

 

Slider Title: Enter the title for the testimonial slider.

 

Select Slider Template: Choose a template for the testimonial slider layout.

 

Rating Color: Set the color for rating stars (e.g., #fde16d).

 

Configure Slides:

 

Slides: Click on [+ Add Slide] to add individual testimonials. [3]

 

Author Name: Enter the name of the person giving the testimonial (e.g., customer name).

 

Text: Add the main testimonial text.

 

Color: Choose the text color for the testimonial (e.g., #000000).

 

Designation: Enter the designation or position of the author.

 

Color: Choose the text color for the designation (e.g., #000000).

 

Description: Add additional description or details.

 

Color: Choose the text color for the description (e.g., #000000).

 

Photo: Upload a photo of the author or a relevant image.

 

Alt Text: Add alternative text for the image if it fails to load.

 

Rating: Specify the rating given by the author, if applicable.

 

After entering the Author details click on the “Save” button. [4]

 

Enable Auto Slider: Allow testimonials to automatically slide with a set timer. [5]

 

Navigation: [5]

 

Arrow: Display navigation arrows.

 

Pagination: Display pagination indicators.

 

Testimonial Settings [5]

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the testimonial in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the testimonial widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [5]

 

Front view testimonial widget 

 

The Front View Testimonial Widget showcases customer feedback or reviews on the page. It helps build trust and credibility by displaying positive experiences, enhancing user confidence in your product or service.

Text

The Text Widget allows Admin to add and display textual content on a webpage.

 

Add the Text Widget:

 

Admin click on the  Text widget onto directly add on the grid. [1]

 

Click on the ‘Settings’ icon of the  Text  widget to open its configuration panel. [1]

 

Text Configuration 

 

General Configuration [2]

 

Text Configuration: Use the rich text editor to enter and format text. Admin can add various types of content, including text, links, images, and other rich media.

 

Text Settings [2]

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the text in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the text widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view text widget:

 

The Front View Text Widget allows you to add and display custom text on the page. It can be styled and formatted to convey messages, headings, or descriptions, enhancing content presentation and communication. [4]

Video

The Video Widget enables Admin to embed and display videos on a webpage.

 

Add the Video Widget:

 

Admin click on  the video widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  video widget to open its configuration panel. [1]

 

Video Configuration 

 

General Configuration

 

Video Title: Enter a title for the video.

 

Autoplay: Option to automatically start the video when the page loads.

 

Video Type

 

YouTube URL: Enter the URL of the YouTube video.

 

Embedded Code: Paste the embed code for videos from other sources.

 

Video Settings

 

HTML Class: Add custom CSS classes to style the widget.

 

HTML ID: Assign a unique ID to the widget, prefixed with “custom-.”

 

Card View: Display the Video in a card-style layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the video widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot.

 

Front view video widget 

 

The Front View Video Widget enables embedding and displaying videos directly on the page. It supports various formats and platforms, providing an engaging way to share information, tutorials, or promotional content with users. [4]

Dynamics Widgets

Dynamic widgets in CRMJetty are easy-to-use tools that allow admins to add interactive features and live data to a portal. These widgets help create a more customized and responsive experience for portal users, all without needing to code.

 

Chart: Displays CRM data through customizable graphs and charts.

 

Counter: Shows real-time metrics, like the number of completed tasks or cases.

 

Data Card: Provides CRM data in a compact, card-style format for easy viewing.

 

Form: Captures and submits portal user information directly to the CRM.

 

List: Organizes data in a structured, filterable list format.

 

Login: Manages secure access to the portal with authentication features.

 

Payment: Facilitates secure payment processing within the portal.

 

Profile: Allows portal users to view and update their personal and account details.

 

Recent Activity: Displays a log of the most recent interactions or updates.

 

Registration: Handles new user sign-ups and account creation. [1]

Chart

Chart widget visualizes CRM data through customizable graphs and charts, helping users to analyze and understand data more easily. [1]

 

Add the Chart Widget:

 

Admin click on the  Chart widget and it will directly add to the grid.

 

Click on the ‘Settings’ icon of the  Chart widget to open its configuration panel.

 

General Configuration [2]

 

This section includes the basic settings for setting up the Chart widget.

 

Title: Enter a title for the chart to describe its purpose or content.

 

Select module : Choose the CRM module (e.g., cases, opportunities) that the chart will display data from.

 

Select Field: Select the specific field within the chosen module  that will be used to generate the chart.

 

Select Field Value: Define the values to be displayed on the chart, such as different categories or metrics (e.g., DHL, FedEx, Full Load).

 

Workflow Setting [2]

 

Configuration options for applying workflows to the chart.

 

Data Loading Workflow: Assign a workflow to the chart to determine how data should be loaded and processed. Select the appropriate workflow from the available options.

 

Chart Setting [2]


Additional settings for customizing the appearance and functionality of the chart.

 

HTML Class: Assign a CSS class to style the chart according to preferences.

 

HTML ID: Provide a unique identifier for the chart to facilitate specific customizations or interactions.

 

Custom-: Any additional custom settings or options specific to the implementation.

 

Card View: Choose to display the chart in a card-style layout for a more organized and visually appealing presentation.

 

 Admin should click “Save” to apply the settings, then publish the page to make the chart widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view chart widget

 

The Front View Chart Widget displays interactive charts or graphs to visualize data effectively. It supports various chart types, helping users interpret information quickly and enhancing data-driven insights. [4]

Counter

The Counter widget displays real-time metrics or counts, such as the number of completed tasks or cases, providing users with instant numerical insights.

 

Add the Counter Widget:

 

Admin click on the Counter widget and it will directly add to the grid. 

 

Click on the ‘Settings’ icon of the  Counter widget to open its configuration panel. [1]

 

General Configuration [2]


This section covers the basic settings for setting up the Counter widget.

 

Title: Enter a title for the counter to describe what it represents.

 

Select module : Choose the CRM module  (e.g., cases, opportunities) that the counter will monitor.

 

Select Field: Select the specific field within the chosen module  that will be used to generate the count.

 

Select Field Value: Specify the values or criteria that the counter will use to display data (e.g., completed, pending).

 

Workflow Setting [2]


Configuration options for applying workflows to the counter.

 

Data Loading Workflow:


Assign a workflow to the counter to determine how data is loaded and processed. Select the appropriate workflow from the available options.

 

Counter Setting [2]

 

HTML Class: Assign a CSS class to style the counter according to your design preferences.

 

HTML ID: Provide a unique identifier for the counter to facilitate specific customizations or interactions.

 

Custom-: Any additional custom settings or options specific to your implementation.

 

Card View: Choose to display the counter in a card-style layout for a more organized and visually appealing presentation.

 

 Admin should click “Save” to apply the settings, then publish the page to make the counter widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view counter widget

 

The Front View Counter Widget displays animated counters to showcase key metrics, such as statistics, achievements, or milestones. It adds a dynamic element to the page, engaging users with real-time numerical updates. [4]

Data Card

A Data Card widget presents CRM data in a compact, card-style format, making it easy to view and interact with individual records.

 

Add the Data Card Widget:

 

Admin click on the  Data Card widget and it will directly add to the grid. 

 

Click on the ‘Settings’ icon of the  Data Card widget to open its configuration panel.

 

General Configuration [2]


Basic settings for setting up the Data Card widget.

 

Data Card Title: Enter a title for the data card to describe its purpose.

 

Select Card View: Choose the layout style for the data card, such as a grid or list view.

 

Image Configurations [2]


Settings for displaying images on the data card.

 

Image: Select the image to be shown on the data card.

 

Rating Field Configurations[2]


Settings for configuring rating fields on the data card.

 

Rating Field: Select the field used for displaying ratings.

 

Header Configurations [3]


Settings for the header section of the data card.

 

Enable Field Label: Check this option to show labels for fields in the header.

 

Text: Enter the text for the header section.

 

Sub Header Configurations [3]


Settings for the sub-header section of the data card.

 

Enable Field Label: Check this option to show labels for fields in the sub-header.

 

Text: Enter the text for the sub-header section.

 

Supporting Configurations [3]


Settings for additional information on the data card.

 

Enable Field Label: Check this option to show labels for supporting fields.

 

Text: Enter the text for the supporting information section.

 

Tags Configurations [4]


Settings for displaying tags on the data card.

 

Tags: Specify tags to be shown on the data card.

 

Select: Choose tag options or categories.

 

Tabs Configurations [4]


Settings for displaying tabs on the data card.

 

Enable Field Label: Check this option to show labels for fields in the tabs section.

 

Select Tab Fields: Check this option which fields will be included in the tabs.

 

Create Action Settings [4]


Settings for actions related to creating new records.

 

Create Button Text: Enter the text for the button that allows users to create new records (e.g., “Create”).

 

Redirect To Page: Choose the page users will be redirected to after creating a record.

 

Edit Action Settings [5]


Settings for actions related to editing records.

 

Redirect To Page: Choose the page users will be redirected to after editing a record.

 

Detail Action Settings Settings for actions related to viewing record details.

 

Redirect To Page: Choose the page users will be redirected to when viewing record details.

 

Record Per Page: Specify the number of records to display per page in the data card view.

 

Enable CSV Export: Allow users to export data from the data card to a CSV file.

 

Workflow Setting [6]


Settings for applying workflows to the data card.

 

Data Loading Workflow: Assign a workflow for how data is loaded into the data card.

 

Update Assign Rights Workflow: Assign a workflow for managing rights or permissions for updates. Choose one workflow from the available options.

 

Data Card Setting [6]


Additional customization options for the data card.

 

HTML Class: Assign a CSS class to style the data card.

 

HTML ID: Provide a unique identifier for the data card for specific customizations.

 

Custom-: Any additional custom settings specific to your needs.

 

Card View: Choose the card-style layout for displaying the data for a more organized and visually appealing presentation.

 

 Admin should click “Save” to apply the settings, then publish the page to make the Data Card widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot.

 

Front view Data card widget

 

The Front View Data Card Widget presents concise and visually appealing information cards, highlighting key data points or summaries. It helps users quickly grasp essential details in a compact, organized format. [7]

Form

The ‘Page’ widget allows Admin to choose created pages within the Page Builder to display the add/edit or detail view for specific modules. 

 

Add the Form Widget:

 

Admin click on the Form widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the  Form widget to open its configuration panel. [1]

 

General Configuration [2]

 

Form Title: Provide the title for the form.

 

Select Form View: Choose “Add” from the drop-down list to display the form creation page.

 

Success Settings [2]

 

On Success: Select the page where the portal user will be redirected after successfully submitting the form.

 

Submit Button Text: Enter the text caption for the Submit button (e.g., “Submit”)

 

Exit Settings [3]

 

Cancel Button Text: Enter the text caption for the Cancel button (e.g., “Cancel”).

 

Redirect To: Select the page where portal users will be redirected upon clicking Cancel.

 

Enable Email Settings [3]

 

Select Page: Choose the page to include in the email link sent to the form respondent.

 

Select Email Template: Choose the email template to use when sending the form response.

 

Enable reCAPTCHA [3]

 

Option: Enable this to protect the form submission from spam using reCAPTCHA.

 

Form Setting [3]

 

HTML Class: Define the HTML class for the form.

 

HTML ID: Define the HTML ID with the prefix “custom-“.

 

Card View: Choose the card view layout for the form display.

 

Additional Notes:

 

If the form page is of the “Add” type (for creating a new record), the “Email respondent setting” will appear in the form widget configuration.

 

If the page is selected for “Before Login,” the email field must be included in the form details to send the email.

 

For “After Login,” portal users will receive the form respondent email containing the form details using the email associated with the logged-in account.

 

Admin should click “Save” to apply the settings, then publish the page to make the Form widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [4]

 

Front view form widget

 

The Front View Form Widget allows users to interact with customizable forms for tasks like data submission, inquiries, or registrations. It enhances user engagement by providing a seamless way to collect and process information directly on the page.

List

The List Widget allows Admin to display and manage module  data in a list format. It offers a range of configuration options to customize the list’s appearance and functionality.

 

Add the List Widget:

 

Admin click on the  List widget and it will directly add to the grid. 

 

Click on the ‘Settings’ icon of the List widget to open its configuration panel. [1]

 

General Configuration: [2]

 

List Title: Enter a title for the list.

 

Select List View: Choose the module  to be displayed in the list.

 

Workflow Setting [2]


Settings for applying workflows to the data card.

 

Data Loading Workflow: Assign a workflow for how data is loaded into the data card.

 

Update Assign Rights Workflow: Assign a workflow for managing rights or permissions for updates. Choose one workflow from the available options.

 

Create Action Settings: [3]

 

Create Button Text: Define the text for the create button.

 

Redirect To Page: Select the page URL to redirect to after creating a new record.

 

Edit Action Settings: [3]

 

Redirect To Page: Select the page URL to redirect to after editing a record.

 

Detail Action Settings: [3]

 

Redirect To Page: Select the page URL to redirect to when viewing record details.

 

Records per Page: Set the number of records shown on each page.

 

Enable CSV Export: Allow portal users to export the list data to a CSV file.

 

List Settings:[3]

 

HTML Class: Assign a custom HTML class for styling.

 

HTML ID: Assign a unique HTML ID for identification.

 

Card View: Check the card view mode for the list presentation.

 

Admin should click “Save” to apply the settings, then publish the page to make the List widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [4]

 

Front view list widget 

 

The Front View List Widget displays dynamic lists of data, such as records, items, or entries, from the system. It offers customization options for filtering, sorting, and formatting, ensuring users can easily view and manage relevant information. [5]

Login

The Login Widget provides Admin with the tools to configure the login interface for portal users. It includes options for customizing the login form and its associated settings.

 

Add the Login Widget:

 

Admin click on the Login widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the Login widget to open its configuration panel. [1]

 

General Configuration: [2]

 

Title: Set the title for the login form (e.g., “Login”).

 

Email Or Username: Choose between using email or username for login.

 

Login Button Label: Specify the label for the login button (e.g., “Submit”).

 

Select Login Redirection Page: Choose the page to which users will be redirected after a successful login.

 

Remember Me: Enable or disable the “Remember Me” option for user sessions.

 

Forgot Password: Include a link for users to recover their password.[3]

 

Select Forgot Password Redirection Page: Choose the page to which users will be redirected for password recovery.[3]

 

Forgot Username: Include a link for users to recover their username.[3]

 

Select Forgot Username Redirection Page: Choose the page to which users will be redirected for username recovery.[3]

 

Allow Registration: Enable or disable the option for new user registration.[3]

 

Select Registration Redirection Page: Choose the page to which new users will be redirected after registration. [3]

 

Enable reCAPTCHA: Enable or disable reCAPTCHA for added security during login.  [3]

 

Login Setting: 

 

HTML Class: Define custom CSS classes for styling the login form.

 

HTML ID: Assign a unique ID for the login form for customization and integration purposes.

 

Card View: Check the card view mode for the login form presentation.

 

Admin should click “Save” to apply the settings, then publish the page to make the Login widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [4]

 

Front view login widget 

 

The Front View Login Widget enables users to securely access their accounts by entering their credentials. It serves as the primary gateway for authenticated access to the portal’s features and personalized content. [5]

Payment

The Payment Widget enables Admin to set up and customize the payment interface for transactions.

 

Add the Payment Widget:

 

Admin click on the payment widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the payment widget to open its configuration panel. [1]

 

General Configuration: [2]

 

Payment Title: Set the title for the payment section (e.g., “Payment”).

 

Select Payment Method: Choose the payment methods available for users (e.g., credit card, PayPal).

 

Button Label: Specify the label for the payment button (e.g., “Pay Now”). 

 

Payment Setting: [3]

 

HTML Class: Define custom CSS classes for styling the payment interface.

 

HTML ID: Assign a unique ID for the payment interface for customization and integration purposes.

 

Card View: Check the card view mode for the payment interface presentation.

       

Admin should click “Save” to apply the settings, then publish the page to make the payment widget live on the customer portal.

 

Font View Payment widget 

 

The Front View Payment Widget facilitates secure payment processing directly on the page. It allows users to complete transactions easily by selecting payment methods and entering details, ensuring a seamless checkout experience. [3]

Profile

The Profile Widget allows Admin to configure the user profile management interface, including contact forms and password settings. 

 

Add the Profile Widget:

 

Admin click on the Profile widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the Profile widget to open its configuration panel. [1]

 

General Configuration: [2]

 

Select Contact Form: Choose the contact form to be used within the profile management.

 

Title: Set the title for the profile section (e.g., “Profile”).

 

Profile Button Text: Specify the text for the button used to update the profile (e.g., “Update Profile”).

 

Change Password Label: Set the label for the change password option (e.g., “Change Password”).

 

Change Password Button Text: Specify the text for the button used to update the password (e.g., “Update Password”).

 

Enable Floating Label Form: Enable or disable floating labels within the form fields.

 

Enable reCAPTCHA: Enable or disable reCAPTCHA for additional security in the profile management process.

 

Profile Setting: [2]

 

HTML Class: Define custom CSS classes for styling the profile interface.

 

HTML ID: Assign a unique ID for the profile interface for customization and integration purposes.

 

Card View: Check the card view mode for the profile interface presentation.

 

Admin should click “Save” to apply the settings, then publish the page to make the Profile widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’, as highlighted in the screenshot. [3]

 

Front view profile widget 

 

The Front View Profile Widget displays user-specific information, such as their name, profile picture, and account details. It allows users to view and manage their profile settings directly from the page.

Recent Activity

The Recent Activity Widget allows Admin to display and manage a log of recent user activities or interactions.

 

Add the Recent Activity Widget:

 

Admin click on the Recent Activity widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the Recent Activity widget to open its configuration panel. [1]

 

Recent Activity Configuration:

 

Title: Set the title for the recent activity section (e.g., “Recent Activity”). [2]

 

Select module : Choose the type of module  or activities to display (e.g., user logins, transactions). [2]

 

Select Redirection Page: Choose the page to which users will be redirected when interacting with recent activity items. [2]

 

Select Detail Page: Choose the page that provides detailed information about a specific activity. [2]

 

Recent Activity Setting:

 

HTML Class: Define custom CSS classes for styling the recent activity interface.

 

HTML ID: Assign a unique ID for the recent activity interface for customization and integration purposes.

 

Card View: Toggle card view mode to present recent activities in a card-based layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the Recent Activity widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon.

 

Front view Recent Activity 

 

The Recent Activity widget on the front view displays a summary of the latest actions or updates, such as form submissions, case updates, or messages. It helps users stay informed about ongoing interactions and keep track of recent portal activities at a glance. [3]

Registration

The Registration Widget enables Admin to configure the user registration interface, including form selection, roles, and layout options.

 

Add the Registration Widget:

 

Admin click on the Registration widget and it will directly add to the grid. [1]

 

Click on the ‘Settings’ icon of the Registration widget to open its configuration panel. [1]

 

General Configurations: [2]

 

Select Registration Form: Choose the registration form to be used for new user sign-ups.

 

Select Role: Assign a default role to new users upon registration.

 

Title: Set the title for the registration section (e.g., “Register”).

 

Register Button Text: Specify the text for the registration button (e.g., “Register”).

 

Redirect To: Choose the page to which users will be redirected after successful registration.

 

Enable Floating Label: Enable or disable floating labels within the registration form fields.

 

Registration Setting:

 

HTML Class: Define custom CSS classes for styling the registration interface.

 

HTML ID: Assign a unique ID for the registration interface for customization and integration purposes.

 

Card View: Toggle card view mode to present the registration form in a card-based layout.

 

Admin should click “Save” to apply the settings, then publish the page to make the Registration widget live on the customer portal.

 

Admin can also delete a widget by clicking on the ‘Delete Icon’.

 

Front view registration widget 

 

The Registration widget on the front view allows users to easily sign up for the portal by providing their required details. It simplifies the onboarding process and ensures a seamless user experience for new registrations. [3]

HTML Class & ID for widgets

To customize the appearance and functionality of widgets, you can add a custom HTML ID and Class. These attributes are applied to the surrounding <div> element of the widget.

 

HTML Class:

 

Definition: Add one or more CSS classes separated by commas. Multiple classes can be applied to the same element, allowing for flexible styling.

 

Format: Use classes without spaces, and include valid special characters like hyphens (-) or underscores (_).

 

Example: class1,class2,special-class

 

HTML ID:

 

Definition: Add a unique ID for the widget’s <div> element. This ID should be prefixed with “custom-” to ensure uniqueness across the page.

 

Format: Use a single unique ID for each widget, and avoid spaces. Special characters such as hyphens (-) or underscores (_) are allowed.

 

Example: custom-widget123

 

Note:

 

The classes and ID are not directly applied to the widget itself but to the <div> that contains the widget.

 

Admin users can leverage the custom class and ID within JavaScript code to further tailor the widget’s behavior and styling.

Create Menu

1. To create a new menu click on the “+Create” button. [1]

 

2. Enter the desired Title for the menu.

 

3. Click on the “Save” button.

 

1. Adding Menu Items

 

On the right side of the page Admin can view the pages and custom link.[2]

2. Pages:

 

Select the desired pages by clicking the checkbox next to each page.

 

Click the Add Menu button to include the selected pages as menu items. [3]

 

3. Custom Links:

 

Admin can directly add custom links to the menu by filling out the following fields:

 

Menu Title: Enter the title you want to display for the menu item. [4]

 

URL: Enter the destination URL where users will be directed. [4]

 

Design Menu

 

Click-on Functionality: The click-on functionality allows for easy organization of menu items, including the creation of sub-menus under the main menu items.

 

Note: The Menu Builder allows you to create nested menus with up to three levels.

 

Level 1 – Main Menu:

 

Example: “Login” and “Cases”.

 

Description: These are the top-level items visible in the main navigation. 

 

To add these menus, simply select the pages and click on the “Add to menu” button. [5]

 

Level 2 – Sub-Menu:

 

Example: Under “Cases,” there are options like “Add Case” and “Edit Case”.

 

Description: These items are nested under a Level 1 item and provide more specific actions or categories related to the parent menu item. 

 

To create a Level 2 sub-menu, select the menu item and simply drag and drop it under the Level 1 item. [6]

 

Level 3 – Sub-Sub-Menu:

 

Example: “Case Details” under “Edit Case”.

 

Description: This is the most specific level, nested under a Level 2 item. It represents detailed actions or pages that are directly related to the Level 2 category. 

 

To create a Level 3 sub-menu, select the menu item and drag and drop it under the appropriate Level 2 item. [7]

 

Example

 

Login (Level 1): Could lead directly to a login page.

 

Cases (Level 1): Opens a submenu with options to add, edit, or view case details.

 

Add Case (Level 2): Leads to a page where a new case can be created.

 

Edit Case (Level 2): Leads to a page where existing cases can be modified.

 

Case Details (Level 3): Provides further details or specific actions within the “Edit Case” option. [8]

Edit Menu

To edit a menu, navigate to the portal menus list and click the three dots (…). This will show the Edit icon. Clicking the icon will redirect the Admin to the edit menu. [1]

 

The Admin can update all the details and configurations. After updating, click the “Save” button. [2]

Replace Menu

To Replace a menu, navigate to the portal menus and click the three dots (…). This will show the replace icon. Clicking the icon will redirect the Admin to the edit menu. [1]

 

By clicking the icon, the Admin can view a pop-up. In this pop-up, the Admin needs to select the desired menu from the “Replace With” dropdown. [2]

 

After selecting the menu, the Admin can also add additional pages by checking the checkbox next to “Pages.” [3]


Note: The Admin must select at least one page. 

 

First Replacement: When the Admin replaces a menu for the first time, all pages are visible for selection in the pop-up window.

 

Subsequent Replacements: After the initial replacement, only the pages that were recently added to the menu will be visible during future replacements.

 

Once the configuration is complete, click the “Replace” icon.

 

Note: The Admin can only replace the menu linked to the Page Builder.

 

After completing the configurations, the Admin can view the updated menu. Only the selected pages will be changed.

Duplicate Menu

To duplicate a portal menu, navigate to the menu list and click the three dots (…). Clicking on the dots will reveal the “Duplicate” icon. Selecting this button will initiate the duplication process. [1]

 

Once the “Duplicate” button is clicked, the menu will be copied, and a new duplicate menu will appear in the portal. The duplicated menu will be named “Menu Name – Copy” (e.g., Primary Menu – Copy). [2]

 

After duplication, the Admin will see a success message on the right side of the menu. [2]

 

Bulk Duplicate Menus

 

The Admin should start by selecting the menus to be duplicated. This can be done by clicking the checkboxes beside each menu module . [3]

 

After selecting the menus, click on the bulk action checkbox. From the available options, select the “Duplicate” option. [3]

 

The selected menus will be duplicated and added as “Menu Name – Copy” (e.g., Primary Menu – Copy). After duplication, the Admin will see a success message on the right side of the menu. [4]

Delete Menu

To delete a portal menu, navigate to the menu list and click the three dots (…). Clicking on the dots will reveal the Delete icon. Clicking this will display a warning pop-up message. [1]


Click the OK button to permanently delete the menu from the portal. [1]

 

Bulk Delete Menus

 

The Admin should start by selecting the menus for deletion. This can be done by clicking the checkboxes beside each menu. [2]

 

After selecting the menus, the Admin needs to click on the bulk action checkbox. From the available options, select the “Delete” option. [2]

 

A confirmation pop-up will appear after selecting the “Delete” option. To finalize and permanently remove the selected menus, click the “OK” button. If deletion is not required, click the Cancel button to exit the process. [3]

Templates Builder

CRMJetty allows the Admin to create a fully customized template that can be reused across different pages, ensuring consistency and efficiency in design. To create a new template navigate to the Design > Template Builder. [1]

 

On the Template Builder screen, the Admin can view the following details:

 

Title: The name of the template.

 

Owner: The person who created or owns the template.

 

Date: The date when the template was created or last modified.

 

Used in Pages: Inform action on which pages the template is used.

Create New Template

Start a New Template: 

 

Click on the “+ Create” button to begin designing a new template. [1]

 

Enter the desired Title for the template. [1]

 

Design the Template:

 

Click on the necessary widgets to design the template layout.  [2]

 

Note: While configuring the template, the Admin cannot configure the widgets at this stage.

 

Save the Template:

 

Once the design is complete, click the Save button to finalize and save the template. [3]

Directly Save the Page as a Template

The Admin can also create a template directly from the Page Builder. While creating a page, the Admin will see a “Save as Template” option.

 

By clicking this button, the current page layout will be saved as a template and will immediately appear in the template list. [2]

 

This functionality allows for flexibility in creating and saving templates, whether starting from scratch or using an existing page design.

Edit Template

To Edit a template, navigate to the template list and click the three dots (…).This will reveal the Edit icon. [1]

 

Click the Edit icon to be redirected to the template editing interface.

 

The Admin can update all the details and configurations as needed. After making changes, click the Save button to apply the updates. [2]

Duplicate Template

To Duplicate a template, navigate to the template list and click the three dots (…). This will reveal the Duplicate icon. [1]

 

Click the Duplicate icon to initiate the duplication process. [2]

 

Once the Duplicate button is clicked, the template will be copied, and a new duplicate template will appear in the list. [2]

 

The duplicated template will be named “Template Name – Copy” (e.g., Primary Template – Copy). [2]

 

After duplication, the Admin will see a success message confirming the action. [2]

 

Bulk Duplicate Templates:

 

Start by selecting the templates to be duplicated by clicking the checkboxes beside each template. [3]

 

After selecting the templates, click on the bulk action checkbox. From the available options, select the Duplicate option. [3]

 

The selected templates will be duplicated and added as “Template Name – Copy” (e.g., Primary Template – Copy). After duplication, a success message will appear. [4]

Delete Template

To Delete a template, navigate to the template list and click the three dots (…).This will reveal the Delete icon.

 

Click the Delete icon to display a warning pop-up message.

 

Click the OK button to permanently delete the template from the platform.

 

Bulk Delete Templates:

 

Start by selecting the templates for deletion by clicking the checkboxes beside each template. [2]

 

After selecting the templates, click on the bulk action checkbox. From the available options, select the Delete option. [2]

 

A confirmation pop-up will appear after selecting the Delete option. To finalize and permanently remove the selected templates, click the OK button. If deletion is not required, click the Cancel button to exit the process. [3]

Integrations

In CRMJetty, “Integrations” refer to the connection and synchronization of CRMJetty with various third-party platforms and services. These integrations allow the Admin to enhance the functionality of CRMJetty by linking it with tools and services they already use, streamlining processes, and ensuring data consistency across platforms.

LinkedIn

This integration enables CRMJetty to connect with LinkedIn, allowing Admin to manage professional networking activities. Admin can import contacts, manage connections, and engage with leads directly within CRMJetty.

 

To integrate a LinkedIn account into the portal, the Admin should navigate to Settings > Integration > LinkedIn. [1]

Click the “Create” button to initiate the process of adding a new LinkedIn account. [2]

 

Fill in the following details to connect the LinkedIn account to the portal:

 

Account Name: Enter the name of the account associated with the LinkedIn integration. [3]

 

LinkedIn Client Id: Enter the unique identifier provided by LinkedIn for API access. [3]

 

LinkedIn Client Secret: Enter the secret key provided by LinkedIn, used in conjunction with the Client Id for secure API communication. [3]

 

After creating a LinkedIn account for SSO integration, the Admin can view it on the SSO Integration LinkedIn page. The account name, LinkedIn logo, and timestamp are displayed, with an options menu available for further actions like editing or deleting the account.

 

Editing Account Details:

 

When the Admin clicks the Edit icon, a side panel will slide open. This panel allows the Admin to modify the account details as needed. After making the necessary updates, the Admin can save the changes by clicking the “Save” button. [4]

 

Deleting an Account:

 

To delete an account, the Admin can click on the delete icon. This action will trigger a warning pop-up, prompting the Admin to confirm the deletion. By selecting “Ok,” the account will be permanently removed. If the Admin decides not to proceed, clicking the “Cancel” button will close the pop-up and retain the account. [5]

Facebook

Integrates CRMJetty with Facebook to enhance social media management. Admin can track interactions, manage customer inquiries, and run targeted marketing campaigns through CRMJetty.

 

To integrate goggle account to portal, the Admin should navigate to Settings > Integration > Facebook. [1]


Click the “Create” button to initiate the process of adding a new Facebook account. [2]

 

Fill the below details to connect goggle account to portal :

 

Account Name: Enter the name of the account associated with the Facebook integration.  [3]

 

Facebook Client Id: Enter the unique identifier provided by Facebook for API access.  [3]

 

Facebook Client Secret: Enter the secret key provided by Facebook, used in conjunction with the Client Id for secure API communication.  [3]

 

After creating a Facebook account for SSO integration, the Admin can view it on the SSO Integration Facebook page. The account name, Facebook logo, and timestamp are displayed, with an options menu available for further actions like editing or deleting the account.

 

Editing Account Details:

 

When the Admin clicks the Edit icon, a side panel will slide open. This panel allows the Admin to modify the account details as needed. After making the necessary updates, the Admin can save the changes by clicking the “Save” button. [4]

 

Deleting an Account: 

To delete an account, the Admin can click on the delete icon. This action will trigger a warning pop-up, prompting the Admin to confirm the deletion. By selecting “Ok,” the account will be permanently removed. If the Admin decides not to proceed, clicking the “Cancel” button will close the pop-up and retain the account. [5]

Google Account

This integration allows CRMJetty to connect with Google services such as Gmail, Google Calendar, and Google Drive. Admin can sync contacts, manage schedules, and store files with ease, directly from CRMJetty.

 

To integrate a goggle account to a portal, the Admin should navigate to Settings > Integration > Google Account. [1]

Click the “Create” button to initiate the process of adding a new Google account. [2]

 

Fill the below details to connect goggle account to portal :

 

Account Name: Enter a name to identify the Google account within CRMJetty. [3]

 

Google Client ID: Input the unique Client ID associated with your Google API project. [3]

 

Google Client Secret: Enter the Client Secret generated in your Google API project, used for secure authentication. [3]

 

After creating a Google account for SSO integration, the Admin can view it on the SSO Integration Google page. The account name, Google logo, and timestamp are displayed, with an options menu available for further actions like editing or deleting the account.

 

Editing Account Details: 

 

When the Admin clicks the Edit icon, a side panel will slide open. This panel allows the Admin to modify the account details as needed. After making the necessary updates, the Admin can save the changes by clicking the “Save” button. [4]

Deleting an Account:

 

To delete an account, the Admin can click on the delete icon. This action will trigger a warning pop-up, prompting the Admin to confirm the deletion. By selecting “Ok,” the account will be permanently removed. If the Admin decides not to proceed, clicking the “Cancel” button will close the pop-up and retain the account. [5]