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:
Installation Code Verification
Discord Authentication Setup
Kick OAuth Configuration
Admin Account Setup
Site Settings Configuration
Kick Stream Integration
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.

Enter the 4-character code provided with your BetSync subscription
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:
Visit the Discord Developer Portal
Create a new application or select an existing one
Navigate to the "OAuth2" section in your Discord application settings
Add the following redirect URL:
https://yourdomain.com/discord/callback
(replace with your actual domain)Copy your Client ID and Client Secret
Enter these credentials in the BetSync setup form
Click "Save and Continue"
Step 3: Kick OAuth Configuration
For Kick integration, you'll need to configure OAuth2 authentication.

To set up Kick OAuth:
Go to the Kick Developer Portal
Create a new application or select an existing one
Set up the redirect URL:
https://yourdomain.com/auth/kick/callback
(replace with your actual domain)Copy your Kick Client ID and Client Secret
Enter these credentials in the BetSync setup form
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:
Your Discord profile information
Your assigned admin role
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.

Configure the following:
Site Name: The name that will appear throughout your BetSync instance
Site Description: A brief description of your site (appears in SEO metadata)
Site Logo: Upload your brand logo (recommended: PNG or SVG, max 2MB)
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.

To connect your Kick account:
Enter your Kick username
The system will verify your account and display your profile information
Review the connected account details
Click "Continue to Theme Selection"
Step 7: Theme Selection & Review
Choose a theme for your BetSync instance and review your configuration.

Select from the available themes (Default, Light, or Dark)
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:

Review all your configuration settings
Click "Complete Setup" to finalize the configuration
Post-Setup
After completing the setup, you'll see a confirmation screen. From here, you can:
Go to your BetSync homepage
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