Setting Up ReCaptcha

In this tutorial, we will go through the steps to configure Google reCAPTCHA integration in the admin settings of the Downline Builder Plugin. This feature helps to verify visitors and prevent spam submissions on your forms.

Step 1: Access Admin Settings

  1. Log in to your WordPress Dashboard.
  2. Navigate to the Downline Builder Plugin Settings: Look for the settings section for the Downline Builder Plugin; it can typically be found under Settings on the left sidebar.

Step 2: Go to the Integration Tab

  1. Click on the Integration Tab at the top of the settings page. This is where various integrations can be configured, including Google reCAPTCHA.

Step 3: Enable Google reCAPTCHA

  1. Locate the “Enabled Integrations” Section: Find this section for enabling integrations.
  2. Check the Box for Google reCAPTCHA: Ensure that the checkbox next to Google reCAPTCHA is checked. This action activates the integration.

Step 4: Enter Your reCAPTCHA API Keys

  1. Locate the reCAPTCHA Fields: There will be fields labeled Site Key and Secret Key.
  2. Input Your reCAPTCHA Site Key: Insert your Google reCAPTCHA v3 Site Key into the Site Key field.
    Example:[Site Key]: 6Le...6N2
  3. Input Your reCAPTCHA Secret Key: Insert your Google reCAPTCHA v3 Secret Key into the Secret Key field.
    Example:[Secret Key]: 6Le...A9H

Step 5: Save Changes

  1. Save the Settings: After filling in your reCAPTCHA keys, scroll to the bottom of the page and click on the Save Changes button.

Step 6: Test the Integration

  1. Once the settings are saved, it’s a good practice to test the Google reCAPTCHA integration:
    • Try submitting a form on your site to ensure that the reCAPTCHA is functioning correctly. You should be prompted by the reCAPTCHA interface, verifying that the integration is active.

You have now successfully configured Google reCAPTCHA in the admin settings of the Downline Builder Plugin. This setup enhances the security of your forms by protecting them from spammers and abusive submissions.

If you encounter any issues or require further assistance, please refer to the plugin documentation or contact support!

Setting up BulkEmailChecker

In this tutorial, we will go through the steps to configure the BulkEmailChecker integration in the admin settings of the Downline Builder Plugin. This feature allows you to validate emails of leads and users, ensuring that you only work with high-quality contacts.

Step 1: Access Admin Settings

  1. Log in to your WordPress Dashboard.
  2. Navigate to the Downline Builder Plugin Settings.

Step 2: Go to the Integration Tab

  1. Click on the Integration Tab at the top of the settings page. This is where various integrations like BulkEmailChecker can be configured.

Step 3: Enable BulkEmailChecker

  1. Locate the “Enabled Integrations” Section: Here you will see a list of integrations available for activation.
  2. Check the Box for Bulk Email Checker: Ensure that the checkbox next to Bulk Email Checker is checked. This will activate the integration.

Step 4: Enter Your BulkEmailChecker API Key

  1. Locate the API Key Field: There will be a field labeled “Bulk Email Checker Key” or similar.
  2. Input Your API Key: Insert your valid BulkEmailChecker API key into this field. This key authenticates your requests to the BulkEmailChecker API.

Step 5: Configure Email Checking Options

In the same section, you will see options regarding email checks for leads and users:

  1. Check Leads:
    • If you want to validate the email addresses of leads, check the box labeled Check Leads.
  2. Check Members:
    • If you wish to validate emails for user registrations, check the box labeled Check Members.

These options allow you to control whether to validate emails during lead capture or user registration.

Step 6: Save Changes

  1. Save the Settings: Once you have filled in your API key and selected your desired options, scroll down to the bottom of the page and click on the Save Changes button.Save Changes Button

Step 7: Test the Integration

  1. After saving, it’s a good practice to test the BulkEmailChecker integration:
    • Try signing up as a user or capturing a lead with a known email address (valid and invalid) to ensure that the email validation works as expected.

You have now configured the BulkEmailChecker integration in the admin settings of the Downline Builder Plugin. This setup helps you maintain a clean email list by filtering out invalid addresses, enhancing the overall quality of your leads and users.

If you run into any issues or need further assistance, please refer to the plugin documentation or reach out for support!

Creating an Optin Page

In this tutorial, we’ll walk you through the process of creating an opt-in page using the [dbp_lead_form] shortcode provided by the Downline Builder Plugin. This shortcode allows you to generate a lead capture form that visitors can fill out to opt into your mailing list.

