LogoLogo
  • Getting Started
    • Pandium Documentation
    • What is Pandium?
      • The Pandium Platform
      • What Companies Use Pandium For
      • Platform Structure
      • Users of Pandium
    • Anatomy of an Integration
      • Run Triggers
      • PANDIUM.yaml
        • Schema
        • UiSchema
        • Dynamic Configurations
        • Dependent Selector Configurations
      • Environment Variables
        • Context: StdOut
        • Logging (StdErr)
    • Key Terminology
    • Pandium Integration Tutorial
      • Pokémon of the Day, Part 1
        • Create App in Slack to get Credentials
        • Create Integration on the Pandium Integration Hub
        • Make a Tenant
        • Write the Integration in Typescript
          • Add the .env
          • Configure the PANDIUM.yaml
          • Check the Customized Connection Settings Page
          • Add the Pokémon client
          • Add the Slack Client
          • Add the pokemonSync flow
          • Run Normal Sync on the Tenant
        • Update the Tenant Schedule
      • Pokémon of the Day, Part 2
        • Update the PANDIUM.yaml
        • Check the Updated Connection Settings Page
        • Add Dynamic Configs
        • Run Init Sync on the Tenant
        • Update the pokemonSync flow
        • Run updated Normal Sync on the Tenant
  • Integration Hub
    • Setting Up Source Control
    • Creating An Integration
      • Getting Started with Creating an Integration
      • Demo Video: Creating an Integration With Pandium
    • Managing Internal Integrations
    • Creating a Tenant In the Integration Hub
    • Managing and Updating Tenants
    • Managing and Updating Releases
    • Managing External Integrations
    • Managing Tenant Connection Settings
    • Creating Users
    • Managing Users
    • Administrator Settings
    • Site Metrics
  • Marketplaces
    • Integration Onboarding Experiences Overview
      • Embedding the In-App Marketplace
      • Embedding the Integration Install Only
      • Embedding Auth-Only Connections
    • Customizing the JWT
    • Marketplace Settings
    • App Installation Options
    • Flags, Tags, and Categories
    • Public Gallery
  • Connectors
    • Connectors 101
      • Active Campaign
      • Afterpay
      • AfterShip
      • Airship
      • Alasco
      • Algolia
      • Amadeus
      • Amazon
      • Ankored
      • Apollo.io
      • AppSignal
      • AskNicely
      • Assembled
      • Attentive
      • AWS
      • Azure Devops
      • Azure Personal Access Token
      • Bandcamp
      • Bazaarvoice
      • BigCommerce
      • Bitbucket
      • Booker
      • Box
      • Braze
      • Brightpearl
      • Campaign Monitor
      • Capabl
      • Chargebee
      • Chargify
      • Chubb
      • Cin7
      • Coach Packet
      • ConnectSports
      • Constant Contact
      • Customer Thermometer
      • Datadog
      • Datev
      • Delighted
      • DHL
      • DHL Unified
      • Domo
      • Dotdigital
      • Drip
      • Dropbox
      • Dynamic Yield
      • Easyship
      • Eloqua
      • Emotive
      • Endear
      • Envision
      • eTip
      • EvaluAgent
      • Exact Online
      • eZCom
      • Fabric
      • Facebook
      • Falcon.io
      • Famer
      • Fedex
      • Field Nation
      • Finch
      • Fivetran
      • Fleetio
      • Flowcode
      • Follow Up Boss
      • Fortnox
      • Foundation Software
      • Fulfil
      • GetResponse
      • GitHub
      • GitLab
      • Gladly
      • Google
      • Google Service Account
      • Gooten
      • Gorgias
      • Greenhouse.io
      • Happy Returns
      • HootSuite
      • Hubspot
      • Image Relay (Basic)
      • Imgur
      • Iterable
      • Jasper
      • JDP
      • Justuno
      • Kentico Kontent
      • Klaus
      • Klaviyo
      • Kombo
      • Kustomer
      • kvCORE
      • LeagueApps
      • Lessonly
      • Lexoffice
      • Linga rOS
      • Linnworks
      • Listrak
      • Loop Returns
      • LoyaltyLion
      • Lucid Travel
      • Lytx
      • MaestroQA
      • Magento (OAuth)
      • Mailchimp
      • Marketo
      • Medallia
      • Microsoft Entra
      • Mintsoft
      • NCSA Athletic Recruiting
      • Netomi
      • Netsuite
      • Nicereply
      • Nylas
      • Omnisend
      • OnPay
      • OnRamp
      • Ontraport
      • Optimizely Data Platform (ODP)
      • Pandium
      • Personio
      • PayCom
      • Perspective
      • Player's Health
      • Playvox
      • Pleo
      • Postscript
      • Promoter
      • Quickbooks Online
      • Qualtrics
      • Recart
      • ReCharge
      • Recurly
      • Returnly
      • ReverseLogix
      • Rydership (formerly Whiplash)
      • Sage Intacct
      • SailThru
      • Salesforce
      • Salesforce Marketing Cloud
      • Salesforce Pardot
      • SendGrid
      • Sendlane
      • SevenRooms
      • SFTP
      • ShipBob
      • ShipHero
      • ShipMonk
      • Shippo
      • Shipstation
      • Shopify
      • Skubana
      • Slack (OAuth2)
      • SmartrMail
      • Smartrr
      • Smartvatten
      • Smile.io
      • Solidus
      • Springbig
      • Square
      • Square (Sandbox)
      • Stamped
      • Stella Connect
      • SugarCRM
      • Swell
      • Talkable
      • TeamGenius
      • Tether
      • Thankful
      • TikTok
      • Trinet-B2B Test
      • Triple Whale
      • TrustPilot
      • Twilio
      • Twitter
      • Unbabel
      • UPS
      • Upscribe
      • USPS
      • Visma e-conomic
      • Visma.net
      • Walmart
      • Wix
      • WorkMax
      • Xero (OAuth)
      • Yardstik
      • Yotpo
      • Zendesk (Support)
      • Zingtree
      • Zonos
  • Partners
    • Inviting Partners
    • Partner Form
    • Integration Form
    • Managing Partners
    • Partner User Guide
  • Reference
    • Pandium API
    • Pandium CLI
    • FAQ
    • Sample Integrations
    • Repository Permissions
      • Bitbucket
      • Azure
      • GitLab
      • GitHub
    • Email Support
