Skip to main content

Secure Client Invite

This article explains how to generate secure invitation links to onboard clients to your Asset Manager or Community Admin account without exposing their API keys.

Written by Dor

The Secure Client Invite feature allows you to manage your users' trades without requiring them to publicly share their exchange API keys with you. It is a seamless and secure way to onboard clients to your Cornix Asset Manager or Community Admin account, giving you the ability to manage their trades and view statistics while maintaining strict security.

πŸ›’ API Slots & Capacity

To invite users, you must have available Primary API Slots attached to your active subscription plan.

  • Slot Usage: A single API slot covers one user connection.

  • Multiple Sub-Exchanges: A user can connect multiple sub-exchanges (for example, Binance Spot, Binance Futures, and Coin-M) using a single invite link. This takes up only one slot, as long as the user connects them all at the exact same time during the initial setup.

  • Validity and Reusability: Your API slots remain valid and available for use for as long as your monthly or annual subscription remains active. If a user is disconnected or removed, that specific slot is immediately freed up and can be reused for a new client.

πŸ’‘ Note: If all of your plan's API Slots are currently in use, users trying to connect will receive an error. You will need to navigate to your Billing dashboard, purchase an additional tier of API slots, and then share a new invite link with them.

🧭 Step-by-Step Instructions: How to Invite Users

You can generate a secure invitation link for your client either from the Accounts section or from the Users Management section.

From the Users Management section

Follow these steps to generate a secure invitation link for your client:

  1. Navigate to the Users Management tab on the left sidebar of your Cornix Dashboard.

  2. On top of the page, locate the Pending Invitations banner and click Invite Client. It will open the Secure Clients Invitations tab.

  3. Click the Create Invite button.

  4. In the Create Invitation modal, enter an Account Name (for example, 'Daniel'). This name is for your internal tracking.

  5. Set the necessary Client Permissions using the dropdown menu:

    • No Access: Your client will have no access to the Cornix dashboard. You are the only one who can see and manage their account.

    • Read Only: Your client will be directed to register for Cornix and will have read-only access to view their account. They cannot create or edit trades.

    • Read & Write: Your client will be directed to register for Cornix and will have full access to create, edit, and manage their own trades alongside your signals. This option is available only for the Community Admin plan.

  6. Click the blue Create button.

  7. Click the copy icon next to the generated URL to copy the unique invitation link, then share it directly with your user.

You can read more about this section in the "Users Management" article.

From the Accounts section

Follow these steps to generate a secure invitation link for your client:

  1. Navigate to the Accounts tab on the left sidebar of your Cornix Dashboard.

  2. At the bottom right of the Accounts page, locate the Secure Client Invite banner and click Manage Invites. It will open the Secure Clients Invitations tab.

  3. Click the Create Invite button.

  4. In the Create Invitation modal, enter an Account Name (for example, 'Daniel'). This name is for your internal tracking, and you can rename the account later.

  5. Set the necessary Client Permissions using the dropdown menu:

    • No Access: Your client will have no access to the Cornix dashboard. You are the only one who can see and manage their account.

    • Read Only: Your client will be directed to register for Cornix and will have read-only access to view their account. They cannot create or edit trades.

    • Read & Write: Your client will be directed to register for Cornix and will have full access to create, edit, and manage their own trades alongside your signals. This option is available only for the Community Admin plan.

  6. Click the blue Create button.

  7. Click the copy icon next to the generated URL to copy the unique invitation link, then share it directly with your user.

What Happens Next? (The Client Experience)

When your user clicks the secure link, they will see a dedicated onboarding page.

To help them verify the request, this page will display your Display Name, Telegram Username, and any custom branding you have configured in your Whitelabel settings.

You can visit the "Secure Client Invite: Client Experience" article to see the exact steps they will have to take.

Once the user successfully connects their API keys:

  • A new account will instantly appear on your Accounts tab, and a new user on the Users Management tab.

  • You can begin managing trades on the user's behalf

  • You gain full visibility into the user's portfolio and account statistics.

Understanding the "Secure Clients Invitations" Dashboard

You can track the status of all your generated links from the Secure Clients Invitations page.

  • Client Name: The custom name you assigned to the invite.

  • Creation: The exact timestamp when the invite was generated.

  • Expiration: Invite links expire 24 hours after creation for security purposes. If a link expires before the client uses it, click the three-dot menu, select Delete, and create a new one.

  • Status Indicators:

    • 🟒 Active: The link is valid and waiting for the client to use it.

    • πŸ”΄ Expired: The 24-hour window has passed; the link is invalid.

    • πŸ”΅ Used: The client has successfully connected their account using this link.

  • Client Access: A quick reference to the permissions configured for that specific invite.

⚠️ Important: The Secure Client Invite feature is only available for live trading. It cannot be used to connect demo accounts.


Frequently Asked Questions (FAQ)

How long is a Secure Client Invite link valid? For security reasons, invite links expire exactly 24 hours after they are generated. If your client does not use it in time, you must generate a new one.

Do my API slots expire? API slots do not have a fixed expiration date. They remain valid and available for use as long as your Cornix monthly or annual subscription is active.

Why can't I give my client "Read & Write" access? Client access permissions are tied to your subscription tier. To grant clients "Read & Write" access so they can manage their own trades, you must be subscribed to the Community Admin plan. The Asset Manager plan restricts clients to "No Access" or "Read Only".

What happens if my client connects multiple sub-exchanges? As long as the client connects all their desired sub-exchanges (like Binance Spot and Binance Futures) at the exact same time during the initial onboarding link flow, it will only consume one of your API slots.

What if my client wants to connect another exchange account? You will need to generate a new secure invite link in order for your client to connect one more exchange account, which will also consume an API slot.

What should I do if I run out of API slots? If all your slots are active, new users will not be able to connect via their invite links. You will need to navigate to your Users Management tab and purchase an additional tier of API slots to accommodate new users.

Did this answer your question?