Step 1: Add the Shortcode to Your Page

  1. Create a New Page: In your WordPress dashboard, navigate to Pages → Add New.
  2. Insert the Shortcode: In the content area of the page, add the following shortcode:[dbp_lead_form]

Step 2: Customize the Shortcode Attributes

The [dbp_lead_form] shortcode comes with several attributes you can customize to suit your needs. Below are the available attributes along with their explanations:

  • fnametext: This allows you to customize the label for the first name input field. The default label is “First Name:”.
    Example:[dbp_lead_form fnametext="Your First Name:"]
  • emailtext: This attribute lets you change the label for the email input field. The default label is “Email Address:”.
    Example:[dbp_lead_form emailtext="Your Email Address:"]
  • inputclass: Use this attribute to specify a custom CSS class for the input fields.
    Example:[dbp_lead_form inputclass="my-input-class"]
  • buttonclass: This defines a custom CSS class for the submit button.
    Example:[dbp_lead_form buttonclass="my-button-class"]
  • buttontext: You can change the text on the submit button. The default text is “Submit”.
    Example:[dbp_lead_form buttontext="Join Now"]
  • redirect: This attribute allows you to specify the URL where users will be redirected after they submit the form. If not set, it defaults to the current page.
    Example:[dbp_lead_form redirect="https://yourwebsite.com/thank-you"]
  • mailmintlistid: If using the MailMint plugin, you can specify the ID of the MailMint list to which the lead should be added.
    Example:[dbp_lead_form mailmintlistid="123"]
  • field_order: This attribute allows you to define the order of the form fields.
    Example:[dbp_lead_form field_order="first_name,email"]
  • placeholder: This Boolean attribute controls whether to show placeholders in the input fields. Defaults to false.
    Example:[dbp_lead_form placeholder="true"]

Step 3: Complete Example

Combining multiple attributes, here’s an example of how you might configure your shortcode for your opt-in page:

[dbp_lead_form fnametext="Enter Your First Name:" emailtext="Enter Your Email Address:" inputclass="form-input" buttonclass="form-button" buttontext="Sign Up" redirect="https://yourwebsite.com/thank-you" mailmintlistid="123" field_order="first_name,email" placeholder="true"]

Step 4: Publish Your Page

After inserting the shortcode with your desired attributes, click on Publish to make your opt-in page live.

Conclusion

You have successfully created an opt-in page using the [dbp_lead_form] shortcode. This shortcode allows for flexible customization to meet the needs of your business, enabling you to effectively capture leads and grow your mailing list.

If you have any questions or need further assistance, feel free to reach out!

Creating a Registration Page

In this tutorial, we will guide you on how to create a registration page in WordPress using the [dbp_registration_form] shortcode provided by the Downline Builder Plugin. This shortcode will dynamically generate a registration form that includes various user input fields.

Step 1: Add the Shortcode in Your Page

  1. Create a New Page: In the WordPress dashboard, navigate to Pages → Add New.
  2. Insert the Shortcode: In the content area of the page, enter the following shortcode:[dbp_registration_form]

Step 2: Customize the Shortcode Attributes

The [dbp_registration_form] shortcode comes with several attributes that you can set to customize your registration form. Here are the available attributes and their explanations:

  • inputclass: This attribute allows you to add a custom CSS class to the input fields.
    Example:[dbp_registration_form inputclass="my-input-class"]
  • buttonclass: This attribute allows you to define a custom CSS class for the submit button.
    Example:[dbp_registration_form buttonclass="my-button-class"]
  • buttontext: This sets the text that appears on the submission button. By default, it is “Register”.
    Example:[dbp_registration_form buttontext="Sign Up"]
  • redirect: This attribute allows you to specify a URL to which the user will be redirected after successful registration. By default, it redirects to the home page.
    Example:[dbp_registration_form redirect="https://yourwebsite.com/welcome"]
  • mailmintlistid: If you are using the MailMint plugin, you can specify the MailMint list ID where the user will be added upon registration.
    Example:[dbp_registration_form mailmintlistid="123"]
  • field_order: This attribute allows you to define the order of fields in the registration form. You can specify the fields as a comma-separated list.
    Example:[dbp_registration_form field_order="first_name,last_name,email,user_login,password"]

Step 3: Complete Example

Combining the attributes, here’s an example of how you might configure your shortcode:

[dbp_registration_form inputclass="form-input" buttonclass="form-button" buttontext="Create Account" redirect="https://yourwebsite.com/welcome" mailmintlistid="123" field_order="first_name,last_name,email,user_login,password"]

Step 4: Publish Your Page

After inserting the shortcode with your desired attributes, click on Publish to make your registration page live.

