Installation

Installation Process of BetSync

BetSync Installation Guide

Overview

This guide walks you through the process of setting up and configuring BetSync, a comprehensive SaaS platform designed for streamers to engage with their audience through bonus hunts, giveaways, and various interactive features.

The setup process consists of several key steps that will help you configure your BetSync instance with proper authentication, settings, and customization.

Prerequisites

Before beginning the setup, ensure you have:

  • A BetSync subscription

  • A Discord application with OAuth2 credentials

  • A Kick account and developer application

  • Your BetSync installation code

Setup Steps

The setup process is divided into seven main steps:

  1. Installation Code Verification

  2. Discord Authentication Setup

  3. Kick OAuth Configuration

  4. Admin Account Setup

  5. Site Settings Configuration

  6. Kick Stream Integration

  7. Theme Selection & Review

Let's go through each step in detail.

Step 1: Installation Code Verification

When you first access your BetSync dashboard, you'll be prompted to enter a 4-character installation code.

  1. Enter the 4-character code provided with your BetSync subscription

  2. Click "Begin Setup" to proceed

Note: If you don't have an installation code, please contact BetSync support.

Step 2: Discord Authentication Setup

Discord serves as the primary authentication method for BetSync, allowing users to log in with their Discord accounts.

To set up Discord authentication:

  1. Create a new application or select an existing one

  2. Navigate to the "OAuth2" section in your Discord application settings

  3. Add the following redirect URL: https://yourdomain.com/discord/callback (replace with your actual domain)

  4. Copy your Client ID and Client Secret

  5. Enter these credentials in the BetSync setup form

  6. Click "Save and Continue"

Step 3: Kick OAuth Configuration

For Kick integration, you'll need to configure OAuth2 authentication.

To set up Kick OAuth:

  1. Create a new application or select an existing one

  2. Set up the redirect URL: https://yourdomain.com/auth/kick/callback (replace with your actual domain)

  3. Copy your Kick Client ID and Client Secret

  4. Enter these credentials in the BetSync setup form

  5. Click "Save and Continue"

Step 4: Admin Account Setup

After configuring the authentication providers, you'll set up your admin account.

This step happens automatically as you authorize with Discord. Your Discord account will become the initial administrator account for your BetSync instance. You'll see:

  1. Your Discord profile information

  2. Your assigned admin role

  3. Next steps in the setup process

Click "Continue to Site Settings" to proceed.

Step 5: Site Settings Configuration

Next, you'll configure basic information about your BetSync site.

Site Settings

Configure the following:

  1. Site Name: The name that will appear throughout your BetSync instance

  2. Site Description: A brief description of your site (appears in SEO metadata)

  3. Site Logo: Upload your brand logo (recommended: PNG or SVG, max 2MB)

  4. Site Favicon: Upload your site favicon (recommended: 32x32 PNG or ICO)

Click "Continue to Kick Settings" after completing this section.

Step 6: Kick Stream Integration

Connect your Kick streaming account to enable BetSync's streaming features.

Kick Integration

To connect your Kick account:

  1. Enter your Kick username

  2. The system will verify your account and display your profile information

  3. Review the connected account details

  4. Click "Continue to Theme Selection"

Step 7: Theme Selection & Review

Choose a theme for your BetSync instance and review your configuration.

Theme Selection
  1. Select from the available themes (Default, Light, or Dark)

  2. Click "Continue to Review"

Note: You can select from additional premium themes through the admin panel after setup is complete.

On the final review page:

Setup Review
  1. Review all your configuration settings

  2. Click "Complete Setup" to finalize the configuration

Post-Setup

After completing the setup, you'll see a confirmation screen. From here, you can:

  1. Go to your BetSync homepage

  2. Access the admin panel to further customize your site

Admin Panel Overview

The admin panel allows you to:

  • Manage users and permissions

  • Configure bonus hunts, tournaments, and giveaways

  • Customize your site's appearance

  • Set up integrations with various casino platforms

  • Manage Kick commands and automoderation

  • Configure points systems and various modules

Troubleshooting

If you encounter issues during setup:

  • Discord Connection Issues: Verify your redirect URL is correctly set up and that your application has the proper scopes.

  • Kick Authentication Errors: Ensure your Kick account exists and your OAuth credentials are entered correctly.

  • Upload Problems: Check that your uploads don't exceed size limits.

  • Login Issues: Clear your browser cache or try using an incognito window.

For additional support, contact BetSync support by creating a ticket or sending an e-mail to [email protected].


Last updated