GeeLark Quick Start Guide

Download and installation

On certain Windows versions, you may need to right-click and choose “Run as administrator” for a successful installation.

Registration and login

  1. Registration and login through both mobile phone numbers and email addresses are supported.
📌 For enhanced account security, passwords should include a mix of numbers, uppercase and lowercase letters, and be 8-20 characters long.
  1. Password recovery is available, with support for both mobile phone and email verification for secure access.


Beginner’s guide:

Step 1: Add a proxy.

  • You can add proxies in batches.

Step 2: Create a new profile.

  • To activate a new phone profile immediately after creation, ensure you first acquire the matching cloud phone model under “Devices”. Note that the Basic version lacks audio capabilities and camera support, while the Premium version includes sound and supports camera functionalities (such as QR scanning and live streaming).

Step 3: Once the wallet is recharged under “Billing,” you can use the funds to buy cloud mobile phones in the “Devices” section, and if required for TK automation tasks, purchase points in “TK Automation.”

Step 4: The “Members” section allows for the creation of diverse user groups, addition of team members, role assignments, and control over their access to specific profiles and features.

Proxy management

  1. Head to the Proxies section, click “Add proxy” to add the proxies you need.
add proxy

You can view the number of profiles linked to each proxy in the proxy list.

related profiles
📌The option to delete a proxy is unavailable if it's currently linked to existing profiles.
  1. For batch proxy additions, utilize the “Proxy Tests” function to check the IP connection and location. Once checked, confirm the additions by selecting “OK”.

    When adding batches of proxies, ensure each proxy is entered on a new line, separated by a colon “:”. For example:
    Format → Proxy type://Host:Port:Login:Password
    Example → socks5://
batch add proxies
  1. Within the “Proxy configuration” menu, you have the option to purchase proxies directly from integrated services. Currently, selections include kookeey, IPIDEA, and IPHTML, and we’re working on broadening the range of proxy providers.
integrated proxy services

New profile

  1. To create a functional profile, it’s essential to include proxy information. Both static and rotating proxies are supported and can be configured accordingly.
proxy config
  1. Proxies that have been added in the “Proxies” section can be accessed from the “Saved proxies” dropdown menu. Each proxy entry will display the country of the proxy. To its right, you’ll find the number of the profiles linked to that specific proxy.
saved proxies list
  1. Regarding Device information, the default selection is Basic, but users have the option to manually choose different types of cloud mobile phones.
📌 If the chosen type of cloud phone is out of stock, the creation of a new profile can still proceed. However, activation is on hold until the necessary cloud phone is purchased from the "Devices" section.
  1. The Auto-match function automatically selects the most suitable cloud phone region based on your proxy details. If you opt for “Custom,” you will need to manually specify a country.

Profile management

  1. In the “Profiles” section, you can filter profiles by group, category, etc. Related device information is displayed for the cloud phone profile.
  1. When the profile is closed, you can perform editing operations, such as changing the proxy.
  1. To reassign profiles to a new group or grant access to other members, simply select the profiles of interest and click on “Move”.
move group
move group

Group management

The Groups section facilitates the management of profiles by categorizing them into groups. It enables you to see the total number of profiles within each group and access their specific details.

number of profiles in each group
(The number of profiles in each group)
view profile details
Profile details
(Profile details)

You can also create new groups, edit the group name, delete groups, and merge groups.

more options
  1. Batch authorization: Assign groups to members, granting them management access to specific profile clusters.
Batch authorization
Batch authorization
  1. Merge groups: Combine selected groups into a single entity. Profiles within the merged group remain accessible to members with prior authorization, and their proxies are unaffected. Following the merge, the original group will be removed.
merge groups
merge groups

Device mangement

  1. To purchase a cloud phone, simply click on the “Buy cloud phone” button located in the “Devices” section.
  1. Select the type and quantity of cloud phone you wish to purchase, then click “Buy it now” to finalize your purchase. Your purchased cloud phones will appear in the Devices menu.
📌 Paymentst for cloud mobile phones will be deducted from your wallet balance. Please ensure you top up your balance under "Billing." A daily cap exists on usage charges. After reaching this limit, you will incur no further charges for the remainder of the day.
Recommended use scenariosLacks sound and camera, ideal for operating social media apps.Equipped with sound and camera, designed to flawlessly run short video apps.Features sound and camera, delivering the highest performance for seamlessly running any apps.
Usage charges (for every 15min)$0.05$0.08$0.08
Daily expenditure cap$0.5$0.8$0.8


The “Billing” section is divided into four key areas:

  1. Wallet: This includes your balance and bonuses.
    • Balance: This is your current account balance. Use the “Recharge” button for balance top-ups.
    • Bonus: Bonuses can be used for various deductions at the time of purchase, such as for TK automation task points and cloud phones.
  2. Monthly fee: This covers your plan fee, TK automation task points, and other charges.
    • “Upgrade plan” button: Available for Free users looking to upgrade their plan.
    • “Change plan” button: Allows subscribed users to modify their plan anytime.
    • “Renew” button: Use this to extend the duration of your current plan.
