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
  • What Are Internal Integrations?
  • Managing Internal Integrations
  • Configure
  • Remote Repository Settings
  • Default Release
  • Sync Schedule
  • Marketplace Settings
  • Reprovision Connectors

Was this helpful?

  1. Integration Hub

Managing Internal Integrations

In order to deploy an integration through Pandium, you must first create the integration. The steps below will walk you through how to do so.

Last updated 1 year ago

Was this helpful?

What Are Internal Integrations?

An Internal Integration within Pandium refers to an integration where the code is running on the Pandium platform itself. In his scenario, developers will direct Pandium by providing the repository URL housing the integration code.

Pandium then creates images of the integration through , overseeing the authentication process, and handling all associated activities, or .

Managing Internal Integrations

After an internal integration, you will be directed to the primary integration detail page, where you can view and manage the integration. Here, you gain access to the the ‘Details’ section, housing relevant settings for the integration. These settings will automatically adjust to reflect any changes in the information. Additionally, the page features a table in the lower section, displaying relevant integration activities, tenants, and releases..

You will also see three tabs: Configure, Marketplace Setup, and Reprovision Connectors.

Configure

To access the configuration edit page, simply click on the 'Configure' option located at the top right corner of the integration detail page. Once clicked, you will be directed to a page that closely resembles the setup page used for internal integration creation.

Remote Repository Settings

Within the configuration edit page, you have the flexibility to modify the repository information associated with the integration. This includes the ability to change the source, branch, or yaml location, providing you with the control to tailor the integration to your specific needs.

Default Release

Sync Schedule

Upon installation of an integration by an end user, these options will be viewed as a drop down that your customer may choose between. You are also able to choose whether the integration should be paused by default or set to automatically begin running upon installation.

Marketplace Settings

Reprovision Connectors

To manage connector provisioning, navigate to the ‘Reprovision Connectors’ tab on the integration detail page. Clicking this tab will redirect you to a separate edit page. If any of the connectors you selected during your integration configuration require credential changes at the integration level, those adjustments can be made or reset from this page.

Each connector features a 'Show Secret Keys' button. Clicking this button reveals the relevant environment variable formats used for this connector, useful for development of the integration.

There is also the option to ‘Edit Connectors’, allowing you to add or remove connectors associated with the integration. Follow the prompts to make the desired changes, establish connections with new connectors if needed, and then close the page to save the modifications and return to the integration detail page. It is important to use caution when editing connectors on an active integration.

Under ‘Default Release’, you have the option to modify default release for the integration as well as the default release behavior for new tenants. To learn more about how each of our default release behaviors work, please view .

Next, let’s explore the Sync Schedule configuration. These options determine the sync intervals available for end users configuring the integration. While Pandium provides commonly used sync intervals by default, you have the flexibility to fully customize these options. To edit the cron string, please use cron format. For assistance in creating cron strings, you can use the following tool: .

Moving on to Marketplace settings, clicking the ‘Marketplace Settings’ tab on the integration detail page will lead you to a page where various content, copy, and media relevant to the integration's display are set. Check out to learn more about how these settings work.

To learn more about these secrets, please view the on Environment Variable Secrets.

here
crontab guru
this article
article
Source Control
runs
creating
Default Release Options
Example Provisioning Screen on an Integration