You have now created a registration page using the [dbp_registration_form] shortcode. This flexible shortcode allows for easy customization to fit the needs of your website. Users will be able to input their information, and upon submission, they will be registered on your site and redirected accordingly.

If you have any questions or need further assistance, feel free to reach out!

[dbp_user_notification_preferences]

This shortcode displays options for the current logged in user to configure new user and lead notifications if enabled through the admin panel.

   – `buttonclass`: Ability to add a class to this shortcode’s button.

   – `inputclass`: Ability to add a class to this shortcode’s input fields.

   – `newleadtext`: Ability to add change the text for the New Lead notifications.

   – `newusertext`: Ability to add change the text for the New User notifications.

   – `buttontext`: Ability to change the text for this shortcode’s button.

Setting up AWeber Integration

In this tutorial, we will guide you through the process of creating an AWeber app and configuring it for Downline Builder Plugin. By following these steps, you’ll be able to seamlessly integrate your AWeber email lists with your WordPress website.

Note: Before proceeding, make sure you have an AWeber account and access to your WordPress dashboard, and have the Downline Builder Plugin installed.

Part 1: Creating an AWeber App

Step 1: Access the AWeber Developer Portal

  • Open your web browser and go to the AWeber Developer Portal at https://labs.aweber.com/.
  • Log in to your AWeber account using your credentials.

Step 2: Navigate to “Manage Apps”

  • Within the developer portal, locate the “Manage Apps” section and click on “Create New App”.

Step 3: Provide App Details

  • Enter a name for your app in the designated field.
  • In the “Client Type” field, select “Confidential” to ensure the app’s credentials remain secure.

Step 4: Set Callback URL

  • For the “Callback URL”, enter the following URL: http://{yourdomain.com}/wp-admin/admin-post.php?action=dbp_authorize_aweber.
    (Replace {yourdomain.com} with your actual domain name.)
  • This URL is where AWeber will send authorization responses.

Step 5: Save App Settings and Retrieve Credentials

  • Save the app settings.
  • Take note of the “App Key” and “App Secret” values provided. You will need them for the WordPress setup.

Part 2: Configuring AWeber Integration in WordPress and Downline Builder Plugin

Step 1: Access the WordPress Dashboard

  • Open your web browser and log in to your WordPress dashboard using your credentials.

Step 2: Navigate to D.B. Plugin Settings

  • In the WordPress dashboard, locate and click on “D.B. Plugin”.
  • Click the “Settings” button.
  • Select the “Auto Responders” tab.

Step 3: Enable AWeber Integration

  • Look for the AWeber checkbox in the list of available integrations.
  • Enable AWeber integration by checking the box.
  • Click the “Save Changes” button.

Step 4: Enter AWeber App Credentials

  • Locate the “App Key” and “App Secret” fields.
  • Enter the respective values obtained from the AWeber Developer Portal.
  • Click the “Save Changes” button.

Step 5: Link Your AWeber Account

  • Locate and click the “Link Account” button.
  • Follow the provided instructions to authorize the connection between WordPress and AWeber.

Step 6: Fetch and Select AWeber Email List

  • Locate the “Get Lists” button and click on it.
  • WordPress will fetch your AWeber email lists.
  • From the drop-down menu, select the desired list to which leads from your website will be added.

Congratulations! You have successfully set up AWeber integration within WordPress. From now on, whenever a lead is added to your website, it will also be added to your selected AWeber email list. This integration allows you to manage and communicate with your subscribers seamlessly.

Setting up GetResponse Integration

This tutorial will guide you through the process of integrating GetResponse with the DBP (Database Plugin) on your website. By following these steps, you’ll be able to seamlessly connect your GetResponse account and manage your leads and users efficiently.

Note: Before proceeding, make sure you have a GetResponse account and access to your website’s DBP plugin.

