Start testing for free, pay per use, and scale to hundreds of integrations.
Try free for 30 days in non-production applications. No credit card required.
$0/month
Start for freeFor launching unified APIs in small-scale production applications.
$250+/month
Start for freeFor production applications with growing customer usage.
$750+/month
Request a demoFor large-scale applications with high customer usage.
$3,000+/month
Request a demoContact us for custom limits, enterprise pricing, and configurations.
An API request represents interactions between Unified.to and a third-party system on behalf of your customers. API requests occur when your app calls Unified.to to fetch data, when Unified.to's webhook calls a third-party system, or when a third-party system sends Unified.to a webhook.
Consider the valuable customer data you require to enhance user experience — whether it's a new contact, an updated CRM deal, or a change in job application status. Every time you request data from an integration through Unified.to, it counts as an API request.
For example, requesting "List Employees" and receiving up to 100 employee records counts as one API request. Requesting the next page of 100 employees is a second API request.
Our transparent usage-based pricing model calculates the total number of API requests across all your integrations every month. You can choose to subscribe to a monthly or annual plan.
Our pricing is based on the number of API requests you make each month. This model allows you to start small and confidently scale your integrations as your usage grows with volume discounts. If you happen to exceed the number of API requests included in your plan, we’ll calculate any additional requests you’ve made and adjust your bill accordingly, in line with your chosen plan.
You can upgrade your plan whenever you like. If you're interested in a custom option, please reach out to our sales team.
A customer connection refers to a third-party account that has been authorized by your customer through Unified.to to be linked with your app. In some platforms, a customer connection is called a linked account. Customers can have multiple connections, allowing them to authorize various third-party accounts. For example, if a customer authorizes Greenhouse, HubSpot, and Google Drive, this results in three customer connections.
Your customers can only authorize third-party accounts from integrations that you have activated in Unified.to. Each of our paid plans includes unlimited customer connections.
An integration refers to a seamless link between your app and your customer's third-party account. Unified.to builds and maintains integrations, so you don't have to. Our integrations are pre-configured and ready to use, allowing your app to interact with your customers' third-party accounts, access their data, or perform specific actions without extensive custom development work.
For example, when you integrate with Salesforce, you can access your customers' CRM data in real-time, including Event, Deal, and Lead information.
You can push and pull data within your customers' third-party accounts through our integrations. Each of our plans has unlimited integrations.
An "integration category" or "API category" refers to a classification of APIs, including API endpoints, data models, webhooks, and more, organized based on the type of software system they connect to and the supported objects they handle.
For instance, our CRM category includes integrations with CRM systems like Salesforce, HubSpot, and ActiveCampaign, handling objects such as Contacts, Deals, and Companies.
Some of our integrations may belong to multiple categories. For example, our HR category spans multiple software types, enabling users to exchange employee data with various third-party accounts, such as Zoom, Notion, and Zendesk.
When you activate an integration within the Unified.to dashboard, you'll have the option to specify the category you want to enable. This categorization ensures that you request access only to the data relevant to your needs.
A webhook is an automated way for software systems to communicate and share real-time data. A native webhook is directly built into or provided by a software system. This occurs when a third-party system sends requested data to Unified.to. To receive this updated data, you need to subscribe to a Unified.to webhook and specify a hook URL for the data transmission.
However, not every third-party system has its own native webhook. That’s why Unified.to created virtual webhooks to mimic webhook behavior by regularly polling and sending data back to your hook URL.
Each plan includes unlimited webhook subscriptions. However, events triggered by webhook usage count towards your plan's monthly API request limit. Billable events include:
- Native webhooks: When a third-party system sends us data, and we successfully dispatch it to your hook URL.
- Virtual webhooks: When we read data from a third-party system and successfully dispatch it to your hook URL.
Examples of non-billable events:
- Errors encountered when reading data from an integration.
- Errors encountered when dispatching data to your hook URL.
- Attempts to read new data when there is no new data available.
OAuth 2 is a widely accepted protocol that provides a secure and convenient way to access a user's data without the need to share their personal credentials like email or password.
Many third-party systems rely on OAuth 2 to grant access to your customer's data. To start using an integration that supports OAuth 2 within Unified.to, you'll first need to register your app with the third-party system to get your OAuth 2 credentials, which include a client ID.
For testing purposes, you can use Unified.to's OAuth 2 credentials for some of our integrations. However, when you're ready to go live, it's important to switch to your app's OAuth 2 credentials. This ensures that your customers will see your branding during the authorization process.
For more detailed instructions on obtaining OAuth 2 credentials for various third-party systems, check out our comprehensive guides.
Our support services vary depending on your plan. We provide extensive assistance for all users through our comprehensive API documentation, developer guides, Discord, and video tutorials. Our paid plans include dedicated Slack/Discord channels, onboarding calls, and direct access to our engineers.
While we value feedback from all users, we prioritize feature requests from those on paid plans. Our support team operates Monday to Thursday from 9:00 am to 5:00 pm ET, with limited live chat support on Friday.
For teams requiring SLAs, we offer custom support through our Enterprise Plan. Contact us to learn more.
On all Unified.to plans, we offer a white-labelled UI, allowing the authorization page visited by your end-users for API-key based integrations to display your brand. For Growth and Scale plans, you can also set a custom domain, replacing the default auth.unified.domain. This feature enhances brand consistency by ensuring your users see your domain during the authorization process. Please note: the Auth CNAME feature is currently only available for API-key based integrations, with plans to extend this to OAuth 2 integrations in the near future.
Absolutely. Unified.to is designed to grow with you, and we're committed to evolving our platform based on user needs. We regularly add new integrations to our platform.
Test and Start Plans: Your requests are welcome, and we add them to our roadmap to be thoughtfully considered as we plan future updates.
Grow and Scale Plans: Grow and Scale customers receive priority for integration requests, allowing us to deliver faster implementation timelines and direct responsiveness to strategic needs.
Reach out if you have an integration request.
Our support services are tailored to fit each plan, ensuring you get the help you need, when you need it. We provide extensive resources for all users, including API documentation, developer guides, a Discord community, and video tutorials. For paid plans, we offer private Slack/Discord channels, onboarding calls, and direct access to our engineering team.
Our support team is available Monday to Friday, 9:00 am - 5:00 pm ET, with limited access outside of business hours.
For more about what's included at each level, review our Support Terms, or reach out to discuss any specific needs.
We offer one of the most generous free trials in the market, providing unlimited access to our platform in non-production environments for 30 days. If you're just starting out with a few integrations and have a small customer base, our Start plan is an ideal choice, offering 50,000 monthly API requests, $5 per 1,000 additional requests, and up to 100 connections.
Additionally, we provide exclusive perks for startups affiliated with select accelerators in our Startup Program, including Techstars, Antler, DMZ, and Plug and Play. If your accelerator isn't listed, contact us to nominate them for our program.