---
title: "Academy Article"
canonical_url: "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection"
locale: en
meta:
  "og:title": "Academy Article"
---

[Go to home](https://academy.laioutr.com/en)

- [Apps](https://academy.laioutr.com/en/bereiche/apps)

- [Using apps](https://academy.laioutr.com/en/leitfaeden/using-apps)

- [Enter credentials and test the connection](https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection)

# Enter credentials and test the connection

App credentials are entered per environment under Configuration, checked with Test connection and stored with Save settings. They take effect with the next deployment.

## Before you start

<dl>

<dt>Plan</dt>
<dd>Any Laioutr plan</dd>

<dt>Role</dt>
<dd>Developer role on the environment</dd>

<dt>Duration</dt>
<dd>5 min</dd></dl>

### Prerequisites

- App installed in the environment
- Credentials from the admin of the connected system

Last reviewed on October 15, 2026

Each app declares which settings it needs: which shop, which search account, which tracking property and with which credentials. Cockpit shows these as a form under **Configuration** in the environment menu, grouped by publisher. The form header names publisher, package and installed version; each section reports **Complete** or how many settings are missing.

Settings belong to exactly one environment. A token saved on stage leaves main untouched. Tokens, keys and passwords are secrets: Cockpit stores them encrypted and never shows them in full again, for long values only the last four characters.

**Test connection** sends a single read-only request to the app service and reports whether it worked or what is missing. Saving does not start a deployment: the running storefront keeps its previous values until the next build.

## Step by step

1. 1 ### Step 1: Open Configuration

   Unfold **Configuration** in the environment menu. An orange dot next to an app marks an empty required setting.
2. 2 ### Step 2: Select the app

   Open the app and check package and version in the header. **Configure** in **Package Management** leads to the same form.
3. 3 ### Step 3: Enter the values

   Fill in the fields with values from the system admin. For a stored secret, leave the field empty unless it should be replaced.
4. 4 ### Step 4: Test the connection

   Select **Test connection** before saving. The result reports success or the cause, such as missing values, no answer or refused credentials.
5. 5 ### Step 5: Save

   Select **Save settings**. If a required setting is empty, Cockpit names it and does not save.
6. 6 ### Step 6: Deploy

   Start a deployment of the environment so the storefront picks up the new values.

## Check the result

All sections of the app show **Complete**, no orange dot remains, the connection test reports success, and after the deployment the storefront shows data from the system.

## Frequently asked questions

Do the values apply to all environments?

No, every environment has its own values. When an environment is copied into another with **App settings** ticked, the values travel along, secrets included. A new environment starts with its source settings, including the connection to the live shop.

How is a secret replaced?

Type the new value and save. An empty field keeps the stored value. Optional secrets can be removed with **Remove**; **Keep** undoes that before saving.

What does the Settings not released badge mean?

The installed app version declares settings Cockpit has not received yet. The publisher releases that version again; for Laioutr apps the form arrives with the next catalogue sync.

Does the test change anything in the connected system?

No. The test sends a read-only request and changes nothing in the service or in Cockpit.

## Related

- [Find, install and configure apps](https://academy.laioutr.com/en/artikel/find-install-and-configure-apps)6 min

  Apps are listed in the Cockpit catalogue under Apps, installed per environment and set up under Configuration. The storefront uses them from the next deployment onwards.
- [Check live data in Studio](https://academy.laioutr.com/en/artikel/check-live-data-in-studio)5 min

  The Studio preview shows real data from connected apps. On dynamic pages such as the product detail page, the Preview Data field selects which product the preview shows.
- [Create projects and dev and stage environments](https://academy.laioutr.com/en/artikel/create-projects-and-dev-and-stage-environments)6 min

  A project is created in the organisation settings under Projects and starts with the live environment main. Further environments such as stage or dev are created in the project under Environments as a copy of an existing one.
- [Start and check a deployment](https://academy.laioutr.com/en/artikel/start-and-check-a-deployment)5 min

  A deployment rebuilds the storefront of an environment and puts changes to apps, versions and configuration live. It is started in Cockpit under Deployments with Deploy; the status and build log show whether it worked.
- [Assign roles and permissions](https://academy.laioutr.com/en/artikel/assign-roles-and-permissions)6 min

  Roles decide what a member can see and do in Cockpit. Besides the built-in roles Owner, Developer, Project Manager and Content Manager, the organisation defines custom roles with selected permissions under Roles and assigns them when inviting.

## Learn it in a lesson

- [What apps deliver and where they are configured](https://academy.laioutr.com/en/lektionen/foundations-what-apps-deliver)9 min
- [Connect commerce apps](https://academy.laioutr.com/en/lektionen/developer-connect-commerce-apps)12 min
- [Connect Shopify](https://academy.laioutr.com/en/lektionen/go-live-connect-shopify)8 min
- [Enter credentials and test the connection](https://academy.laioutr.com/en/lektionen/go-live-credentials-and-connection-test)6 min

## [Using apps](https://academy.laioutr.com/en/leitfaeden/using-apps)

Search this guide

1. [Find, install and configure apps](https://academy.laioutr.com/en/artikel/find-install-and-configure-apps)6 min
2. [Enter credentials and test the connection](https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection)5 min
3. [Check live data in Studio](https://academy.laioutr.com/en/artikel/check-live-data-in-studio)5 min

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://academy.laioutr.com/#website",
      "@type": "WebSite",
      "inLanguage": "en",
      "name": "Default",
      "url": "https://academy.laioutr.com/",
      "translationOfWork": {
        "@id": "https://academy.laioutr.com/#website"
      }
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#webpage",
      "name": "Academy Article",
      "url": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection",
      "@type": [
        "WebPage",
        "FAQPage"
      ],
      "breadcrumb": {
        "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#breadcrumb"
      },
      "isPartOf": {
        "@id": "https://academy.laioutr.com/#website"
      },
      "mainEntity": [
        {
          "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/1"
        },
        {
          "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/2"
        },
        {
          "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/3"
        },
        {
          "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/4"
        }
      ],
      "potentialAction": [
        {
          "@type": "ReadAction",
          "target": [
            "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection"
          ]
        }
      ]
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#breadcrumb",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "name": "Home",
          "item": "https://academy.laioutr.com/en",
          "position": 1
        },
        {
          "@type": "ListItem",
          "name": "Apps",
          "item": "https://academy.laioutr.com/en/bereiche/apps",
          "position": 2
        },
        {
          "@type": "ListItem",
          "name": "Using apps",
          "item": "https://academy.laioutr.com/en/leitfaeden/using-apps",
          "position": 3
        },
        {
          "@type": "ListItem",
          "name": "Enter credentials and test the connection",
          "item": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection",
          "position": 4
        }
      ]
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/1",
      "@type": "Question",
      "inLanguage": "en",
      "name": "Do the values apply to all environments?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>No, every environment has its own values. When an environment is copied into another with <strong>App settings</strong> ticked, the values travel along, secrets included. A new environment starts with its source settings, including the connection to the live shop.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/2",
      "@type": "Question",
      "inLanguage": "en",
      "name": "How is a secret replaced?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Type the new value and save. An empty field keeps the stored value. Optional secrets can be removed with <strong>Remove</strong>; <strong>Keep</strong> undoes that before saving.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/3",
      "@type": "Question",
      "inLanguage": "en",
      "name": "What does the Settings not released badge mean?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>The installed app version declares settings Cockpit has not received yet. The publisher releases that version again; for Laioutr apps the form arrives with the next catalogue sync.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/en/artikel/enter-credentials-and-test-the-connection#/schema/question/4",
      "@type": "Question",
      "inLanguage": "en",
      "name": "Does the test change anything in the connected system?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>No. The test sends a read-only request and changes nothing in the service or in Cockpit.</p>"
      }
    }
  ]
}
```
