> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.latch.bio/llms.txt
> Use this file to discover all available pages before exploring further.

# For Kit Providers: Analysis Packages

> Learn how to distribute analysis packages to customers

Many kit and solution providers aim to offer their customers a comprehensive analysis solution—from preprocessing raw data via workflows to unlocking novel biological insights through interactive downstream visualizations.

Latch simplifies this process by allowing kit providers to fully build and customize the customer experience using modular product components (workflows, plots, data, etc.) with **Analysis Packages**.

In this document, we’ll cover:

* What an Analysis Package is
* How to create redemption codes for customers
* How to share the Analysis Package and redemption code with customers
* What the customer experience looks like
* Ownership models for workspaces created from redemption codes

## Prerequisites

<img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/org-available.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=5d14146677b5de7755b9bbe1e079ccb7" alt="" width="3454" height="1972" data-path="images/packages/org-available.png" />

* Make sure that you have access to your Organization on Latch.
* If you do not have access to an Organization, please contact your workspace Admin or reach out to [support@latch.bio](mailto:support@latch.bio) (We respond to every request in less than 30 minutes.)

## Step 1: Create an Analysis Package

An Analysis Package is a curated set of Data, Workflows, Pod Templates, and Plot Notebook Templates—sourced from any of the organization’s workspaces.

<Info>
  To be able to create an Analysis Package, you are required to have **Admin** or **Owner** permission in your Organization.
</Info>

To create an Analysis Package, first navigate to your Organization.

<img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/sidebar.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=dff06e3f0d22f7502f6aff26754fb1cc" className="h-56 border-slate-100 border rounded-md" width="1126" height="1040" data-path="images/organizations/sidebar.png" />

Click on the **Customer Packages** tab

<img src="https://mintcdn.com/latchbio/7Tk1iu3HAtubgwuJ/images/organizations/customer-packages-tab.png?fit=max&auto=format&n=7Tk1iu3HAtubgwuJ&q=85&s=ef9819c3b0c0e0f099676e11f675459d" width="1628" height="476" data-path="images/organizations/customer-packages-tab.png" />

Click **+ Package** to create a new package, then enter a name and description. You will be directed to the **Create Analysis Package** page, where you can include data, workflows, pod templates, and plot templates from *any* workspaces owned by the Organization in the package.

<video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/analysis-package.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=5b100d8d51b775e874f4e5555a263f79" data-path="images/packages/analysis-package.mp4" />

Once a package is created, it will show up under the **Customer Packages** page in your Organization.

## Step 2: Create redemption codes for the package

After you've created your Analysis Package, the next step is to create redemption codes for customers.

There are two types of codes that you can create: single-use codes and multi-use codes.

| Feature              | Single-use Codes                                                                  | Multi-use Codes                                                                             |
| -------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| **Redemption limit** | Can only be redeemed once per code.                                               | Can be redeemed multiple times until deactivated for the package within the Organization.   |
| **Creation**         | One or more codes can be manually generated for each package.                     | Each package has a single, unique multi-use code, which is turned off by default.           |
| **Credits**          | Credits can be included for single-use codes                                      | Does not include any credits.                                                               |
| **Usage**            | Ideal for offering customers starter credits to use on workflows, pods, and more. | Ideal for demos or onboarding multiple customers at once without providing starter credits. |

<AccordionGroup>
  <Accordion title="How to create single-use code(s)">
    To create a single-use codes, navigate to your package of interest and click **Create Single Use Codes**. Here, you can also specify the number of single-use codes you want to generate.

    <video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/single-use-code.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=797de3e80c93f962980c24e9d3787a57" data-path="images/packages/single-use-code.mp4" />
  </Accordion>

  <Accordion title="How to create multi-use code">
    Multi-use codes can be redeemed multiple times. Each Analysis Package includes just one multi-use code, which is turned off by default. When activated, the multi-use code can be redeemed repeatedly until you deactivate it. Unlike single-use codes, packages redeemed using multi-use codes do not include credits.

    <video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/multi-use-codes.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=81c60a350cdfaf4736f312e8d95b87ee" data-path="images/packages/multi-use-codes.mp4" />
  </Accordion>
</AccordionGroup>

## Step 3: Distribute your Analysis Package

<AccordionGroup>
  <Accordion title="For single-use codes">
    Single-use code packages can be distributed in two ways: via email or a link.

    <Tabs>
      <Tab title="Email">
        To share a package via email, click the email icon and enter the recipient's email address.

        <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/email-icon.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=82fa5f63b08c7dbf7e65557379f0c60e" alt="Enter Email" width="3166" height="1030" data-path="images/packages/email-icon.png" />

        The customer will receive an email in their inbox, which will take them to a sign-up or log-in page. If they use Latch previously and are already logged in, a modal will pop up which asks them the workspace they want to redeem the package in.

        <video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/email-package.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=fffe4f8847314dcdf45e58eeb54800d8" data-path="images/packages/email-package.mp4" />
      </Tab>

      <Tab title="Link">
        Click on the link icon to retrieve a URL for sharing:

        <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/link.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=b8e7121d8a43e60a91d754dbb3640456" alt="Link" width="3176" height="1148" data-path="images/packages/link.png" />

        Here's what the experience looks like from a customer's perspective:

        <video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/redeem-through-link.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=03c8cd635521661c46aff801d37ab331" data-path="images/packages/redeem-through-link.mp4" />
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="For multi-use codes">
    For a multi-use code, click the link icon to generate a shareable link that customers can use to redeem the analysis package.

    <video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md" src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/multi-use-link.mp4?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=0e393b5d59f6eaed2f645e42b67a59d8" data-path="images/packages/multi-use-link.mp4" />
  </Accordion>
</AccordionGroup>

## What the Customer Experience Looks Like After Receiving your Package