📌 Notes:
  • Your new plan activates immediately after you place the order.
  • Low-cost plans are non-refundable.
  • To calculate the price difference when changing plans: Remaining days * (new plan fee - old plan fee) / 30.
  1. Plan information: Usage statistics
    • Billing date
    • Profile count: Current vs. Included in plan
    • Member count: Current members vs. Member seats included in plan
    • Daily limits:
      • Opens
        • Free users: Open limit = profiles count * 10
        • Base users: Open limit = profiles count * 500
        • Expired users: Open limit = 20
      • Creates
        • Free users: Create limit = profiles count * 10
        • Base users: Create limit = profiles count * 10
        • Expired users: Create limit = 20
  2. Order details: View specific fee details by date, including wallet recharges, plan fees, cloud phone fees, and points fees.

TK Automation

TK Automation section

  1. Buy points: To welcome new users, each receives 100 points to explore the TK automation feature. When these points are run out, click the “Buy points” button to get more.
  2. Task template: Access instructions for using the automation templates by clicking the 🔽 icon. Choose from three TikTok-specific templates: “Publish video,” “Publish image collection,” and “Account warmup.” Click”Start now” to proceed to the “Create task” page.
  3. Task dashboard: Monitor the status of tasks—whether they’re executing, scheduled for delivery, or have been delivered.

Publish video

  1. Create a new task.
    • Step 1: Edit the name of the task plan.
    • Step 2: Click the “Add” button to add the cloud phone profile in which the task will be executed.
📌 Notes:
  • Execution of a task requires an active login to the platform account within the chosen cloud phone profile. Failure to log in results in unsuccessful task execution.
  • Supported TikTok versions for this automation feature are v32.9.2 in Asia, and v32.5.1 in other regions. Installing any versions outside of these specifications will result in the cloud phone's status being labeled as "Error," rendering it unselectable.
  1. To switch the cloud phone profile for executing a task, click “Add” once more, deselect the previously chosen cloud phone profile, and then confirm the change by clicking “OK”.
  1. Uploading Videos: You have three options for video uploads: “In all profiles,” “In random profile,” and “In current profile.”
📌You can upload videos multiple times using different options, and all videos should be in MP4 format.
  • In all profiles: This option enables the uploading of identical videos across all selected profiles.
In all profiles
  • In random profile: This option allows for videos to be uploaded randomly to one of the selected profiles.
In random profile
  • In current profile: Use this option to upload videos exclusively to the currently active profile.
In current profile
  1. Setting the publication time for each video is mandatory. This can be done individually for each video or collectively with the “Batch set time to publish” option for all videos at once. Once the video upload and scheduling are complete, finalize the task creation by clicking “Confirm publication” at the page’s bottom.

Execution history

📌 The cloud phone profile undergoing an automation task execution cannot be opened.

After successfully creating a task, its progress can be monitored via the Data dashboard. For detailed information, click on “View execution history” to access the page showing running records.


  1. In GeeLark, we provide two convenient ways to install apps on cloud phone profiles: either by accessing the built-in app market through the profile or by performing the installation in the “Applications” section.
  1. To download applications, head to the “Basic Applications” menu. There, locate your desired app and click “Install”.
download apps
  1. Upon successful installation, the app will be included in the “Team’s applications” section. 
Team’s applications

Activating the app ensures its installation across all profiles within your GeeLark team, whereas deactivation will remove it from all profiles.

Activate the app
(Activate the app)
Deactivate the app
(Deactivate the app)
📌This step only installs apps in newly created profiles. For installing apps into existing profiles, a restart of the profile is necessary. This can be achieved in the Profiles section by selecting the relevant profile and clicking “Restart” at the top.
restart profile

Member management

Create member groups

  1. Enter the group name (required).
  2. Provide a description (required).
  3. Choose the functional rights to allocate to the member group. All members within the same group will share these rights (required).

Add Members

  1. Choose the member group you want to expand and click “Add member.”
  2. Enter the new member’s name.
  3. Provide the login email for the member’s GeeLark account (it’s required that this email is not already registered with GeeLark, and using a genuine email is recommended).
  4. Set a password for the account (required; it’s recommended to use a highly secure password).
  5. Assign a role to the new member – choose from administrator, manager, or member (required).
    • Administrator: This role allows for altering function permissions and changing group assignments for members.
    • Manager: This role includes the ability to add new members and modify group assignments for members.
    • Member: This role does not permit adding users or changing group assignments.
  6. Authorize the new member for specific groups (required; to grant access to all groups, simply select all).
  7. Determine the maximum number of profiles the new member is allowed to create (optional; leaving this blank means there is no limit to the profiles, including authorized profiles, that the new member can create).
  8. Add remarks for the new member (optional).

Change / delete member information and reset password

  1. You can modify a team member’s name, login email, group, role, and authorized groups.
  2. Upon resetting a member’s password, the system will automatically generate a more secure password. This new password can then be copied and shared with the said member.
  3. Member deletion process:
    • The removed member will initially be placed in the Trash.
    • Permanently deleting the member from the Trash will erase all data completely.

Restore members

  1. Locate the member you wish to restore in the Trash and select “Edit”.
  2. Assign a group to the member. At this point, you also have the option to update the member’s name, login email, role, and authorized groups.

Action logs

In this section, you can view login logs, open logs, profile management logs, group management logs, proxy management logs, and tag management logs.

action logs