SuperUsers can access and manage Company Settings in Bonzo, setting rules and establishing functionality for the organization. These settings include Enterprise SSO Login, roles, billing, add-ons, custom fields, custom statuses, and contact types. While Team Leads can manage some settings at the team level, many settings are exclusive to SuperUsers and can only be viewed and activated at this level.
Enterprise SSO Login
What is SSO?
Single Sign-On (SSO) is a feature that simplifies the login process for users in your organization by allowing them to access multiple applications with a single set of credentials. This means that once a user logs in to one system, they can seamlessly access other connected systems without having to log in again. This technology is especially useful in enterprise environments where employees need to switch between various applications throughout their day.
What are the Benefits of SSO?
The primary advantage of SSO is the enhanced control it provides to SuperUsers. By centralizing authentication, SuperUser admins can enforce security policies across all connected applications. For instance, you can restrict access to Bonzo based on geographic location, block logins from unfamiliar locations, or set specific conditions for access. This level of control is crucial for maintaining the security and integrity of your organizational data.
Additionally, SSO simplifies the management of user credentials. When an employee leaves the organization, SuperUsers only need to disable their access in the identity provider, which automatically revokes access to all connected applications, including Bonzo. This reduces the administrative burden and ensures that access is promptly revoked, minimizing security risks.
How Does SSO Work in Bonzo?
Enterprise SSO Login in Bonzo leverages SAML-based authentication, integrating with identity providers such as Okta, Ping, Azure Active Directory, or Google Directory. This setup allows users to authenticate through their organization's identity provider, ensuring a streamlined and secure login experience.
Setting up Enterprise SSO in Bonzo involves connecting your Bonzo account with your chosen identity provider. The configuration process includes exchanging metadata between Bonzo and the identity provider, which establishes a secure connection for authentication. Once configured, SuperUsers can enforce SSO login policies, ensuring that users can only access Bonzo through the identity provider.
-
From your dashboard, click to "Settings" in your sidebar navigation to the left. Then select "Enterprise SSO Login" to the right under the "Company" tab.
Click on the pink "+Add SSO Tenant" button in the top right to begin the SSO setup process.
-
Next, create your SAML SSO Connection by selecting your ID provider from the dropdown menu.
-
Once you select your provider, Bonzo will ask you for specific information needed to establish the connection.
Clicking "No" will set up a temporary connection, but you will still need to return and plugin the necessary information into the data fields to ensure SSO is functioning properly.
-
Click "Yes" and then fill in the fields with info. from your ID Provider.
Before enforcing mandatory Single Sign-On (SSO) across your organization, you can first configure the settings at the bottom of this screen. This allows you to establish the connection and test it before making it mandatory.
-
After filling in the above data fields and clicking "Save," you will be provided with your "SAML Endpoints." These endpoints allow communication between identity providers and Bonzo.
While setting up Bonzo's SSO login is easy, the specific steps depend on your company's ID provider. Because each provider requires slightly different information (called metadata), your IT team will likely guide you through the setup process.
Company General Settings
Similar to Account Settings, Company Settings allow you to personalize your Bonzo experience and manage various aspects of your individual account. While many features in this section are more relevant at the team level, certain functionalities for SuperUsers can impact settings and features for teams under their account.
-
From your dashboard, click on "Settings" to the left in your navigation sidebar, and then on "Company" under the "Company" tab.
In the company settings team dropdown in the top right, you will immediately be able to select any team within your organization and jump to their company settings to review and edit.
The fields underneath the team dropdown like "Internal Company Name," "Company Name," "NMLS ID," and "Timezone," although important for your account set up, do not filter down to the rest of your organization.
-
SuperUsers can define specific time windows for sending automated messages from campaigns or pipelines within their organization. Messages scheduled outside of this window will be dropped and not retried, aligning all automated communications with company policies.
-
As discussed in "Account Settings," in order to enable and enforce "MFA" across your organization, "2FA" must be turned on at the SuperUser level. Similarly, to allow prospects to send your team members inbound email attachments, "MFA" must be active.
You will also see an option to toggle company access to AI features. This is available only for accounts using our Token-based communication system. When toggled on (pink), AI features will be available to all team members. Additionally, you can enable (pink) or disable (gray) specific AI features, such as Spark (AI-generated Campaigns and Event messages), and Transcription (inbound and outbound call and voicemail transcription and summaries), for your team.
-
Company address though important for you SuperUser account set up, does not filter down to rest of the organization, meaning this information will also need to be included when Team Leads are establishing their company settings.
-
Managing call dispositions allows you to standardize the way your organization categorizes call outcomes, especially in an auto-dial session. By setting predefined call dispositions, SuperUsers can ensure that everyone across the organization uses a consistent terminology for call results. SuperUsers can also restrict permissions to prevent individual users from changing these dispositions, ensuring that the standardized system remains intact and all team members adhere to the same call outcome categories.
-
Default Sender allows you to define and lock the sender switcher dropdown, essentially establishing a default rule for anyone who has access to a sender switcher tab. Either the message will send from "Owner" or assignee of the contact record OR it will send as "Me" whoever is accessing the sender switcher tab, usually a Team Lead.
-
Realtor Automation (Beta) is designed to help you keep your real estate agents informed about the status of their prospects as they move throughout the loan process.
This feature automatically sends a weekly email update (2:00p ET on Mondays) to realtors, summarizing where their associated prospects are in your pipeline.The automation links each realtor to their prospects and provides an overview of the pipeline stages, such as pre-approval or closing.
SuperUsers can enable this feature for their team, allowing each team seat to toggle it on or off as needed. Additionally, users have the option to exclude certain stages from the updates, such as prospects in early stages or those who have already closed.
-
Email and SMS Disclaimer can be customized and passed down to your entire organization. Simply fill in the empty fields, but note that the SMS disclaimer must contain the word "Stop."
It's important to note that these disclaimers will only filter down to accounts under your SuperUser account if the company setting (further down the page), "Lock Disclaimer" is toggled on.
-
Sender Identification is a required setting for all Bonzo communications to new prospects. It uses "My Name" and "My Company Name" merge tags to inform new prospects who is messaging them. These merge tags pull data from the name and company fields in each user's account and company settings. Therefore, it is essential to ensure these fields are completed and accurate.
-
"The External URL" and "Loan External URL" features in Bonzo are designed for teams that integrate with external systems. By passing a record ID from another system into Bonzo for Prospects or Loans, these features allow you to create direct links to the corresponding records in the external system.
-
Email Archive Address is an email address that will be BCC'd on every email sent via Bonzo marketing server by users in your organization. Essentially acting as a company-wide email archive.
-
Disabling "Call Recording" locks the feature for your entire organization, preventing team members from recording calls using their Bonzo number.
-
When toggled on, the "Disallow Shared Duplicates" feature ensures that the same contact cannot be duplicated across different teams. It's important to note that, if during the import process, "Merge Duplicates" is selected and the "Disallow Shared Duplicates" feature is toggled on, Bonzo will assign the contact(s) to the last user listed in the import file, effectively transferring duplicate ownership.
If "Hide Bonzo Templates" is enabled, users in your organization will not have any campaigns, pipelines, or other resources created by Bonzo available for access or editing in their account.
-
When "Enable Global Opt-Outs" is toggled on, if a shared prospect opts out of communication from one owner or assignee, they will also be opted out of communication from all other shared owners or assignees.
When this feature is toggled on, you can exclude realtors from global opt-outs, allowing them to receive communications from multiple users in the organization even if they opt out from one.
-
As a SuperUser, you have the ability to disable the use of Bonzo Ads Manager company-wide.
"Disabling Email Integration" removes all active email integrations and prevents users in your organization from establishing new integrations.
-
"Disable Integrated Email for Automations" prevents the use of integrated email accounts for Bonzo automations, including campaigns and pipeline events, and broadcast messages.
when this option is selected, all integrated email accounts are removed from existing campaigns and pipelines and communications revert to being sent from the Bonzo marketing email.
-
When the "Email Disclaimer" is toggled to pink, your custom email disclaimer will automatically be included in all of your teams' communications to new prospects—whether one-to-one, automated, or broadcast—until they respond. This applies across your entire organization.
-
Enabling "Listing Agent as Realtor Role" allows your teams to define listing agents as a separate realtor role type, providing your team members with more accurate tracking and outreach throughout the loan process.
For accounts on our Token-based communication system, SuperUsers can enable branch-level management. This transfers the monthly payment responsibility to various branches in your organization. SuperUsers retain the ability to purchase and transfer tokens and set team token allocation templates.
-
Finally, "Add email unsubscribe..." includes a mandatory one-click unsubscribe header to all users' accounts across your organization. It's important to note, this setting only applies to emails using integrated accounts.
Roles
User roles in Bonzo specify permissions and access based on individual responsibilities within the organization. By defining user roles, SuperUsers ensure both operational efficiency and data security, making sure Bonzo performs effectively for every member of their organization.
To create user roles within your organization, begin by clicking on "Settings," navigating down to the "Company" tab, and then selecting, "Roles." Here you will see the standard list of 37 permissions available to team members across your organization and a brief description of what the permission allows.
-
To set up a new role and grant or revoke these permissions, click on the pink button in the top left, "+Add new role."
-
Name the role according to your organizational preference (e.g. Management, LOA, Processor, etc.).
-
You then have the option to select 1 of 3 system roles or seat types that are present in Bonzo (e.g., SuperUser, Team Lead, or Team Member). However, we suggest leaving this system role blank.
This approach avoids the automatic assignment of roles every time a new team member is created and allows for greater flexibility across your organization. Instead, you can create various custom roles, such as LOA1 and LOA2, and apply them as needed without restricting them to a single seat type.
For instance, the LOA1 custom role I've created allows broader permissions, making it suitable for management positions or team leads. Conversely, the LOA2 role is designed with tighter restrictions, making it better suited for regular team members.
If you looking for more information on permissions including best practices scroll down and click on the button below labeled, "SuperUser: Permissions"
-
In general, when defining custom role permissions, ensure they match the responsibilities of each role. This approach guarantees that all users have the necessary access to perform their duties effectively and maintain the structure of your organizational hierarchy. Click "Create" to finalize the setup.
-
You can confirm that the role has been created and view the role's granted or revoked permissions by returning to the "Roles" page.
Make edits directly to this role by clicking on the dropdown next to each individual permission. Always remember to save changes.
You can "Edit," "Copy," or "Delete" the created role by clicking the three vertical dots or breadcrumbs next to the role name at the top.
-
After setting up the roles and permissions, implement them by assigning the roles to the appropriate team members within your organization. Navigate to the "Teams" in the General tab, click on a team.
-
Next, select a team member, scroll to the right, and click on the pink "Edit" button to assign them the new role.
-
In this update screen, you can assign your team to each new role you have created. Scroll down to "Custom Role," select the appropriate role, and click "Update."
-
In the team view, you'll notice the custom roles displayed next to each team member’s name and seat type. For instance, Bonzo Bob, our team lead, has been assigned the LOA1 custom role, which grants more permissions. Conversely, Molly Bonzo, a team member, has been assigned LOA2, a more restrictive role.
Keep in mind, it’s essential to regularly review and adjust the roles and permissions. This ongoing evaluation helps ensure that the access levels remain aligned with organizational needs as they evolve. Additionally, provide training for all users on their roles and the permissions associated with them to minimize confusion and maximize efficiency.
Billing
Managing billing at the SuperUser level in Bonzo involves overseeing a range of financial responsibilities that ensure the smooth operation of various teams within your organization. This includes handling add-ons, managing user seats, teams, and overseeing token allocations.
Billing Tab Settings
To begin managing billing settings, navigate to the "Settings" section and click on the "Billing" tab. Here, you can view and manage various aspects of your billing.
Manage Your Subscription & Payment Method
To activate your subscription and handle monthly invoices, you must have an active credit card on file. You can add payment methods by clicking on the "Add Payment Method" button. Here, you will be prompted to enter your credit card details, including the card number, expiration date, and CVV. After entering your card details, you will also need to provide your billing address and a valid email address. When completed, click "Save."
This information ensures that your payment method is properly linked to your account and that you receive all billing-related notifications and invoices. Keeping your payment method up to date is crucial to avoid any disruptions in your organization’s access to the platform.
Invoices & Payment History
This section provides access to both current and past invoices.
The Invoices and Payment History page offers a high-level view of your invoice totals in list form, including any prorations due to mid-cycle changes.
Prorations appear on your invoice as micro charge-backs to your account.
Understanding Prorations: let's say your organization adds a new user seat on the 15th of the month. Since this new seat is added halfway through the billing cycle, Bonzo will only charge you for the remaining days of that month instead of the full month. This partial charge is a proration.
Clicking "Download" on an invoice allows you to view the invoice as a PDF and provides a more detailed view of costs, such as monthly seat costs and add-ons like pipelines and IVR.
Cost Breakdown
This feature provides a detailed financial summary for each team or branch, breaking down the invoice at a granular level.
For example, it shows if any additional user seats were added to a branch and if any add-ons were purchased. This detailed breakdown helps organizations accurately invoice their branches based on actual usage. To get an exportable summary of charges, click on the "Options" dropdown in the top right and then select "Download Snapshot." The snapshot will export the billing details at the exact point in time. You can select previous months to export the billing details from the 1st of months prior.
Tokens Settings
View the monthly tokens allocated to your SuperUser seat. You can manage token allotments for your teams in the section below titled "Token Allocation Templates."
Buy Tokens
This section allows you to purchase a one time token addition to your token pool. This is especially useful for handling periods of increased activity. Set up a one-time purchase by click on "Buy tokens". You can also buy additional tokens per month by setting up a Token Subscription, found in the 'Addons' tab.
Though the purchase of tokens are traditionally managed at the branch level, you can purchase tokens to supplement your own monthly allotment or transfer the tokens to your teams for distribution. To learn more about how SuperUsers can transfer tokens, click on the button at the end of this article.
Historical Token Usage
This feature allows SuperUsers to track token consumption over different periods (week, month, and three-month views) and filter by team and user for detailed analysis. Click on the three dashes in the top right to establish filter settings for precise analysis.
Addons
In Bonzo, add-on features can be managed at both the SuperUser level and the team level, each providing different capabilities to enhance the platform’s functionality.
SuperUser Level Add-Ons:
As a SuperUser, you have comprehensive administrative capabilities across the organization, allowing you to oversee and manage various add-ons that impact multiple teams. These add-ons include:
Pipelines: This feature allows the creation and management of pipelines for tracking progress and managing workflows across teams. It is a crucial tool for ensuring that processes are streamlined and transparent throughout the organization.
IVR (Interactive Voice Response): IVR systems can be set up and managed to automate and improve customer interaction workflows. This add-on helps in directing calls to the appropriate teams and handling customer queries.
Reputation IQ: This feature provides valuable insights into how your team's Bonzo number is perceived by carriers and recipients, and offers tools to manage and improve its reputation. One of the key functionalities of Reputation IQ is the ability to recycle Bonzo phone number up to five times. This means if your team's numbers get flagged as spam by carriers, they can replace it with a new one, while still allowing previous contacts to reach them on their old number.
Team Members: this feature provides additional team seats that you can apply to teams as your organization grows.
Teams: this feature will allow you to create additional teams within your organization.
Team Level Add-Ons:
Certain add-ons are specifically designed to be managed at the team level, providing functionality tailored to individual teams or users within the organization. These include:
Local Presence: This feature allows team members to use local phone numbers when making calls, increasing the likelihood of customer engagement. It is particularly useful for sales and support teams who need to build trust and improve communication with clients.
Bonzo Legends: This add-on provides advanced features and tools for individual users, enhancing their ability to manage contacts, track interactions, and improve productivity. It includes features such as advanced analytics, custom templates, and enhanced reporting capabilities.
Token Subscriptions: Token subscriptions allows you to purchase additional tokens that will be added to your pool monthly.
Once assigned, SuperUsers can filter users by "Add on," to quickly identify members with add-on access across their organization and make any necessary changes. Navigate to the "Users" tab under your "General" tab and click on the filter icon in the top right of your screen.
By carefully managing these add-ons, SuperUsers can optimize the platform’s
capabilities, providing their teams with the tools necessary to improve performance and achieve organizational goals.
Custom Fields & Views
Custom views offer powerful customization options for tracking specific information that may not be native to the platform but is essential for your teams' organization and workflow. With no limit on the number of custom views you can create, SuperUsers have the flexibility to create "Views," "Fields," and "Subviews," to ensure that every data point is organized and stored.
Views: found in the details section of a contact record, views are the tabs (Mortgage, Recruiting, etc.) that hold additional fields and data.
Fields: found within views or tabs, fields are boxes that hold the actual data points on your contacts (i.e. First Name, Last Name, Telephone Number, Email, etc.).
Subviews: found within the views or tabs, subviews visually separate large groups of fields, making it easier for you and your team to view and organize their data.
-
From your dashboard, navigate to the "Company" tab, and click on "Custom Fields & Views." Here you will see two tabs: "Views" and "Fields."
The Views tab reveals any existing custom views and allows you to create new ones by clicking on the pink "+ Add view" button.
The Fields tab provides a collection of all the unique fields that you have created or that other top-level users have created.
Click on the "pencil" icon to edit a field and to include it in one or multiple views
-
To create a new view, click on the Views tab and then on "+Add View." Remember, by creating a view, you are creating a new tab under which to house additional fields and data. In addition, you can make this new view visible to all members on your team, provide access based on different seat types, or grant access to a custom role that you've created for your organization.
You'll also have the option to hide fields in the view if the fields are empty; preventing unnecessary clutter in your data organization.
-
Click "Create" to establish the view.
Once the view has been created, click on the arrow icon to view and create fields and subviews for this new view.
-
Click on "+Add field" and then enter a "Field name," which will be the title of the field (e.g., First Name, Last Name, Telephone Number, Email). The "Field type" determines the field's functionality, and the "Help text" provides information that appears when you hover over the field. For certain field types, "Options" allows you to create a dropdown menu that team members can select from.
-
Once you've created your new fields, you can create "Subviews" to house additional fields grouped underneath the data fields you created above. Similar to views, for subviews, first create the view and then create the fields.
-
Once you've finalized your views, fields, and subviews, click "Create" and these views and subsequent fields will be active in the "Details" section of every contact record for you and the team members you have given access.
When your team updates fields in a contact record from this view or any other view, the fields will be highlighted in green, and a caution symbol will appear next to the view. This serves as a reminder to save the updated field information before navigating to another area of Bonzo. If users attempt to navigate away from the page without saving they will receive a pop-up notification reminding them to save.
Simply click the pink "Save" button at the bottom of the page.
-
Finally, by clicking the "Field Modifiers" at the top of your "Custom Fields" tab, you can manage fields across your organization by setting them as "required" fields or making them "read only" and not accessible for editing.
Select the field you'd like to modify, click the pencil icon to edit, and then choose "Is required" or "Is read only." After your selection is made, click "Update."
Custom Statuses
As a SuperUser, establishing custom statuses allows your team to label, manage, and track contacts based on criteria specific to your organization. This functionality is useful for identifying and categorizing prospects as they move through different stages of a pipeline. Additionally, it helps create subcategories to differentiate between various partners, such as VIP Realtors with Diamond Status, Platinum Status, Gold Status, and more. This system enhances your team's ability to organize and streamline contact management effectively.
-
Navigate to the "Settings" and select "Custom Statuses" under the "Company" tab. Here, you can create new statuses or modify existing ones.
-
Click on "+Add Status" to create a new status. Establish the status name and create any sub-statuses that may apply. When you are finished, click "Create."
-
Now, you will see your new status in your "Custom Statuses" and this status and any sub-statuses will be accessible across your organization.
Team members can assign the status from their "People" tab by selecting the contacts and clicking the "Pencil" icon.
Once assigned, this information will be viewable under the "Status" column in your team member's people database.
A Team Member can also create an advanced filter in their "People" tab based on this data point to quickly view and take action on all contacts with this status.
Contact Types
Contact Types in Company Settings enable SuperUsers to create labels that help Team Members organize and categorize their contacts. These color-coded types, such as "Builder," "Realtor," "Recruit," and "Borrower," assist team members in efficiently categorizing, managing, and interacting with their contacts.
-
From your dashboard, click on "Settings" in your sidebar navigation, and then on "Contact Types" under the "Company" tab.
Here you will see any existing contact types that you've created.
-
To add a new contact type, click "+Add Contact Type" in the top right corner.
Fill in the blank fields for "Name" and "Value," then select a color for this contact type. The "Name" is what your team members will see, while the "Value" is the criteria you, as the SuperUser, establish. Since a contact type is essentially a label, the "Name" and "Value" can be identical, such as Builder (Builder). Once finalized, click "Create."
-
After establishing the contact type, team members across your organization can assign the contact type by navigating to their "People" tab, selecting a contact or group of contacts, and clicking the "Book" icon from the quick action toolbar.
The new contact type designation will be viewable in a contact's record under "Prospect Details."
A Team Member can also create an advanced filter in their "People" tab based on this data point to quickly view and take action on all contacts with this type.
Resource Links
With Resource Links, top-level users (SuperUsers and Team Leads) can now add company-specific resource links to centralize essential tools directly on the Bonzo dashboard for their entire team. Found at the bottom of your navigation sidebar, these links offer convenient access to any organization critical platform, such as intranet portals, loan origination systems, company websites, or other tech-stack tools. This enhancement allows Bonzo to become your daily operations hub, where team members can quickly access all the necessary tools for their work without leaving the platform.
Labels
The Labels feature allows top-level users to categorize campaigns and pipelines across their team or organization according to their intended purpose. These labels are fully customizable to suit your needs. This initial version of labels supports better organization and will set the foundation for advanced filtering options within both the Campaigns and Pipelines tabs in future updates.
SuperUsers have comprehensive access to Company Settings in Bonzo, allowing them to set rules and manage features such as Enterprise SSO Login, roles, billing, add-ons, custom fields, custom statuses, and contact types. While some settings can be managed at the team level, many critical settings are exclusive to SuperUsers. This centralized control ensures consistency and security across the organization.