OpenInt is your go-to solution for embedded product integrations. It empowers teams to ship product integrations in hours, not weeks, using no or low code. With OpenInt, you can read and write data using unified APIs or sync it straight to your database privately.
Ready to streamline your integrations? Sign up now to start using OpenInt and transform your workflow!
1
Set Up Your Connector
After signing up, navigate to the dashboard and set up your first connector, in this example we’ll use Greenhouse. This is where you can configure your integration settings to match your requirements.
Instead of a token, generate a magic link using your backend.
Embed this magic link as an iframe in your application to enable seamless user interactions.
Copy
import { initOpenIntSDK } from "@opensdks/sdk-openint";// Generate a Magic Link and use it within an iframe const magicLinkResponse = await openint .POST("/connect/magic-link", { body: { customerId, validityInSeconds: 2592000 }, }) .then((r) => r.data) .catch((err) => { console.error("Error generating magic link:", err); return null; }); const magicLink = magicLinkResponse?.url;// Example for embedding a magic link const iframe = `<iframe src="${magicLink}" />`;