Powered by GitBook
On this page
  • App Installation Options
  • How to Use the In-App Marketplace
  • How to Use Live Link
  • How to Use Auth Link
  • Auth-Only Connections

Was this helpful?

  1. Marketplaces

App Installation Options

Last updated 2 months ago

Was this helpful?

App Installation Options

Once an integration is created using Pandium, there are several ways to surface it to users for installation.

One option is to showcase the integration to all users via Pandium's . Here users can discover, install and manage their integration configurations and sync schedules independently.

Pandium also offers installation options that are suitable for testing and feedback on in-development or closed beta integrations.

For situations where it’s necessary to send an authentication link to users without using the marketplace, Pandium offers both a Live Link and Magic Link feature in the Integration Hub.

Live Link is designed for Pandium customers who use the In-App Marketplace and wish to direct users straight to an integration hosted on Pandium–even if that app is not published to the marketplace.

Auth Link is tailored for situations using OAuth authentication flows or similar. Here, the user connecting a tenant must enter private credentials before the connection is successful.

This method bypasses the use of Pandium's In-App Marketplace, allowing users to enter their credentials directly.

Once this link is sent to users, they are taken directly to the authentication process. If this process needs intermediary pages, Pandium can help set this up.

How to Use the In-App Marketplace

If your In-App Marketplace is already , and you're looking to publish integrations to users, you have two ways to do it. First, while , you can navigate to 'Marketplace Setup.'

Alternatively, you can access an integration's marketplace settings at any time by clicking on 'Details' of the integration within the 'Integrations' tab of the Integration Hub.

Within the 'Marketplace Setup' you can choose whether to have the integration published to your marketplace by toggling this setting on or off.

Once published, users can discover the integration in the In-App Marketplace and install.

How to Use Live Link

Once you have this base URL setup and the marketplace established, Pandium will append a custom URL to the end of any integrations you have in Pandium.

Within the “Integrations” resource in the Integration Hub, navigate to the integration you want to grab the Live Link for.

On the integration tile, click the three dots in the bottom right, and then click “Live Link.”

Here, you can view and copy this link, and send this to your users, where they will be navigated to the particular app page within your marketplace, even if the integration is unpublished and not publicly viewable.

From here, installation progresses as normal for your user.

How to Use Auth Link

By sending an Auth Link to your customers, they are able to directly authenticate a connector without the need to share credentials to you or logging into the Integration Hub.

Once a Tenant is created, it can be accessed by going to the “Tenants” resource in the left menu bar in the Integration Hub.

Then, click “Generate Customer Link” in the pop up window to access the Auth Link.

If an Auth Link is not currently available for your needed connector, reach out to your Technical Account Manager.

Send this link to your end-user or and they will go through the authentication process on their end.

Once your user has successfully authenticated, Pandium will consider them connected, and you will see this reflected under their “Connector Status” within the “Tenant Details” page by a green check.

Auth-Only Connections

Note: These features are not included in the Pandium Lite offering.

To use Live Link, first ensure your In-App Marketplace is . Then, go to your Integration Hub and check that you have saved the base URL for your marketplace by going to 'Settings' in the left menu bar under the 'Company' tab.

To use the Auth Link feature to surface an integration to an end-user, you must first in the Integration Hub. If you're not sure what a Tenant is, see our .

Once on the “Tenants” page, click the Tenant you want to create a Auth Link for to see its details. Click “Connect” or “Reconnect” under the for the integration you want to allow your user to authenticate to.

If creating your own Marketplace using our more streamlined Auth Dialog process, authentication is defined directly within the JWT. To learn more about how this process works, check out the specific article .

set up
create a Tenant
reference here
Connector
here
In-App Marketplace
set up
creating an integration
Example: A Grey Wizard Tech (GWT) integration with enabled marketplace publish settings.
End-user perspective: A Grey Wizard Tech customer integrating with Google Sheets via the In-App Marketplace.
Marketplace URL setting within the “Company” tab under “Settings”