Step 1: Create a GetResponse Account

  • If you don’t have a GetResponse account, visit their website (https://www.getresponse.com/) and sign up for an account. Follow the provided instructions to complete the registration process.

Step 2: Set Up a GetResponse App

  • Log in to your GetResponse account.
  • Navigate to the settings or account section.
  • Look for the option to create a new app or integration.
  • Follow the steps to create a new app, providing any required details.

Step 3: Save Your App Credentials

  • After setting up the app, make a note of your app credentials, such as the app ID and secret. These credentials will be used later during the integration process. Keep this information handy.

Step 4: Enable GetResponse Integration in DBP Plugin

  • Access your website’s DBP plugin settings in the WordPress dashboard.
  • Look for the integrations tab or section related to email service providers.
  • Locate the option to enable GetResponse integration.
  • Check the box or toggle the switch to enable the integration.
  • Remember to save the changes before proceeding.

Step 5: Connect Your GetResponse Account

  • After enabling the GetResponse integration, a button should appear labeled “Connect GetResponse Account” or similar.
  • Click on this button to initiate the connection process.
  • You may be redirected to the GetResponse website for authorization.
  • Follow the instructions provided to grant access to your GetResponse account.

After linking your account, you will be redirected back to the integrations tab within the DBP plugin settings. Here, you will find a new field related to GetResponse.

Step 6: Choose Your Lists

  • In the DBP plugin settings, locate the field where you can select the lists you want to use for your leads and users.
  • It is recommended to have separate lists for better organization, but you can choose to use the same list if you prefer.
  • Select the desired lists from the available options.

Step 7: Save Your Changes

  • Once you have chosen your lists, click on the “Save Changes” button or similar to apply the configurations.
  • The DBP plugin will save the integration settings and connect to your selected GetResponse lists.

Congratulations! You have successfully installed and configured GetResponse on your DBP plugin. Now, you can effectively manage your leads and users while utilizing the features and capabilities provided by GetResponse.

Backup Before Upgrading WordPress Core, Themes, and Plugins (Including Downline Builder Plugin)

Upgrading your WordPress core, themes, and plugins is essential for security, bug fixes, and new features. However, before performing any updates, it’s crucial to create a backup to ensure the safety of your website data. In this tutorial, we will guide you through the process of making a backup before upgrading, with a specific focus on Downline Builder Plugin.

Step 1: Evaluate Your Backup Options

Before proceeding, consider the backup options available to you. There are several methods you can choose from, such as using a backup plugin, your hosting provider’s backup service, or manually creating backups. Assess your specific requirements, resources, and preferences to determine the most suitable backup solution for your website.

Step 2: Backup the WordPress Database

The WordPress database contains crucial information such as posts, pages, settings, and plugin data. To back up your database:

  1. Access your hosting control panel or use a database management tool like phpMyAdmin.
  2. Locate your WordPress database and select the option to export or create a backup.
  3. Choose the export method (e.g., SQL format), select all tables, and click the “Export” or “Create Backup” button.
  4. Save the exported file to your computer.

Step 3: Backup the WordPress Files

In addition to the database, it’s important to backup your WordPress files, including themes, plugins, and uploads. To do this:

  1. Connect to your website via FTP or use your hosting provider’s file manager.
  2. Navigate to the root directory of your WordPress installation.
  3. Select all the files and folders, right-click, and choose the option to compress or zip them.
  4. Save the compressed file to your computer.

Step 4: Backup Downline Builder Plugin-Specific Data

If you want to ensure that your Downline Builder Plugin data is backed up separately, follow these additional steps:

  1. Access your WordPress dashboard and go to “Downline Builder Plugin” in the menu.
  2. Depending on the plugin, locate the “Export” or “Backup” option.
  3. Click on the option and follow the instructions to generate a backup file containing your Downline Builder Plugin data.
  4. Save the backup file to your computer.

Step 5: Store the Backups Securely

Once you have created the backups, it’s crucial to store them securely to prevent data loss or unauthorized access. Consider the following best practices:

  1. Save the backup files to multiple locations, such as your computer, external storage devices, or cloud storage services.
  2. Use strong passwords and encryption for any cloud storage or online backup solutions.
  3. Regularly test your backups by restoring them to ensure they are functioning correctly.

By following this tutorial and creating backups before upgrading your WordPress core, themes, and plugins, including Downline Builder Plugin, you can safeguard your website data and have peace of mind during the update process. Remember to choose a backup solution that suits your needs, follow the recommended steps to backup the WordPress database and files, and securely store your backups. With proper backups in place, you can confidently proceed with upgrades, knowing that your valuable data is protected.

[dbp_referral_leaderboard]

This shortcode displays a leaderboard of users based on their referral count. The following attributes can be used:

   – `exclude_usernames`: A comma-separated list of usernames to exclude from the leaderboard.

   – `time_period`: Defines the time period for counting referrals. Accepted values are “lifetime”, “year”, “month”, or “day” (default is “lifetime”).

   – `limit`: Sets the maximum number of users to display on the leaderboard (default is 10).

[dbp_registration_form]

This shortcode displays a registration form for new users. The following attributes can be used:

   – `inputclass`: Sets the CSS class for the input fields in the form.

   – `buttonclass`: Sets the CSS class for the submit button.

   – `buttontext`: Sets the text displayed on the submit button (default is “Register”).

   – `redirect`: Sets the URL to redirect users to after successful registration (default is the home URL).