Skip to main content Skip to footer
  • Showcases
  • Pricing
  • Solutions
    • For Teaching Business
    • For Service-Based Business
    • For NGOs
  • Resources
    • Our Partners
    • Blog
    • Help Center
    • English
    • 繁體中文
LoginGet Started NowStart Automating
    • English
    • 繁體中文
  • Showcases
  • Pricing
  • Solutions
    • For Teaching Business
    • For Service-Based Business
    • For NGOs
  • Resources
    • Our Partners
    • Blog
    • Help Center
LoginStart Automating

Promotions

4
  • Assign coupon to the student
  • Create Coupons
  • Create Free Coupons
  • Add registration fee

Certificates

1
  • Creating a Certificate Template in Flowclass

Course Calendar

4
  • Course Calendar
  • Change & Delay Class
  • Mark Attendance
  • View & Change Student’s Lesson

Initial Set Up

6
  • Set Up Branding & Region
  • Set Up Home Page
  • Set Up Gallery
  • Set Up Contact Information
  • Set Up Social Media
  • Set Up Custom Domain

FAQ

2
  • FAQ – About Flowclass
  • What’s Flowclass?

Web Portal

2
  • Student’s Guide to Joining a Course
  • Completing Payments

Credit System

1
  • Add credit for a parent

Course Settings

4
  • Set Up Course Page & SEO
  • Set Up Sort & Filter for Courses
  • After-Application QR Code & Message
  • Set Up Terms & Conditions

Staff Management

2
  • How to delete account?
  • Hourly Rate Assignment

Class Types & Settings

6
  • Regular Class v2: Set Up Once, Repeat Forever
  • Choose the Right Type of Classes
  • Set Up Events (Paid & Free)
  • Set Up Regular Class
  • Set Up Recurring Class
  • How to update Class Quota in Flowclass?

Invoice Management

2
  • Assign Students’ Course by Create and Send Invoice
  • Invoice Reviewing

Custom Forms

6
  • Create Custom Data Fields
  • How to Create Custom Data Fields in Flowclass
  • Modify & Reorder Custom Data Fields
  • Create Application Form
  • Create Multi-Step Forms
  • Create a Membership Application Form

Payment Methods

2
  • Creating Payment Methods
  • Connect Stripe Online Payments

Application Records

3
  • Process Application Records
  • Filter Application Statuses
  • Export Data & View Analytics

WhatsApp & Email

5
  • Set Up WhatsApp Templates
  • Editing WhatsApp Templates
  • Use Your Logo in Emails
  • Re-Send Payment Notifications
  • Notifications Sent After Application

Automation

3
  • Customize Automation Flows
  • Adjust Student Notification Preferences
  • Notification Log

Integration

3
  • Embed Into Websites
  • Label Printing with Flowclass
  • Label Printing with Software

Subscription Plans

1
  • Check Subscription Payment Records

Student Management

4
  • The Student Central
  • Import & Add Student
  • Update Student Records
  • Changing the password for student accounts

Schedule Mangement

5
  • Closing Time
  • Assign Course to Student
  • Change Student’s Class
  • Assign Lesson To Student
  • Change Lesson Time & Status

Updates

1
  • Flowclass v2.1.0 Update
View Categories
  • Home
  • Flowclass Documentation
  • Initial Set Up
  • Set Up Custom Domain

Set Up Custom Domain

4 min read

Connecting a custom domain to your platform ensures a professional web presence and enhances user trust. Follow these clear instructions to configure your custom domain using AWS Certificate Manager (ACM), CloudFront, and EC2 Load Balancer.

Contact Us for Pre-Migration Configuration #

Step 1: Purchase a domain name #

Before setting up your custom domain, you’ll need to purchase a domain name from a domain registrar such as GoDaddy or Namecheap. Choose a domain name that is easy to remember and reflects your brand or website.

Step 2: Contact us #

You can contact our support through this WhatsApp link or send an email to info@flowclass.io with the title of “Custom Domain: (your domain name)”

Custom domains require backend configurations that we will handle for you. These configurations include creating and setting up a CloudFront distribution for your domain.

  1. Reach Out to Us:
    • Contact our support team with the following details:
      • Your custom domain name (e.g., www.example.com or .example.com).
      • Any additional subdomains or alternative domain names you want configured.
    • Let us know if you have specific requirements, such as caching policies or headers.
  2. Wait for Our Team to Complete the Setup:
    • We will create a CloudFront distribution customized for your domain and backend requirements.
    • Once completed, we will send you the CloudFront Distribution Name (e.g., abc123.cloudfront.net).
  3. Verify the Distribution Name:
    • Double-check the distribution name we provide to ensure accuracy.
    • Keep this information ready for the DNS setup step.

