What is MindCloud Embedded?
MindCloud Embedded is a powerful Embedded iPaaS designed to help you streamline integration flows for end users of your SaaS application.
By embedding a simple Client SDK, you can instantly add support for MindCloud’s 350+ integrations within your own application. MindCloud Embedded takes away the complexity and time consuming effort of building integrations in house.
After you've installed our Client SDK, MindCloud Embedded infrastructure handles all the behind the scenes work – OAuth, redirects, credential management, field mapping, rate limiting, batching, and much more.
Definitions
Embedded iPaaS (Integration Platform as a Service)
A white-labeled integration layer that you embed inside your SaaS product. It lets your users connect to external apps and automate workflows without leaving your product.
SDK (Software Development Kit)
The lightweight package you add to your application to enable MindCloud Embedded features. It handles UI components, authentication, and integration orchestration.
ISV
We refer to you as the Independent Software Vendor (ISV). The ISV determines what integrations to build and show in their application.
End User
We refer to the users of your application as end users. Users authenticate their credentials and choose which integrations to install. Users interact with your platform and connect their integrations using MindCloud Embedded behind the scenes.
Integration
An integration is simply a group of workflows tied to a specific third-party app. For example, imagine a Slack integration with three workflows:
Every time someone mentions a keyword in Slack, the message is logged in your CRM.
Once a day, all new Slack channel members are synced to your marketing list.
When a customer’s support ticket is closed, a Slack message is sent to their account manager.
Or take a Google Sheets integration:
Add a new row to a sheet whenever a payment is processed.
Update a sheet with daily sales totals.
Send an email alert when a sheet cell reaches a certain value.
Workflow
A workflow is a sequence of steps that connect to one or more applications in order to exchange data or trigger actions between them. Workflows can be triggered through schedules, webhooks or events in a third-party application.
The event (trigger) starts the workflow, and the destination (actions) defines where the data goes. For example: when a customer signs up in your app (event), create a new contact in NetSuite (destination).
Installation
You create workflows and integrations in our platform. When an end user "installs" a workflow, they create a copy of it that runs with their personal credentials and settings. Think of the template as a class, and each installation as an instance tailored to that user.
Next steps:
If this sounds interesting, then you've found the right place.
Follow these steps below to get started with MindCloud Embedded.