Changelog

+
A screenshot of IntegrationOS' new developer documentation

Gong integration

We’re excited to announce our new integration with Gong, enabling seamless access to Gong’s conversation intelligence data directly through our API. This integration allows you to pull insights from your recorded calls and meetings, empowering your applications with valuable sales and customer interaction data. Whether you’re analyzing conversations for trends, enhancing CRM data, or automating follow-ups, the Gong integration provides a powerful way to leverage conversation intelligence within your existing workflows.

+
A screenshot of IntegrationOS' new developer documentation

Unified Node SDK version 4 release

We’ve released version 4 of our Node SDK, featuring general experience enhancements, bug fixes, and performance improvements. This update is designed to provide a smoother and more efficient development experience, addressing key issues and optimizing the SDK’s performance. Whether you’re building new integrations or maintaining existing ones, this version offers improved stability and responsiveness across the board.

To install the latest version, visit our Unified Node SDK on NPM.

+
A screenshot of IntegrationOS' new developer documentation

Load time delay in Logs is now resolved

We’ve resolved an issue in our API logging product where an infinite loader would appear when viewing logs with more than 100 entries. This fix ensures that all API logs, regardless of size, are now displayed correctly and without delay.

+
A screenshot of IntegrationOS' new developer documentation

Configure scopes for OAuth-based integrations

We’ve added the ability to configure scopes for OAuth-based integrations. This feature allows you to define specific permissions during the authentication process, ensuring that your integrations only access the data they need. By configuring scopes, you can enhance security and maintain adherence to the principle of least privilege, aligning your application more closely with best practices.

+
A screenshot of IntegrationOS' new developer documentation

Box integration

We’ve introduced native support for Box, allowing you to easily manage and interact with your Box files and folders directly through our API. This integration enables seamless file uploads, downloads, organization, and sharing within your applications. Whether you’re focused on secure document storage, content collaboration, or workflow automation, the Box integration helps you integrate these capabilities into your existing systems efficiently.

+
A screenshot of IntegrationOS' new developer documentation

Google Drive integration

We’ve added support for Google Drive, making it easier to manage files and folders within your applications. With this integration, you can seamlessly interact with Google Drive through our API—uploading, downloading, organizing, and sharing files. Whether you’re building document management systems, automating file workflows, or integrating with other tools, this new integration provides a straightforward way to leverage Google Drive’s capabilities within your applications.

+
A screenshot of IntegrationOS' new developer documentation

Airtable integration

We’re pleased to introduce native support for Airtable, enabling seamless integration between your applications and Airtable’s powerful database platform. This integration allows you to easily interact with Airtable data—creating, reading, updating, and deleting records—directly through our API. Whether you’re managing projects, tracking inventory, or building custom workflows, this integration makes it simpler to connect Airtable with your existing tools and processes.

+
A screenshot of IntegrationOS' new developer documentation

Updates to the chats model for LLM integrations

We’ve enhanced our chats model to support a broader range of features from leading LLM providers, including OpenAI, Anthropic, and Cohere. These updates allow for deeper integration with each platform, enabling more advanced functionalities and better alignment with the capabilities offered by these models. Whether you’re building conversational AI or leveraging other LLM-powered features, these improvements ensure that your applications can fully utilize the latest advancements from our supported providers.

+
A screenshot of IntegrationOS' new developer documentation

Google Sheets integration

We’ve added native support for Google Sheets, allowing you to seamlessly connect your applications with Google’s popular spreadsheet tool. With this integration, you can easily read, write, and manipulate data within Google Sheets directly through our API, enabling more efficient data management and automation workflows. Whether you’re syncing data, generating reports, or building dynamic dashboards, this integration makes it easier to incorporate Google Sheets into your existing processes.

+
A screenshot of IntegrationOS' new developer documentation

Increased rate limits on the Unified API

We’ve updated the rate limits for our Unified API to better support high-volume applications. The new limits allow for up to 500 requests per minute for both read and write operations, providing more flexibility for developers who need to make frequent API calls. This change is part of our ongoing commitment to ensuring that your integrations run smoothly, even as your usage scales. If your application requires even higher limits, please reach out to our team for assistance.

+
A screenshot of IntegrationOS' new developer documentation

Query parameter syntax update for Attributes and Records common models

We've made a small syntax update to the Attributes and Records common models.

Previously, both models required a Query Parameter with the name object to be passed to the request. This Query Parameter pointed to the object's slug, which is retrieved when listing objects.

With this change, the Query Parameter name is changing from object to slug. The value, however, remains the same and is still pointing to the object's slug.

+
A screenshot of IntegrationOS' new developer documentation

NetSuite integration

NetSuite is now available to all customers via the Unified API.

It supports OAuth to make it easy for end-users to connect. Under the hood, it uses NetSuite's REST API, which gives access to more data vs. legacy APIs.

In NetSuite, you're now able to read and write realtime data using the following models: Customers, Companies, Invoices, Messages, Orders and Products.

NetSuite is the 8th accounting/ERP integration you can ship to customers using IntegrationOS.

+
A screenshot of IntegrationOS' new developer documentation

Attio integration

Attio is now available to all customers via the Unified API.

If you haven't seen it all over LinkedIn yet, Attio is a fast-growing startup in the CRM space. It's quickly becoming a top request from end-users to customer success teams, so it was a high-priority logo for us to support.

When building an Attio integration, you can now read and write realtime data using the following models: Contacts, Companies, Opportunities, Objects, Attributes, and Records.

Attio is the 8th CRM integration you can ship to customers using IntegrationOS.

