Subscription Management

Learn how to manage your Cloudback subscriptions, assign them to different accounts, and view account coverage across GitHub and Azure DevOps organizations.

The Subscriptions page in Cloudback provides a centralized view of all your subscriptions and allows you to manage how they are assigned to your GitHub and Azure DevOps accounts.

Accessing the Subscriptions Page

  1. Log in to the Cloudback Dashboard

  2. Click on Subscriptions in the main navigation

My Subscriptions

The Subscriptions page displays a table of all subscriptions associated with your account.

Subscriptions table

The table includes the following columns:

Column
Description

Plan Name

The subscription plan name, plus free trial status if applicable

Status

Current status badge (Active or Cancelled)

Source

Where the subscription was purchased (GitHub, Azure, Invoiced)

Price

Subscription price (shows "Free for OSS" for open source subscriptions)

Billing Cycle

Monthly, Quarterly, Semi-Annually, Annually, etc.

Total

Number of repositories included in the subscription

Scheduled

Number of repositories with backups currently enabled

Consumption

Visual progress bar showing usage percentage

Assignments

List of accounts assigned to this subscription

Actions

View button to open subscription details

You can export the subscriptions table to CSV using the Export CSV button.

Account Coverage

Below the subscriptions table, the Account Coverage section provides an overview of backup definitions across all your connected accounts.

Account coverage
Column
Description

Account

Account name with platform icon (GitHub or Azure DevOps)

Total

Total number of repositories in the account

Scheduled

Number of repositories with backups enabled

Coverage

Visual progress bar showing backup coverage percentage

Plan Type

Shows "Metered" or "Fixed" based on assigned subscription type

This overview helps you identify accounts that may need additional subscription capacity or have unused backup slots. You can export this data to CSV using the Export CSV button.

Assigning Subscriptions to Accounts

Subscriptions can be assigned to multiple accounts, allowing you to share a single subscription across different accounts. This includes the ability to mix accounts from different platforms - for example, you can assign both GitHub organizations and Azure DevOps organizations to the same subscription, making it easier to manage backups across your entire infrastructure.

To Assign a Subscription

  1. Navigate to the Subscriptions page

  2. Locate the subscription you want to assign

  3. Click the View button in the Actions column to open the subscription details modal

  4. In the modal, scroll to the Account Assignments section

  5. Under "Assign New Account", select an account from the dropdown

  6. Click the Assign button

  7. The account will be added to the assignments list

To Remove an Assignment

  1. Navigate to the Subscriptions page

  2. Click the View button for the subscription you want to modify

  3. In the subscription details modal, find the Account Assignments section

  4. Locate the assignment you want to remove

  5. Click the remove (minus) icon next to the assignment

  6. Confirm the removal in the warning dialog

Note: Some assignments are non-removable. The account where the subscription was originally purchased through GitHub Marketplace or Azure Marketplace cannot be unassigned. Additionally, at least one account must remain assigned to each subscription.

Subscription Details Modal

Clicking the View button opens a detailed modal with comprehensive subscription information.

Subscription details

Key Metrics

  • Plan Units Purchased: Number of subscription units purchased

  • Repositories Included: Total repositories covered (calculated as units × repositories per unit)

  • Final Price: The subscription price after discounts

Plan Information

  • Plan type (Metered or Fixed)

  • Start and end dates

  • Next billing date

  • Free trial status and end date (if applicable)

  • Pricing breakdown including base price, add-ons, and discounts

Account Assignments

Lists all accounts assigned to the subscription with options to add or remove assignments.

Action Buttons

Depending on the subscription source, you may see buttons to manage your subscription in the original marketplace (GitHub Marketplace, Azure Marketplace, etc.).

Subscription Sources

Subscriptions can come from different sources:

Source
Description

GitHub Marketplace

Subscriptions purchased through GitHub Marketplace

Azure Marketplace

Subscriptions purchased through Azure Marketplace

Invoiced

Enterprise subscriptions with custom billing

Credit Card

Direct purchases through Paddle

Each source may have different rules for assignment management. For example:

  • Open Source (OSS) subscriptions: Account assignments cannot be modified for Open Source subscriptions

  • Marketplace subscriptions: The original account is automatically assigned and cannot be removed

Understanding Subscription Limits

Each subscription plan includes limits that apply to the assigned accounts:

  • Number of Repositories: Maximum repositories that can have backups enabled

  • Free Repositories: Additional free repository slots included with the plan

  • Daily Backups: Maximum number of backups per day (some plans may have limits)

  • Repository Size: Maximum size for backed-up repositories (enterprise plans may have higher limits)

When multiple accounts are assigned to a single subscription, they share the subscription's repository limits.

Managing Multiple Subscriptions

If you have multiple subscriptions, you can:

  • Assign each subscription to different accounts for isolated billing

  • Assign multiple subscriptions to the same account for increased capacity

  • View aggregate usage across all subscriptions

Free Plan

Every Cloudback user has access to a free plan that includes:

  • 1 free repository backup slot

  • Basic backup functionality

  • Available across all connected accounts

The free plan is automatically available and doesn't require any assignment.

Troubleshooting

Cannot Assign Subscription

If you cannot assign a subscription to an account:

  1. Verify you have admin access to the target account

  2. Check if the subscription has reached its assignment limit

  3. Ensure the account is properly connected to Cloudback

Cannot Remove Assignment

If you cannot remove an assignment:

  1. Check if it's the original purchase account (non-removable)

  2. Verify the subscription isn't an Open Source subscription

  3. Ensure the account doesn't have active backups that exceed the remaining capacity

Subscription Not Showing

If a subscription isn't appearing in your dashboard:

  1. Verify the subscription is active in the marketplace (GitHub or Azure)

  2. Check that you're logged in with the correct account

  3. Contact [email protected] if the issue persists

Learn More

Last updated

Was this helpful?