How to Bulk Enroll Users on Telegram

Created by Anjan Chaudhary, Modified on Tue, 9 Dec at 3:34 PM by Anjan Chaudhary

This article is a step-by-step guide to bulk enrolling learners into your Telegram community on Graphy. This feature allows you to add multiple users at once by uploading an Excel file with their information.

Note: This article assumes you have already connected your Telegram account with Graphy, added the Graphy bot to your channels, and completed the landing page details. If you haven't done this yet, please follow our guide: How to create and set your Telegram Community


What is Bulk Enroll?

Bulk Enroll is a feature that allows creators to add multiple learners to their Telegram community at once by uploading an Excel file. Instead of enrolling users one by one, you can import hundreds of learners in a single upload.


When to Use Bulk Enroll

Use bulk enroll when you want to:

  • Migrate existing students from another platform

  • Add learners who purchased offline or through other channels

  • Provide complimentary access to multiple users at once

  • Any other reason why you may want to add learners at once


Accessing the Bulk Enroll Feature
After connecting your Telegram account and completing the landing page details, you'll have access to the Customers section.

Step 1: Navigate to your Telegram community product page

Step 2: Click on the "Customers" tab at the top

You'll see the "All customers" page with a list of enrolled users. At the top right, you'll find the "Bulk Enroll" button.



Step-by-Step: How to Bulk Enroll Users

Step 1: Open Bulk Enroll Option

Click on the "Bulk Enroll" button at the top right of the Customers page.

A popup window titled "Bulk Enroll Learners" will appear.


Step 2: Choose Excel Fields

In the bulk enroll dialog box, you'll see:

Choose file: A button to upload your Excel file No file chosen: Current status showing no file is selected

Below this, you'll see: "Choose Excel Fields - Choose Learner information fields to be imported"

Select the fields you want to import by checking the boxes:

  • Email (Required - already checked by default)

  • ☐ Password

  • ☐ Name

  • ☐ Mobile

  • ☐ Expiry (yyyy-MM-dd)

  • ☐ Send Welcome Email (yes/no)


Step 3: Download Excel Template

Before uploading your data, download the Excel template to ensure your file format is correct.

Click on the "Download Excel Template" button at the bottom of the dialog.

This will download a template with the columns matching the fields you selected. Fill in this template with your learner data.



Step 4: Prepare Your Excel File

Open the downloaded template and fill in the learner information:

Required field:

  • Email: Enter the email address of each learner (one per row)

Optional fields (if selected):

  • Password: Set a password for the learner account

  • Name: Enter the learner's full name

  • Mobile: Enter phone number with country code

  • Expiry: Enter expiry date in yyyy-mm-dd format (e.g., 2025-12-31)

  • Send Welcome Email: Enter "yes" or "no"


Step 5: Upload Your Excel File

Once your Excel file is ready:

Step 1: Click on "Choose file" button

Step 2: Select your prepared Excel file from your computer

Step 3: The filename will appear next to "Choose file"

Step 4: Click the "Upload" button to start the import process


Step 6: Verify Upload Success

Show Image

After uploading, you'll see a success message: "File uploaded successfully!" (shown as a green notification at the top right)

The learners from your Excel file will now be enrolled in your All Customer Page.


Step 7: View Enrolled Learners

Show Image

Return to the "All customers" page to see your newly enrolled learners.

You can:

  • Search by email or phone number

  • Filter by Status, Enrolled on, Renewed date, Expiry date, or Plan

  • Export the customer list

  • View individual learner details including:

    • Name

    • Email

    • Phone

    • Enrolled on date

    • Status (Active/Inactive)

    • Expiry date



Understanding the Customers Page

After bulk enrolling learners, you can manage them from the Customers tab.

The top navigation shows four tabs:

  • Add Telegram community: Initial setup

  • Landing page details: Configure community information

  • Customers: Manage enrolled learners (current tab)

  • Pricing: Set up pricing plans

On the Customers page, you have:

  • Search bar: Search by email or phone number

  • Filter options: Status, Enrolled on, Renewed date, Expiry date, Plan

  • Bulk Enroll button: Add multiple learners at once

  • Export button: Download customer list

  • Customer table: View all enrolled learners with their details


Was this article helpful?

Start bulk enrolling your learners and grow your Telegram community today!

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article