Skip to content

Connecting apps

Mation offers a wide array of third-party apps.

A third-party app is a software application created by a developer that is not the manufacturer of the device the app runs on or the owner of the website that offers it, in our case it is a software not developed by Mation.

Third-party developers greatly enrich our platform’s ecosystem by providing diverse applications that cater to a wide array of needs and preferences.

We have already included a wide array of third-party apps and are continuously working on further integrations. If you should be looking for a service not yet provided, please file an integration request using our GitHub issues.

NOTE

You need to register an account first with each of the third-party apps you would like to connect with Mation.

General connection example

Connecting apps is easy. Let's get into the basics of that real quick. All third-party app connections on Mation work this way.

  1. When being asked navigate to My Apps on Mation. Connecting_Apps_01.jpg

  2. Click the Add connection button to connect a new app. Connecting_Apps_02.jpg

  3. Choose an app from the dropdown list. Connecting_Apps_03.jpg

  4. The Add connection window pops up. Connecting_Apps_04.jpg

    TIP

    Whenever you want to create a connection for an app, you may click the our documentation link in the information box to learn how to create a connection step by step for that specific app.

Example connection GitLab

The best way to learn how to connect apps is to start with a real use case. Let's connect GitLab as a demonstration. This process starts with a login.

  1. Log in to your GitLab account.

  2. Go to the link to register a new OAuth application on Gitlab and click the Add new application button. GitLab_01.jpg

  3. Fill in the application Name. GitLab_02.jpg

  4. Go to Mation and navigate to My Apps and Add a new connection choosing GitLab from the list. GitLab_03.jpg

  5. Copy the OAuth Redirect URL from Mation and paste it into the Redirect URI field on Gitlab. GitLab_04.jpg GitLab_05.jpg

  6. Check the Confidential checkbox.

  7. Check API and read_user in the Scopes section on Gitlab. GitLab_06.jpg

  8. Click the Save application button at the end of the form.

  9. Copy the Application ID value and save it for future use. Click the Eye button to reveal the Client Secret and copy it for future use. GitLab_07.jpg

  10. Go to Mation and paste the Application ID value into the Client ID field and paste the Client Secret value into the Client Secret field. GitLab_08.jpg

    WARNING

    DO NOT click the Submit button yet!

  11. Click the Continue button on Gitlab. GitLab_07.jpg

  12. Your new application on GitLab is set up successfully. GitLab_09.jpg

  13. Now click the Submit button on Mation. GitLab_08.jpg

  14. A pop-up window appears. Click the Authorize button. GitLab_10.jpg

  15. Your GitLab connection is now established. GitLab_11.jpg

  16. Start using your new GitLab connection with Mation.