Getting access to the employment data locked inside HRIS and payroll systems can be a huge challenge for apps across HR, benefits and fintech. For decades, the industry standard has been to use secure file transfer protocol (SFTP) integrations or manual file uploads to share data between systems. While API integrations —the gold standard for data access—have grown in popularity over the past few years, many organizations don’t have the technical resources to build or maintain these integrations themselves.
At Finch, we recognize this challenge. That's why we’re excited to introduce our newest beta feature: Finch Flatfile. Flatfile helps organizations with limited technical resources leverage our infrastructure to retrieve data from HRIS and payroll systems – without engineering resources. Flatfile customers can retrieve standardized data from 30+ HRIS and payroll systems, without subjecting employers to a drawn-out SFTP onboarding process or manual administration work.
Get started with Finch Flatfile today -->
Flatfile enables you to get up and running with Finch faster to unlock streamlined employer onboarding, data standardization, and secure file delivery. Flatfile users don’t need to build an API integration to Finch, making the feature accessible to all companies, regardless of their development resources.
Flatfile users can simply log in to the Finch Dashboard to provide a destination for SFTP-based file transfers, generate Finch Connect links, and monitor the status of connections. Employers still connect their system through Finch Connect, and all data is standardized across providers.
In short, Flatfile lets you enjoy all the benefits of Finch’s Unified Employment API without the heavy lift of building to our API.
Finch uses its existing integrations with leading HRIS and payroll providers to pull data directly from their systems. This data is then standardized through the Finch API and delivered by file to any single SFTP server you provide.
Here’s how it works:
For more details, check out our step-by-step guide on working with Finch Flatfile.
While Flatfile uses SFTP, there are a few key differences when compared to a 1:1 SFTP integration with an HRIS or payroll provider.
In a typical SFTP setup, the provider (HRIS/payroll) would work with an individual client (employer) and third-party application (your app) in order to configure a custom file to transfer routinely. Each provider has different setup requirements, implementation timelines, and costs associated with this process. Generally, each employer must go through the implementation individually, making it difficult to scale.
With Finch Flatfile, you can avoid the months-long SFTP setup process and get up and running in minutes. You begin receiving files over SFTP once an employer has permissioned your app to access their system.
Flatfile users enjoy a range of benefits over traditional SFTP integrations and manual file uploads.
Once enabled, Finch customers can start using Flatfile in minutes. Learn more about our supported providers by contacting our Sales team.
We’re excited to announce several upgrades to Finch’s connection health monitoring tools. These improvements offer deeper insights into each employer’s connection status at a glance so you can ensure each integration is running smoothly.
Connections are a critical concept at Finch. Simply put, a connection is created when a single user (in this case, the employer) links their HRIS or payroll system through Finch Connect. The connection is 1:1:1, meaning a single employer and a single provider are linked through one authentication token. (Note: This concept becomes slightly more complicated if the employer has multiple Employer Identification Numbers (EINs), but this definition applies in most situations.)
Once a connection is established, data can flow between the employer’s system of record and your application through Finch’s API.
Keeping the connections between the employer’s HRIS/payroll system and your application healthy is essential to maintaining data flow between the platforms. That’s why Finch’s dashboard includes connection monitoring tools.
The latest improvements to connection health monitoring include:
Previously, unhealthy connections were only identified in the dashboard as “Needs Attention.” Developers had to click into each individual connection’s page to see more detail.
Now, the main dashboard page will display more granular detail about the status of each connection, making it easier to see, at a glance, what is impeding data flow.
The new statuses are:
Two new filters have been applied to the main dashboard page, allowing you to filter connections by status and by last sync time.
With the new granularity of the connection status field, you can filter connections by the action item required—reauthentication, no account set up, insufficient permissions, or multiple errors.
We’ve also added a new column to the dashboard called Last Synced; previously, this information was only available on the connection detail page. The addition of this column means you can now sort by this detail as well—set your timeframe (in hours, days, weeks, or months) and the filter will display all connections that last synced within or outside of that timeframe.
Finch supports both automated and assisted integrations. Assisted integrations are supported for our Scale plan customers through a feature called Finch Assist. These integrations require an employer to add Finch as a third-party administrator in their HRIS or payroll system.
Because the workflow for connecting employers to an assisted integration is slightly different than with automated connections, we’ve added a timeline on the connection detail page that allows you to see when each step of the process was completed and which are still pending.
The milestones on the assisted setup timeline are:
This additional information makes it easier for developers, product managers, and operations teams to understand the status of assisted connections, and help walk through employers through any troubleshooting steps if needed.
Offer your customers integrations to hundreds of HRIS and payroll systems all through a single integration with Finch’s Unified Employment API. To learn more about the systems we support, visit our Integrations page or explore our developer docs.
According to our June 2023 survey of 1,000+ HR professionals, 97% of employers agree that employment systems like HR and payroll should integrate with other tools in their tech stack. But building and maintaining these integrations can be a big challenge for PMs and developers.
That’s where Finch comes in.
On February 6th, Finch teamed up with HR platform Deel to demonstrate how easy it is to connect to employers’ HR or payroll systems through our API and sandbox. With these tools, any PM or developer can connect to live HR and payroll systems, generate mock data, and simulate real-world testing scenarios — for free.
We covered the following topics:
Below, we provide highlights from the webinar. You can also watch the complete recording by filling out the form below.
HR and payroll systems are every business’s source of truth for their employees. It’s where you can reliably find if individuals are actively employed, where they work and live, how much and how often they’re paid, what benefits they’re enrolled in, and more.
But there are literally thousands of HR and payroll systems on the market that your customers may be using — more than 5,700 in the US alone.
While all of this variety is great for employer choice, it can make integrating with those providers a big challenge. With so many integrations to build, it can be hard to know where to start.
Beyond the sheer number of providers you’ll want to integrate with, the variation between providers poses another set of challenges. Every provider expects PMs and developers to integrate in a unique way (if they’re willing to support integration at all).
Typically, PMs and Developers find they have 3 options:
For more information on how these integration methods stack up, you can also check out our SFTP vs API whitepaper.
With Finch, you only need to build and maintain one API integration to unlock connectivity with 200+ HR and payroll providers. And with one shared data model, you don’t need to worry about nuances between providers. No matter what HR or payroll system your customers use, all data is returned in a standardized format.
But instead of taking out word for it, we encourage PMs and developers to try it themselves. That’s where our sandboxes come in.
Finch has two testing environments — the Provider Sandbox and the Finch Sandbox.
Our Provider Sandbox allows you to connect to demo instances of live HR or payroll providers. You can utilize them as you would a real production connection.
Watch the demo to learn step-by-step how to:
The Finch Sandbox allows you to create mock connections for any provider that Finch supports, giving you greater configurability and control over testing scenarios.
Perhaps the most valuable part of the Finch Sandbox is that the mock data generated reflects what can actually be returned by each provider—a valuable insight when determining if an integration is going to be able to adequately support your use case.
While Finch generates the data, the user can configure these connections any way they want using our sandbox API. Using the API rather than relying on a provider’s dashboard makes it easier to set up bulk or repetitive testing scenarios. For example, you could quickly generate multiple pay statements with specific earnings and deductions amounts, and replicate that scenario across multiple connections.
In the Finch Sandbox demo, we explain how you can:
To recap, there are 3 key benefits to using our developer sandboxes.
1. You can set up live, external connections for free.
There’s nothing that can beat getting to jump in and try out your use case with real providers. The provider sandbox can really help you identify the opportunities and boundaries around what you can build with Finch.
2. See exactly what data can be returned, and what features can be supported for each individual provider.
This is important since different providers may support different fields and functionality.
3. Use the Sandboxes to demo Finch Connect to your own customers.
While this wasn’t included in the demo, our customers love that they can use our sandbox to demo Finch to their own customers. For example, you could incorporate the connection flow and return mock data from our sandbox in your own live product demo. This helps employers see just how easy it is to set up their connection through Finch.
If these benefits sound interesting to you, reach out to our team for more information, or sign up for free to try Finch yourself.
Rillet is modern accounting software made specifically for SaaS companies. Founded in 2021 by Nicolas Kopp, Rillet is on a mission to automate the tedious work that falls on accountants, empowering them to quickly get meaningful insight into the state of their company’s finances.
Payroll is a vital source of truth for accounting. But for accounting platforms like Rillet, collecting this data is no simple task.
In the early days, the Rillet team relied on accountants to manually download files from their customers’ payroll systems and manually map, transform, and sanitize the data before uploading it to Rillet. If an accountant served multiple clients, the process had to be repeated. And if there was an error, they would be forced to manually revert the changes and run the process again. This tedious, repetitive, and error-prone process had to be completed each month.
As Ernesto Medina Delgado, a software engineer at Rillet, points out — this initial experience was not tightly aligned with Rillet’s value proposition.
“Our intention was to make the accountant’s life easier, not more complicated,” said Ernesto. “The initial solution was putting the burden on their shoulders, and we wanted to take that friction away.”
The team quickly agreed that in order to deliver on Rillet’s vision, they would need to build integrations with payroll systems. The problem was that doing so would require a lot of engineering resources, both upfront and on an ongoing basis.
“Building integrations requires a lot of effort from developers, not only to get them set up correctly but also to maintain the integration,” said Ernesto. “These are live systems that evolve over time. It’s not a set-it-and-forget-it type of situation.”
“Building integrations requires a lot of effort from developers, not only to get them set up correctly but also to maintain the integration. "
Making matters worse, the sheer number of payroll systems on the market—5,700 and counting —meant they’d have to build many integrations if they wanted to serve both current and future customers.
After some research, Nicolas asked Ernesto to evaluate Finch, the unified API for the employment ecosystem.
Ernesto soon discovered that, by building a single integration with Finch, Rillet could unlock the data they needed from over 40 payroll systems.
“Finch very quickly jumped to the front of the line,” said Ernesto. “Both the breadth of payroll systems they supported and the data standardization removed a huge burden from our developers’ shoulders. It was clear Finch would save us considerable time and money.”
Finch wasn’t the only provider the Rillet team considered, but it was the one with the best developer experience, according to Ernesto.
For one, the developer documentation was clear and easy to understand, even for non-technical team members.
“Code should read like a newspaper, with the most important information at the top and less important information at the bottom. Finch’s docs followed this best practice,” said Ernesto. “More importantly, the accounting team was able to validate that they would get the data they needed without the engineering team’s assistance.”
Ernesto also received a technical walkthrough from one of Finch’s sales engineers, who helped him understand the options at his disposal for how to build the integration with Finch.
“My experience with the Finch team not only left a positive impression, but also made me confident in my ability to integrate with Finch,” said Ernesto. “It made the decision to move forward with Finch easy.”
When it came time to implement, the process was straightforward. His team built a functional proof of concept within a matter of hours, which they later leveraged to build the final solution. They then spent about one-third of their week mapping the data before they were ready to push to production.
“After a single week, we were able to add all the payroll systems Finch supports to our list of integrations,” said Ernesto. “Compared to integrating with payroll systems one by one, it was really low-effort.”
“After a single week, we were able to add all the payroll systems Finch supports to our list of integrations. Compared to integrating with payroll systems one by one, it was really low-effort.”
Ernesto estimates that the process of integrating with Finch was 7X faster than it would have been to build a 1:1 integration with a single payroll system. More importantly, Rillet unlocked 40 payroll systems for the price of one.
“I can’t imagine having to do the massive amount of work it would have taken to integrate with each individual payroll system,” said Ernesto. “We saved so, so many developer hours.”
“I can’t imagine having to do the massive amount of work it would have taken to integrate with each individual payroll system. We saved so, so many developer hours.”
Rillet’s customers also reaped the benefits of their decision.
“The value our customers received during that timeframe was way higher than it would have been if we had to build the integrations ourselves,” said Ernesto. “Without the burden of building integrations, we were able to significantly improve our product during that period.”
In addition to automating key accounting processes by pulling in and standardizing the customer’s payroll data, the Rillet team has embedded built-in reporting around key SaaS metrics into the product. That makes it possible for customers to get meaningful insight into the state of their finances within minutes of signing up, saving them the time it would typically take to build all those reports from scratch. Moreover, these reports allow accountants to see where the data comes from and how the numbers are calculated—helping eliminate possible errors.
“Most accounting software was designed before the advent of the software-as-a-service industry,” said Ernesto. “We’re reimagining accounting software for the current era.”
Throughout Rillet’s journey with Finch, they’ve been nothing but satisfied.
“We’ve had very few issues throughout our journey with Finch, and the support team has been very responsive. They answer our questions and resolve any issues fast, while maintaining a high bar for quality,” said Ernesto. “We’re really happy to be working with Finch.”
Want to stay in the loop on all the exciting new product updates from Finch? Sign up for our monthly newsletter below. You can unsubscribe at any time.