Support Multiple Installations Per App

Prev Next

MindCloud Embedded enables end users to create multiple installations of the same integration, allowing them to connect and manage multiple accounts for a single integration. This feature is particularly useful when users have multiple accounts for the same service, for example, managing several Shopify stores, and need to run the same integration across all of them.

How it Works

To support multiple installations in your implementation, use these key methods you are probably familiar with:

  • getIntegrations  - Retrieves all integrations along with their respective installations

  • install - Creates a new installation for an integration

  • modify - Edits a specific existing installation

We recommend implementing the following UI patterns:

  • Always display an install button for each integration, allowing end users to add new installations at any time.

  • For integrations with multiple installations, display a "Manage X Installations" button that:

    • Shows all existing installations for that integration

    • Allows users to edit each installation using the modify method

And that's it! Your application now supports multiple installations for the same integration per end user, providing flexibility for users with multiple accounts.