> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/apps/app-gallery.md).

# App Gallery

Find, install, set up, and remove the apps that connect OrderEazi Central to your couriers, payment gateways, supplier feeds, and other business systems, and fix their problems.

Your couriers, payment providers, suppliers, and other business systems each hold information OrderEazi needs, and copying it across by hand is slow. An app connects OrderEazi Central to one of these systems, so quotes, stock, prices, and bookings move between them for you. The **App Gallery** lists the apps you can install, and **Installed Apps** lists the ones your organisation uses.

### Before you start

The permissions are in the **App Gallery** permission group:

* **View App Gallery:** See the apps you can install.
* **View Installed Apps:** See the apps your organisation has installed.
* **Configure and Open Installed Apps:** Install, set up, and uninstall apps, and fix their problems.

To open an installed app, you need both **View Installed Apps** and **Configure and Open Installed Apps**. If you don't have the permissions you need, ask your OrderEazi administrator to add them to your role. See the [Permissions reference](/central/order-management/settings/manage-users/permissions-reference.md).

You'll also need an account with the other system, such as your courier or payment provider. Each app's own page says what it needs.

### The kinds of apps

* [**Business systems**](/central/apps/business-systems.md)**:** Inventory and CRM (customer relationship management) systems, such as Cin7 Core and HubSpot.
* [**Couriers**](/central/apps/couriers.md)**:** Get courier quotes and book deliveries from a project.
* [**Payment gateways**](/central/apps/payment-gateways.md)**:** Send your clients a link to pay online.
* [**Supplier feeds**](/central/apps/supplier-feeds.md)**:** Bring your suppliers' products, prices, and stock into OrderEazi.

### How to install an app

1. In the main menu, select **Apps**.
2. If **Installed Apps** opens, select **View Gallery**.
3. Find the app. Search by its name, or by what it does, such as "courier".
4. Select **Install** on the app's card.

You see "Success" and the app's name followed by "installed successfully". **Installed Apps** then opens, with the new app on it. Installing also creates an API key for the app, which is listed under **Application API Keys (Apps)** on the [API Keys](/central/order-management/integrations/api-keys.md) page.

Each app can be installed once. If you see "Unable to install the app.", try again later, or email <support@ordereazi.com>.

### How to set up an installed app

1. In the main menu, select **Apps**.
2. On **Installed Apps**, select **Open** on the app's card.
3. On the **Details** tab, fill in the app's settings, such as your account details with the other system.
4. Select the app's save button.

The **Details** tab shows the app's own screens, so its settings are different for every app. Each app's page explains them.

**Example:** Your organisation starts using ShipLogic for deliveries. You install **ShipLogic Courier**, open it from **Installed Apps**, and enter your ShipLogic account details on its **Details** tab. On your projects, **Get Courier Quote** then appears under **Project Actions**.

To find an app on **Installed Apps**, search for it, or use the list next to the search box to show only one kind, such as **Courier** or **Supplier Feed**.

### How to check an app's problems

When an app has problems, the **Apps** item in the main menu shows a warning, "Problems have occurred in one or more installed apps." The app's card on **Installed Apps** says "This app has related problems. Open it to view details."

The **Problems** tab lists data the app sent to OrderEazi in bulk, such as a batch of products or stock levels, that failed to import 3 times. Each row shows when it was sent (**Created On**, in UTC), the **Reason** it failed, and its **Retries**.

> **Warning:** **Clear all** deletes every import from the app that hasn't finished, including imports still waiting their turn, not just the failed ones. That data is never imported. Fix the reason first, then retry the failed rows one by one instead.

1. In the main menu, select **Apps**.
2. On **Installed Apps**, select **Open** on the app's card.
3. Select the **Problems** tab.
4. Read the **Reason**, and fix the cause, such as a missing supplier or product code.
5. Open the row's menu and select **Retry**, then **Confirm**.

You see "Batch queue retry has commenced successfully." The import runs again within about a minute, with 3 more attempts. If it fails again, it comes back to the list.

To remove a row without importing it, open its menu, select **Delete**, then **Confirm**. You see "Record deleted successfully." Once no app has problems left, the warning in the main menu goes away.

The **Problems** tab only shows bulk imports. Other problems show elsewhere: an app's own errors on its **Details** tab, and messages OrderEazi sends to the app on the **Queue** tab under **Integrations** > **Webhooks**. See [Webhooks](/central/order-management/integrations/webhooks.md).

### How to uninstall an app

> **Warning:** Uninstalling deletes the app's settings, such as your account details with the other system. To use the app again, you install it and set it up from the start.

1. In the main menu, select **Apps**.
2. On **Installed Apps**, select the bin icon on the app's card.
3. Select **Confirm**.

You see "Success" and the app's name followed by "uninstalled successfully". Data the app already brought into OrderEazi, such as products, clients, and stock levels, stays.

If OrderEazi can't reach the app, it isn't uninstalled, and you see an error. Try again later, or email <support@ordereazi.com>.

### Related pages

* [API Keys](/central/order-management/integrations/api-keys.md): see the key each app uses
* [Webhooks](/central/order-management/integrations/webhooks.md): check the messages OrderEazi sends to your apps
* [Roles](/central/order-management/settings/manage-users/roles.md): give people the App Gallery permissions