At Latch, we collaborate closely with each kit provider to customize and white-label the Latch platform so it fully aligns with their brand identity. This tailored approach means every element—from the color schemes and logos to the overall look and feel—matches the provider's unique brand.

As a result, when a customer purchases a kit and logs in for analysis, they step into a branded, intuitive, and visually consistent portal that feels like a natural extension of the kit provider's own offerings.

<Steps>
  <Step title="Receive Redemption Email">
    <Note>This step only applies if you sent customer single-use codes via email.</Note>

    Customers receive an email with a unique redemption code link.

    <img src="https://mintcdn.com/latchbio/7Tk1iu3HAtubgwuJ/images/organizations/generic-providers-flow/1.png?fit=max&auto=format&n=7Tk1iu3HAtubgwuJ&q=85&s=c0cdb69a83f5ac499af38380dd16235e" width="746" height="931" data-path="images/organizations/generic-providers-flow/1.png" />
  </Step>

  <Step title="Sign up or log in">
    Customers then see a welcome page tailored to the kit provider’s brand, featuring their taglines, logos, and colors.

    <img src="https://mintcdn.com/latchbio/7Tk1iu3HAtubgwuJ/images/organizations/generic-providers-flow/2.png?fit=max&auto=format&n=7Tk1iu3HAtubgwuJ&q=85&s=5d77120b62ebb20c68ad0830e480d202" width="1320" height="748" data-path="images/organizations/generic-providers-flow/2.png" />

    Next, customers can choose to either sign up or log in, depending on whether they already have a Latch account.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/3.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=9c46b438766402d904747eb97d8420d8" width="1320" height="748" data-path="images/organizations/generic-providers-flow/3.png" />

    If this is their first time redeeming a kit and they have never previously interacted with Latch, they can click **Create a new Latch account** to sign up. If they are redeeming another kit or have previously created a Latch account, they can select **I have a Latch account** and log in.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/4.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=75c1efc351d94f11726246fa527c3256" width="1320" height="748" data-path="images/organizations/generic-providers-flow/4.png" />
  </Step>

  <Step title="Open the Analysis Kit's Content in A Workspace">
    After logging in, users will see an overview of the kit’s contents that will be unpacked into their workspace. They can choose to enable Share Usage Analytics, which gives the kit provider permission to view their activities within the workspace. These activities may include opening files, launching workflows, using a certain number of credits on a Pod or workflow, and more. By default, this option is disabled.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/6.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=5481e790d01b345510919393d5eafb33" width="1320" height="752" data-path="images/organizations/generic-providers-flow/6.png" />
  </Step>

  <Step title="Navigate their workspace">
    The first tab customers see in the workspace is **Latch Data**.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/7.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=e5d79803e975c8a0f920cc1e449d439d" width="1320" height="748" data-path="images/organizations/generic-providers-flow/7.png" />

    They can also navigate to the **Workflows** tab to view and launch the kit provider’s workflows.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/8.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=92981b42c80fcf4a9895a0baede342e0" width="1320" height="748" data-path="images/organizations/generic-providers-flow/8.png" />

    Additionally, they can visit the **Plots** tab for interactive, downstream visualizations.

    <img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/organizations/generic-providers-flow/9.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=fd820cb3b35ed01b7738962439209117" width="1320" height="748" data-path="images/organizations/generic-providers-flow/9.png" />

    Once again, each workflow, data folder, and Pod or Plot template can be fully customized by the kit provider in the **Customers Packages** section of their Organization. This flexibility makes it easy to create a complete end-to-end analysis experience for their customers.
  </Step>
</Steps>

## How Customers Request Support for Analysis Packages

Latch makes it easy for customers to grant temporary workspace access to kit providers for debugging. Providers can enter, diagnose issues, and offer support while customers retain control over access levels and duration.

<Info>
  **IMPORTANT**: Because the customer is granting workspace access, the individual submitting the support request must be an **Admin** within the customer workspace.
</Info>

Once a customer has redeemed a package in their workspace, they can request support by navigating to your current workspace > **Workspace Settings** > [**Packages**](https://console.latch.bio/settings/packages), and click on the **Request Support** button.

<img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/request-support.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=9e477b29f5b33d749cb81bd458336dbb" alt="Request analysis package support" width="2904" height="806" data-path="images/packages/request-support.png" />

When requesting access for a kit provider organization (the organization that created the analysis packages), users will be prompted to complete the following fields:

<img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/request-form.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=088609af89b49257e0e8613aa2ed1306" alt="Request form" width="1546" height="906" data-path="images/packages/request-form.png" />

1. **Users Within {organization_name} to Grant Access**

* The kit provider's organization can have users with different roles (e.g., Admin, Member, Viewer).
* Select which roles should be granted access.
* Default: Only organization admins will be granted access.

2. **Permission Level to Grant in Your Workspace**

* Choose whether to grant Admin, Member, or Viewer access to the selected users.
  Default: Viewer access only.
* If users need need the kit provider to relaunch or debug workflows, consider assigning Admin or Member permissions.

3. **Duration of Access (Hours)**:

* Specify how long the kit provider's users should have access to the workspace.
  After the specified duration, their access to your workspace will automatically end.

### Viewing Customer Requests for Support

As a kit provider, first go to your Organization. Navigate to the **Workspaces** tab and click on the **Support** tab. You will see list of workspaces that requested support.

<img src="https://mintcdn.com/latchbio/XS9dTn9MftjJjC06/images/packages/access-workspace-support.png?fit=max&auto=format&n=XS9dTn9MftjJjC06&q=85&s=968ec0cdcbb946ee3c90c70fa32a85a0" alt="Access support workspaces" width="3166" height="714" data-path="images/packages/access-workspace-support.png" />

Click on the arrow icon to enter the workspace.
