Hi there! Thanks for dropping in! We're excited to help you get started and we promise to make this as easy as we can! If you have any questions along the way, please drop us a line on firstname.lastname@example.org.
What is Integry?
Integry is an integration platform for B2B SaaS companies that are looking to give their users integrations with hundreds of apps. That way, your users can import/export data from/to their current apps or any third-party apps.
For example, if you're a CRM app, you may want to create integrations with popular CRMs like Salesforce or HubSpot. That will allow your end-users to import data from these CRMs.
By integrating different applications, Integry allows your end-users to stay aware of their tasks, get notified immediately of important events, and enjoy seamless communication with different apps.
For example, your end-users can connect your app to Slack and send messages to Slack on every trigger event.
Integry also allows one-way or two-way real-time data syncing between two apps. For example, if you're a CRM, you can have it integrate with HubSpot. That way, if there's any change in the HubSpot customer, you also get that change reflected in your CRM.
The integration options available at Integry are endless. You can see a list of apps you can embed here.
That said, let's walk through some of the key components of Integry and see what you can offer to your end-users.
The Integration Marketplace is hosted by Integry as a public listing of all apps that are integrated on the platform. Your end-users can access and create integrations with all of these apps. Integry allows you to quickly set up an entire marketplace (like an app store) on a subdomain, which is either yourcompany.integry.io or your own domain, such as integrations.yourcompany.com.
The benefit of this Integration Marketplace is that your users can browse through all of these integrations and use them for their own purposes.
Shown below is an example of a basic Integration Marketplace with Integry’s subdomain and branding. This is how integration cards will appear to your users on Integration Marketplace.
Your users can view these integrations by categories, app names, and more. (Refer to the image above)
You must observe here that this is a fully branded Integration Marketplace. Therefore, you can customize the logos, colors, layouts, and every individual element you see here.
This also integrates with your authentication using single sign-on (SSO). So, if a user logs into your app, they're also automatically able to log into the app directory.
If a user clicks on a card (card view is shown in the image above), they can see details of that integration. For example, they will see a detailed page where they can see information about the app, supporting information, how this integration works, and so on.
The app we're using for the demo purpose is Tatango, a US political messaging platform.
Your users can set up an integration for their own usage and create a Guided Flow. We'll explain what guided flows are how you can create them in the next heading. But, before that, if you want to learn how to create an Integration Marketplace for your own app, we have created this whole guide for you.
A Guided Flow is a workflow that describes how your app connects to other apps. It decides how your integration works, the data integration it will import from other apps, and the actions it will perform. In a nutshell, it's a blueprint of the integration you create.
Your product team can create an integration workflow of your app with other apps using these Guided Flows.
A Guided Flow decides how your customer's user experience is going to be. We believe that providing a good user experience allows your users to set up integrations conveniently. Therefore, Integry places much emphasis on creating great user experiences.
You can create a Guided Flow by clicking on the 'Use Flow' button on the app's page of your Integration Marketplace. (As shown in the image below)
Learn how to create Guided Flows for your apps in Integry by following this step-by-step help guide we've created for you.
Custom Flows are also a blueprint of an integration. However, this time, this integration is created by your app's user instead of you/your product team. Basically, through Custom Flows, you can offer your users the ability to create their own integrations from scratch.
We developed this feature for your users looking for a specific workflow, that you may not be able to provide on an individual basis.
Your users can create a Custom Flow by clicking on the 'Create Flow' button on the app's page on your Integration Marketplace. (As demonstrated in the image below)
As a result, a UI will appear for your users to set up an entire flow of their integration from scratch. They can select the steps in a flow, decide which events begin the flow, and the triggers and actions used in a Flow.
If you want to get a deeper insight into Custom Flows, read through our detailed guide on creating custom flows in Integry.
We'll take an example of Sendinblue, which is an Integry customer. Sendinblue has embedded Integry's SDK inside their app, allowing its users to manipulate integrations natively while staying on the app.
Due to the SDK embed, you can view the integrations within Sendinblue's web app natively. (As shown in the image below)
This is a fantastic feature from the user experience point of view. And, because these integrations live inside your app, they have a great completion rate.
We have created a detailed guide for you where you can learn how to embed Integry's SDK inside your app.
You can't implement any of the integrations we've explored until now, without creating an App Connector for your application in Integry.
An App Connector defines the protocol of Integry's communication with your app. To create an App Connector in Integry, you need the app's API and access to that API. Integry will act as an API client, and it will consume your API.
For example, if you are a CRM and in that, you want to create a contact. Integry will need an API that allows it to go and create a contact there.
Integry also needs authentication to act on a particular user's behalf to create the contact for that particular user.
You can access the connector builder to create an App Connector for your application in Integry. For that, you'll have to navigate to the 'Connectors' tab on Integry's dashboard.
On the next screen, you can view all the connected apps in your account. Click on the 'Create Connector' button right on the top.
As mentioned earlier, you can configure your application in Integry using various authorization methods. We've created detailed guides on creating App Connectors via API key and OAuth2 protocol.
Integry gives you an advanced and high-level view of all integration usage and what the users are doing - down to every individual API call.
We hope you're now familiar with Integry's key components and have a comprehensive understanding of every module. You are now all set to roll out your integration. In case of any query, shoot us an email at email@example.com.
In order to start building your app, sign-up!