Setting Up Domain Records #

Step 1: Update Flowclass Settings #

  1. Log In:
    • Sign in to your admin dashboard.
  2. Navigate to Domain Settings:
    • On the left-hand menu, go to Brand & Links.
    • Click on the Domain Settings tab at the top of the page.
  3. Set Your Custom Domain:
    • In the Custom Site Domain field, enter your custom domain (e.g., newgenerationkarateschool.com).
    • Click Save Changes.

Step 2: Access Your DNS Settings #

Once you’ve purchased your domain name, you’ll need to access your DNS settings. This is where you’ll create a CNAME record to link your domain name to your Flowclass website.

The steps to access your DNS settings may vary depending on your domain registrar, but it’s typically found under the “DNS Management” or “Domain Management” section of your account.


Examples of Common Domain Registrars

Here’s a list of popular domain registrars and where you can typically find the DNS settings:

1. GoDaddy

  • Steps to Access DNS Settings:
    1. Log in to your GoDaddy account.
    2. Go to My Products and find your domain name.
    3. Click DNS or Manage DNS next to your domain.

2. Namecheap

  • Steps to Access DNS Settings:
    1. Log in to your Namecheap account.
    2. Go to Domain List from the dashboard.
    3. Click Manage next to your domain and navigate to the Advanced DNS tab.

3. Bluehost

  • Steps to Access DNS Settings:
    1. Log in to your Bluehost account.
    2. Navigate to Domains > My Domains.
    3. Click the DNS tab for the domain you want to edit.

4. HostGator

  • Steps to Access DNS Settings:
    1. Log in to your HostGator account.
    2. Access the Domains section from the dashboard.
    3. Click Manage Domains and then go to the DNS tab.

5. Cloudflare

  • Steps to Access DNS Settings:
    1. Log in to your Cloudflare account.
    2. Select your domain from the dashboard.
    3. Navigate to the DNS tab to modify records.

6. Squarespace

  • Steps to Access DNS Settings:
    1. Log in to your Squarespace account.
    2. Go to Settings > Domains.
    3. Select your domain and manage DNS settings.

7. NameSilo

  • Steps to Access DNS Settings:
    1. Log in to your NameSilo account.
    2. Go to Manage My Domains.
    3. Select your domain and click DNS Records to make changes.

Step 3: Create a CNAME record #

Pointing your domain to the CloudFront distribution ensures users can access your site using your custom domain securely.

  1. Log in to your domain registrar (e.g., GoDaddy, Namecheap).
  2. Add a CNAME Record:
    • Name: Your custom domain (e.g., www.example.com).
    • Value: The CloudFront Distribution Name provided by us (e.g., abc123.cloudfront.net).
  3. Save the changes and allow DNS propagation (this can take up to 24 hours).

It may take some time for your DNS settings to propagate, which means that your custom domain may not be immediately available. This process can take anywhere from a few minutes to a few hours, depending on your domain registrar.

Step 4: Test Your Domain #

  1. Visit your custom domain (e.g., www.newgenerationkarateschool.com) in a browser.
  2. Ensure it loads securely over HTTPS and displays your site correctly.
  3. Test additional domains or subdomains to verify functionality.

Updated on August 12, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Set Up Social Media
Table of Contents
  • Contact Us for Pre-Migration Configuration
    • Step 1: Purchase a domain name
    • Step 2: Contact us
  • Setting Up Domain Records
    • Step 1: Update Flowclass Settings
    • Step 2: Access Your DNS Settings
    • Step 3: Create a CNAME record
    • Step 4: Test Your Domain
Ready to jump in?

Flowclass helps automate tedious tasks so educators can focus on what matters most – Teaching.

Get Started

Start streamlining student bookings and automating payment processes today with Flowclass!

感謝您的訂閱!

我們會送上最有效的學習情報🥰

Flowclass
  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on X
info@flowclass.io
+852 5722 5763
Flat 151 & 152, 15/F, Weswick Commercial Building, 147-149 Queen’s Road East, Wan Chai, Hong Kong

Solutions

  • Solutions
    • For Teaching Business
    • For Service-Based Business
    • For NGOs
  • Showcases

Resource

  • Flowclass Blogs
  • Help Centre
  • Recent Updates
Solutions
  • Solutions
    • For Teaching Business
    • For Service-Based Business
    • For NGOs
  • Showcases
Resource
  • Flowclass Blogs
  • Help Centre
  • Recent Updates

2025 © All rights reserved by Flowsophic Limited (Doing Business As Flowclass)