Introducing Xero Bank Feeds
Learn More
Introducing Xero Bank Feeds
Sign Up
Rutter Link

White labeled authentication with full data controls

Rutter Link is the end-user facing authentication flow. It handles the entire end-to-end process of authenticating, handling permissions, data governance, and monitoring consent.

Black and purple circular gradient.Black and purple circular gradient.
MERCHANT FLOW

Merchant Authentication

Rutter Link begins when a user wants to connect their commerce platform, payment processor, ads platform, and/or accounting system to your product.

1
User consent

The user agrees to a white labeled disclaimer screen and the Rutter End User Privacy Policy.

Rutter User Consent Illustration
2
Platform selection

They select a platform they want to integrate with along with consenting to the associated permission that the B2B product is requesting.

A purple background with a selection of icons and text.
3
OAuthentication flows

Rutter Link presents the native authentication of the selected third party platform, which the user goes through.

A sign in screen that says sign in.
4
Receive access token

Upon successful authentication, an access token, a unique never-expiring credential, is generated that allows the business to interact with the user’s data.

A purple background with a white button that says "Copy Access Token".
1
User consent

The user agrees to a white labeled disclaimer screen and the Rutter End User Privacy Policy.

Rutter User Consent Illustration
2
Platform selection

They select a platform they want to integrate with along with consenting to the associated permission that the B2B product is requesting.

A purple background with a selection of icons and text.
3
OAuthentication flows

Rutter Link presents the native authentication of the selected third party platform, which the user goes through.

A sign in screen that says sign in.
4
Receive access token

Upon successful authentication, an access token, a unique never-expiring credential, is generated that allows the business to interact with the user’s data.

A purple background with a white button that says "Copy Access Token".
IRONCLAD INTEGRATION

Data Integrity

Rutter provides multiple checks both during syncs and periodically across the entire data set to ensure accuracy and quality of data. Entities are compare at the ID level, amounts are reconciled, deletes are logged, and all data is refreshed with a cadence of down to 5 minutes.

Rutter Data Integrity Illustration
Rutter Data Security Illustration
UNIFIED PROTECTION

Data Security

All data is AES 256 encrypted at rest and in transit. All webhooks are signed with a webhook signature to verify the sender. OAuth2.0 is user to verify the identity of the customer making an API request. Both Internal and external requests are audited. Rutter is SOC 2 Type 2, GDPR, and ISO 27001 compliant.

CENTRALIZED CONTROL

Authentication & Data Stewardship

Rutter offers maximum control of data shared between the end-users and customers of Rutter. Integration level permissions allow the end user to agree to the narrowest scope of data access when giving consent. Data sync configuration allows the product to configure the types and time range of data they have access to from Rutter after end-user consent is given.

A purple background with a client secret used in API requests.
Chief Technology Officer
SMB Line of Credit Provider

“We tried building it out ourselves and it was very slow. For each of these platforms, you have to start with the authentication and authorization. Additionally, if something with the API changed, we didn’t have the capacity to do it since we wanted to focus on building our core features that help us underwrite and offer funding to our merchants.”

B2B PRODUCTS

Setting up Rutter Link

Rutter Link is how merchants connect their accounts to your product. In order for B2B products to fine tune permissions and own their user data, they must customize Rutter Link with their own branding and third-party app credentials.

1
User consent

The B2B product customizes their Rutter Link disclaimer screen with their own logo and branded text.

Rutter User Consent Illustration
2
OAuthentication flows

For each platform they want to support, the B2B product signs in using their developer credentials, which allows Rutter to authenticate merchants on their behalf.

A sign in screen that says sign in.
3
Configure permissions

The B2B product configures the permissions they are requesting from the merchant. These permissions will be displayed to the merchant during the Authentication flow.

A purple background with a white box that says "Amazon" on it.
1
User consent

The B2B product customizes their Rutter Link disclaimer screen with their own logo and branded text.

Rutter User Consent Illustration
2
OAuthentication flows

For each platform they want to support, the B2B product signs in using their developer credentials, which allows Rutter to authenticate merchants on their behalf.

A sign in screen that says sign in.
3
Configure permissions

The B2B product configures the permissions they are requesting from the merchant. These permissions will be displayed to the merchant during the Authentication flow.

A purple background with a white box that says "Amazon" on it.
RESOURCES

See what we’ve been up to

Light and dark purple background gradient.

Get up and running.

Building integrated products is hard. We can do that together. Let's chat.

By submitting your information, you agree to be contacted by a Rutter representative.
By submitting your information, you agree to be contacted by a Rutter representative.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.