+
A screenshot of IntegrationOS' new developer documentation

Introducing Objects, Attributes and Records common models

Customers are now able to access unified custom object, attribute and record data via the Unified API.

These new common models are currently supported within Salesforce and Attio. Over the next few weeks, we'll be including support for the other CRM integrations, including HubSpot, Zoho CRM, etc...

+
A screenshot of IntegrationOS' new developer documentation

Salesforce integration

If you're building integrated AI apps for GTM, this is a big release for you.

A ton of developers are working on automating sales with LLMs. There's two big challenges when building AI apps 1) determining intent from prompt and 2) converting intent/inference into action (or an API call). Hence, the urgency to get this out.

With Salesforce now available, developers can now read and write realtime data using the following models: Contacts, Opportunities, Leads and Companies (maps to Salesforce accounts).

For full support details, see our Salesforce setup guide.

+
A screenshot of IntegrationOS' new developer documentation

Support for PHP now in beta

We've officially released a new package allowing customers using PHP to install AuthKit securely in their applications. This means that IntegrationOS is now fully compatible with both JavaScript and PHP based applications.

To install the new package, visit our AuthKit Installation Guide.

+
A screenshot of IntegrationOS' new developer documentation

IntegrationOS is now available in the Postman API marketplace

The team at Postman has provided official approval for IntegrationOS to be included and discoverable within the Postman API Public Marketplace.

The IntegrationOS Unified API collection is now available and can be forked within your Postman workspace. A seemingly small release is a major step function for product teams as it makes it even easier for developers to operationalize and deploy the endpoints they need for pressing integrations.

For more information, please visit the new IntegrationOS Postman organization and Unified API Collection.

+
A screenshot of IntegrationOS' new developer documentation

Introducing Pricing v2

We've restructured our pricing plans to better accommodate use cases at scale for our customers.

Today, we're announcing three new plans: Free forever, Ridiculously cheap (inspired by the incredible team at PostHog) and Growth. Our new plans are primarily usage-based with a low monthly subscription, depending on the features you're looking to unlock. The vast majority of features are available on all plans. We tried to paywall as little features as possible to create a consistent experience, regardless of the selected plan and budget.

The major difference between Free forever and Ridiculously cheap is the connected account limit. On free, you're limited to a generous 10 connected accounts. When you're ready to deploy to production and scale, you can upgrade to Ridiculously cheap to unlock unlimited connected accounts. You're also able to access premium integrations within this plan. You can view all integration types in our catalog.

The major difference between Ridiculously cheap and Growth is the API call limit. With Growth, you're likely to be scaling your integration call volume and therefore need unlimited calls, which is exactly what you get. With this plan, you can also fully white label the IntegrationOS experience within your application and set up monthly spend limits to control costs as you scale.

As always, we're consistently looking for feedback on pricing changes. Feel free to reach out to your Account Manager or reach out to us in the Slack community!

+
A screenshot of IntegrationOS' new developer documentation

New website and brand assets are live

We've deployed new UI and brand assets across our core website pages. This includes our main landing, pricing, integration catalog and careers pages.

A few other quality of live improvements: 

▪️ new copy and graphics
▪️ migrated to Geist font (created by Vercel)
▪️ Live GitHub star count
▪️ Preview to our pre-built templates (coming soon)

+
A screenshot of IntegrationOS' new developer documentation

API performance upgrades are now live

We've optimized our throughput and routing engine to reduce average latency on the Unified API by 15% on average for all customers.

For customers moving data bi-directionally across any integration, the average latency is now 340ms.

Learn more about Unified API in our API Reference.

+
A screenshot of IntegrationOS' new developer documentation

Branding is now more subtle in AuthKit

An aesthetic improvement has been pushed for AuthKit users that are not white labeling the component.

With the update, the IntegrationOS branding at the bottom of the drop-in component has been polished. The change is a small, but impactful one. AuthKit now leans on a lighter grey background bottom tile.

+
A screenshot of IntegrationOS' new developer documentation

selectedConnection lets you bypass directory panel

We've made a quality of life improvement to AuthKit that allows developers to configure which panel AuthKit opens when prompted by your user.

With selectedConnection, developers now have the ability to bypass the directory panel for users and immediately enter into the credential request panel for a specified integration. This works great for customers that have (or are building) their own integration directory UI natively within their applications and don't want to prompt users twice to select a platform when using AuthKit.

For more information on UI/UX best practice when using AuthKit, reach out to your dedicated Account Manager or ask the IntegrationOS community in Slack.

+
A screenshot of IntegrationOS' new developer documentation

AuthKit now works with Vue and Svelte

The AuthKit frontend component has historically only been compatible with React and Next.js.

Today, we've pushed upgrades that allows AuthKit to work out-of-the-box with almost all frontend frameworks, including React, Next.js, Vue, Svelte and more. The upgrades have been implemented while maintaining the inner workings of the component, so no changes are made from an implementation perspective (outside of a name change).

AuthKit is now housed under a new package name. To install the newly upgraded package, use AuthKit. The new command is now npm i @integrationos/authkit

Over the next few months, we will be deprecating the previous package. This package was originally housed under AuthKit-React and the original command npm i @integrationos/authkit-react

+
A screenshot of IntegrationOS' new developer documentation

Growth plan customers can now fully white label AuthKit

Starting today, a new white label feature is available to all Growth plan customers.

When enabled, the IntegrationOS branding at the bottom of AuthKit will not be displayed to your users. This feature allows product teams and developers to fully blend the IntegrationOS middleware within existing native UI.

To give it a try, go to the Configuration section of the Admin Dashboard.