PitchGround

Pathfix

Connect To Multiple Service Providers with Pathfix's OAuth Proxy Platform, In Minutes!
Sold Out
Deal ends
Integrations

Starting at

$195/lifetime$1200/year
save up to 95%
View All Plans

DetailsReviewsDiscussionsVideos

Instant OAuth Integrations To Any Platform

Connect To Multiple Service Providers with Pathfix's OAuth Proxy Platform, In Minutes!

You might be spending months on a framework for auth token management and maintaining servers but with this tool you can easily manage OAuth Integration, authentication and authorization for your users between applications, in minutes.

PitchGround presents PATHFIX - A tool that helps you simplify the entire OAuth integration process so that you can focus on building your SaaS. No servers to manage, no frameworks to build or SDK's to download; save over 470+ developer hours per integration.

Table of Contents:

  • Detailed Webinars
  • Product information
  • Security and Monitoring
  • Integrations
  • Plan Details and Pricing

Check out the detailed webinars by the PitchGround and Pathfix team. Understand more about tool and how it will help you in your business.

Here's the complete Pathfix's playlist on our YouTube channel- 

https://www.youtube.com/playlist?list=PLNiK1Hr0YrdTfO1XIsYmic9_YkIi5GLhm

So, what does Pathfix offer?

Pathfix handles the end user Authorization and Communication between applications. A platform that is flexible, secure and the fastest way to connect and send messages to any service provider.

User Graphic Content

Connect Without Managing Infrastructure - One connection to manage all your OAuth integrations

Never worry about maintaining servers and data models to store your clientid, clientsecret and access_tokens. Pathfix stores and manages them for you in an encrypted data store. It has simplified the entire OAuth complexity with a proxy solution. Simply add your application and connect to any provider in under 5 minutes.

  • Authorize users, push or pull messages from any platform
  • REST API based calls to Pathfix
  • Completely flexible and secure
  • No SDK’s, token management systems or frameworks to manage
User Graphic Content

One Solid System, That Handles All Requests - A complete OAuth 2.0 & 1.0 system that handles Method calls, Refresh tokens and stamping API calls from the point your users click the integration button on your app.

  • Pathfix handles all OAuth related security frameworks and encryptions, allowing you to focus on your core platform.
  • Data Encryption At-Rest And In-Transit
  • Complete Security Management
  • Log monitoring system and notification engine 

Introducing Social Logins -

Social logins is part of Pathfix's new Extension module. Users can now add social login buttons to their existing login modules and offer their end-users the ability to login using their social platform credentials.

Users will receive a ready to use code that they just have to insert on their page, no additional coding required. Each user authentication will be counted as one call.

Here is the link to the landing page: https://pathfix.com/social-login/

Link to the documentation page: https://docs.pathfix.com/single-sign-on-sso-social-login

Dependable, Secure Connections And Messages - Encryption algorithms in place with stringent penetration and vulnerability audits ensuring connections are always secure, so you can rest easy.

  • Pathfix handles the entire maintenance and management of all OAuth provider connections, without ever needing to download SDK’s.
  • Guaranteed Annual Uptime Percentage of 99.5%
  • Low latency for authorization and message sending
  • Connect to as many providers without worrying about infrastructure
  • See how Pathfix handles Authorization and Communication seamlessly.

Step 1 - End User Authorization - Add the auth button and allow your end users to connect and authorize the application to any platform of their choice.

  • Connect To Any Platform. - Pathfix End user authorization allows you to offer your users to connect to any platform without writing any additional code. Simply insert the Pathfix Connect code and offer the button to your users in just a few seconds.
User Graphic Content

Step 2 - Communication - Send messages, pull data or push data between your SaaS and a Push and the end user's platform easily.

  • Communicate With Any Platform - Once authorized by the end user, you can easily push or pull messages between your SaaS platform and the service provider. Pick the code base of your choice and add the code to your platform to enable communication instantly.
User Graphic Content

Connect to Any Provider, Instantly - Pathfix is the easiest way for you to offer and manage authorization for your users between applications.

  • Standard approach - Across providers. One answer to them all.
  • Pass-through server - Data never resides with Pathfix
  • 99.5% uptime - Guaranteed SLA’s
  • No SDK's to manage - Simple click-to-connect approach
  • Scales with you - Scalable and reliable performance
  • Low Latency - Quick connections

How does it Works?

  1. Select Service Provider - Click to select a service provider and connect.
  2. Add ClientID & ClientSecret _ Enter and save the ClientID and ClientSecret received from the provider.
  3. Insert Code to Your SaaS - Add the Pathfix generated code to your SaaS application and instantly offer the connect button.

Security And Monitoring -

At Pathfix, security is crucial and of the utmost importance to provide a secure OAuth solution.

User Graphic Content
  • Application Level Firewall - Pathfix allows for application-level firewall settings. The settings allow requests generated from specific IP addresses or requests from specified domains as JavaScript Origin to be granted.
  1. IP Firewall - Configurable firewall settings across platforms so that any connection attempts from the internet must pass through the firewall before they are passed onto the service provider. When a computer tries to make server-side API requests from the internet, the firewall first checks the originating IP address of the request against the set IP firewall rules.
  2. JavaScript Origins Firewall - Configurable security setting that allows you to set authorized JavaScript origins of the applications/domains that use JavaScript to make authorized OAuth requests. The origins identify the domains from which your users send requests. When an origin tries to make requests, the firewall will first check the origin of the request against the set JavaScript origins.
  3. Firewall rules set applies to all integrations in the Pathfix application
  4. If the address/origin is specified in the firewall rules, the connection is granted.
  5. If the address/origin isn't specified in any of the firewall rules, the connection request fails.
  • Data Encryption At-Rest And In-Transit -
  1. All Access Tokens and Refresh Tokens associated with user accounts are encrypted and stored on cluster servers designed to prevent brute-force attacks even in case of a breach.
  2. Data-at-rest and in-motion are encrypted with advanced encryption standard, making it not only unreadable to human eyes but also inaccessible from any attack.
  • Security Management - Pathfix servers and encryption algorithms go through stringent penetration and vulnerability audits ensuring that our servers and data are always secured.
  • Monitoring Logs - Additional layer of security is added using data purge. All activity monitoring logs, transactional data, are automatically purged from the system in 30 days.

Take away the pain of dealing with OAuth Token Management and OAuth Based Messaging with a trusted and secured OAuth drop-in replacement for all your integration needs.

Integrations:

Add Any Provider To Your SaaS - With Pathfix, you can connect to any OAuth provider in minutes. The open and flexible platform handles all the complexity of OAuth connectivity and gives you control to build any functionality to your SaaS.

  • DocuSign
  • Firebase
  • GitHub
  • Google Calendar, Google Forms, Google Slides, Google Sheets, Google Mail, Google Analytics
  • Jira SD
  • Zoho
  • Trello
  • Mailchimp
  • Drift
  • Intercom
  • Hubspot
  • Zero
  • Salesforce
  • Pipedrive
  • Basecamp
  • Facebook, Twitter, Instagram, LinkedIn, YouTube
  • Microsoft
  • Slack
  • Shopify
  • Instamojo
  • Stripe
  • Zoom
  • and much more...

Check out their complete list of Integrations here!

User Graphic Content

Plans and Pricing Details -

1) $195 Plan -

  • 25,000 Calls/month
  • Unlimited Integrations
  • Unlimited End Users
  • OAuth Token Management
  • OAuth Based Messaging
  • Connect Without Managing Infrastructure - Serverless OAuth Deployment
  • A complete OAuth 2.0 & 1.0 system
  • Full encryption throughout all connections
  • Future Features and Updates
  • 60 Days Refund Policy

2) $395 Plan -

  • 60,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy

3) $595 Plan -

  • 120,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy

  • Pathfix Links
  • https://pathfix.com/
Pathfix - $195 Plan
$195/lifetime$1200/year
save up to 95%
  • Unlimited Integrations
  • 25,000 Calls/month
  • Unlimited End Users
  • OAuth Token Management
  • OAuth Based Messaging
  • Connect Without Managing Infrastructure - Serverless OAuth Deployment
  • A complete OAuth 2.0 & 1.0 system
  • Full encryption throughout all connections
  • Future Features and Updates
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee
Pathfix - $395 Plan
$395/lifetime$2640/year
save up to 95%
  • 60,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee
Pathfix - $595 Plan
$595/lifetime$3600/year
save up to 95%
  • 120,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee

Plans & Pricing

Pathfix - $195 Plan
$195/lifetime$1200/year
save up to 95%
  • Unlimited Integrations
  • 25,000 Calls/month
  • Unlimited End Users
  • OAuth Token Management
  • OAuth Based Messaging
  • Connect Without Managing Infrastructure - Serverless OAuth Deployment
  • A complete OAuth 2.0 & 1.0 system
  • Full encryption throughout all connections
  • Future Features and Updates
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee
Pathfix - $395 Plan
$395/lifetime$2640/year
save up to 95%
  • 60,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee
Pathfix - $595 Plan
$595/lifetime$3600/year
save up to 95%
  • 120,000 Calls/month
  • Rest Features are the same as $195 Plan
  • 60 Days Refund Policy
Hassle free 60 days money back guarantee

Reviews

5 out of 5 Stars

1 Reviews

Angus Halliday
Angus Halliday
Verified Buyer
a year ago
An outstanding product and team
This is an extremely useful platform, with a very helpful team. They have provided excellent assistance with our integration.
Pros
  • Quick Integration

  • Security Controls

  • Excellent Support

Cons
  • No major cons so far

  • Still expanding their documentation

  • Difficult to think of three cons

View All 1 Reviews

Frequently Asked Questions

Q) How does Pathfix work?

- Pathfix is a drop-in OAuth replacement for your integration needs. A developer tool, it allows you complete transparency and control to what you offer to your users. 

Q) How to Setup an Integration?

- Setting up an integration is done in less than 5 minutes. There are 2 steps that have 3 lines of code to them: 

1) Add a connection to the provider – This allows you build the connection to a service provider that handles the authentication between apps and maintains the connection for you.

2) Send messages between your app and the provider – Pull or Push data into your users preferred provider using Pathfix as a bridge that manages the communication (with all the relevant token stamping)

You remain in control of the features you offer your users, Pathfix handles the connection and communication for you. 

Pathfix is a complete serverless OAuth integration solution that takes care of your OAuth tokens, method calls and message sending – all in minutes.

Q) How do I create a connection?

- Building a connection to any OAuth service provider has been simplified with Pathfix. 

Pathfix handles Method calls, Refresh tokens and stamping API calls from the point your users click the integration button on your app.

Pre-Requisites:

To get started, you need to register your app with the service provider. Each provider will have a dedicated space that will allow you to do this. 

Need help identifying where to register your app with a particular provider? Let the Pathfix team know and they will get back with the steps for it. 

If asked for a Redirect URI, please enter the following:

https://labs.pathfix.com/integrate/command

Once you have registered, save the client_ID and client_secret for use with Pathfix.

Connection Setup:

To build a connection, click on the app you would like to connect to and enter the client_ID and client_secret and save.

User Graphic Content

Select Instructions against the service provider app to deploy the integration on your app.

Offer The Integration

This will give the functionality to the button you place on your app (e.g. Add to Slack, Connect to Google etc.) 

You will need to add 2 pieces of code to your page to enable the connection. 

1. Add the following script to the <head> section of your App:

<script src="https://labs.pathfix.com/helper.js" 

id="pinc.helper" 

modules="popups,modals,oauth" 

data-client-id="5EE0DC9A-FAE0-4ACE-BE6B-4DA96A6E4F39"  

data-user-id="[MarketSaaS_end_user_id]">

</script>

Replacement – Change the MarketSaaS_end_user_id with the user ID associated with your app. This is generally the email address or username associated with your user in your app.

 2. Add the following script to the Button (Body) on your app to add the functionality

<button data-oauth-command="slack.call" >Integrate with Slack</button>

Replacement – You can change the display text as per your requirements.

That is it. Your connection to the service provider is now active. This will add the functionality that will allow the users to click to connect to their account for the service provider. Pathfix will handle the connection, manage the Access and Refresh Tokens for each user.  

Q) How do I Send Messages?

- With Pathfix, you can establish a connection with any OAuth service provider and send messages (payload) between these apps for your users. 

Once you have completed the connection with the provider, you will need to setup the message sending between the 2 apps.  

Message Setup

Just like the Connection Setup, the Message Setup is done in less than 5 minutes.  

Select the app you would like to enable this feature with, click “Instructions” and click on “Step 2 - SEND MESSAGES”

You can write either client-side or server-side code to send messages to your end user’s application. Copy the following code and paste it to your desired code base.

Q) What type of Access tokens does Pathfix handle?

- Pathfix is an end to end Drop-in OAuth Replacement that handles all Tokens to and from the service provider. 

This includes the following:

Request Token

Connect with the application to Request token maintaining all Request parameters as set by each service provider. On successful connection, application will return a Request Token with the relevant Response parameters. 

Exchange Token Request with Access Token

The received Request Token will be exchanged for an Access Token with the service provider who will grant an Access Token and Token Secret 

On Authorization received from the application, Pathfix will store the Tokens in encrypted storage servers and maintain the connection across all integrated applications for the user. 

Communication and Payload Handling

All Payload will be stamped with relevant token and sent to the service provider. Payload and response will be sent back to your SaaS  

This ensures that you have complete control and flexibility on what you offer your users without managing any servers, framework or token system.

Q) Can I change the scopes?

- Pathfix give you the ability to define the scope for each service provider (as defined by the service provider).

When integrating with a provider, some scopes have already been pre-populated for ease of use. However, these can be edited by you at any time to fit your requirement. 

You can access this by Select Application -> Find Provider -> Edit

User Graphic Content


Q) What Endpoints does Pathfix support?

- Pathfix supports ALL endpoints that is publicly made available by the service provider. Pathfix works as a passthrough server for your connection needs, this gives you complete flexibility on building feature functionality on your SaaS. 

To use a specific endpoint, simply enter the the endpoint URL in the URL field (Step 2) and connect. 

Changing The URL:

The Endpoint URL can be edited in Step 2 of the Installation process

  1. Copy the code and paste it

  2. Replace the URL with the endpoint you would like to access

POST/oauth/method/[providername]/call?userId=[MarketSaaS_end_user_id]&pinc_client_id=5EE0DC9A-FAE0-4ACE-BE6B-4DA96A6E4F39 HTTP/1.1

Host: labs.pathfix.com

Content-Type: application/json

{

    "url": "[url_to_provider_API]",

    "method": "[method_to_use_with_this_call]",

    "payload": {[payload_as_requested_by_provider]}

}

Note: All Endpoint URL’s made public by the service provider are accepted. API errors, if any, that are returned by the provider will be available in the console as-is.

Q) How do I add multiple integrations?

- Pathfix allows you to connect to multiple providers without downloading multiple (or any!) SDK’s or having multiple implementations.

Adding multiple integrations works the same way as integrating with a single provider. There are 2 steps that have 3 lines of code to them: 

  1. Add a connection to the provider 

  2. Send messages between your app and the provider

Unlike other integration solutions, Pathfix does not provide embedded integrations, libraries or multiple SDK’s that need to be installed. Simply create your account, connect to the app and Pathfix handles the rest.

Q) Do I need to download multiple SDK files for multiple connections?

- No. Pathfix allows you to connect to multiple service providers through a single Pathfix code. No additional SDK's required, no multiple installs needed. 

Q) How secure is Pathfix with my OAuth connections and messaging?

At Pathfix, security is of the utmost importance. All our tokens (access and refresh) associated with user accounts are encrypted and stored on cluster servers designed to prevent   brute-force attacks even in case of a breach. Making it not only unreadable to human eyes but also inaccessible from any attack.

All Pathfix accounts come with Firewall blocking as well. Additionally, our servers and encryption algorithms go through stringent penetration tests and quality checks (SSL Server Test (Powered by Qualys SSL Labs)) ensuring that our servers and data are always secured. 

Q) How do I setup and configure IP firewall?

Pathfix has been built with security first, we understand that integrations are key to building any successful SaaS. Because of the significance this holds, we go above and beyond to implement and execute stringent security tools and processes. 

Setup:

IP firewall settings are configured for each application you have created within your Pathfix account. This means, you can set different IP firewall settings for each application. 

To get started:

1. Click on “Applications”, locate the application you would like to set the IP firewall for and click on the Firewall icon

2. Under IP Validation, click on Add IP

3. Enter the permitted IP address and name it for ease of reference

Once saved, only requests received from the list of permitted IP’s will be allowed. Pathfix will execute the IP firewall rules and apply it to all integrations within the application. If an IP address that isn't in any of the IP firewall rules requests a connection, the connection request will be denied.

Q) How do I set up JavaScript origins firewall?

- As a core part of our security measures, Pathfix allows you to set authorized JavaScript origins of the applications/domains that use JavaScript to make authorized OAuth requests. The origins identify the domains from which your users send requests.

To set the origins:

1. Click on “Applications”, locate the application you would like to set the JavaScript Origin firewall for and click on the Firewall icon

2. Under JavaScript Origins, click on Add JavaScript Origin

3. Enter the permitted JavaScript domain and name it for ease of reference

Once saved, Pathfix will only permit requests originating from the domains listed. The JavaScript origins rules will apply to all integrations in the Pathfix application selected. If the origin domain sending request is not in the firewall rules, the connection request will be denied.

Q) Do I need to download and install SDK’s?

- With Pathfix, you do not need to download any SDK’s or install any libraries. Pathfix handles the connection to your preferred service provider allowing you to remain completely serverless.

Q) Can I monitor call activity?

- You can view all activity between your app and the service provider by accessing the Activity page. This is particularly useful for debugging any issues you may face in your app. 

To access the Activity page: Select Application -> Integration -> Monitor Icon

On Accessing the Monitor page, you will see detailed activity between your app and the service provider:

Origin – See the service provider name, user details and status (standard HTTP Status Codes)

Payload – Payload sent to the provider with details on url, method and payload

Response – The response received from the provider

You can monitor activity for the last 15 days at any given time. 

Q) What Notifications can I set up?

- Set up Slack notifications and get an alert on any Slack channel, stay on top of your API connections.

To set up your Slack notifications:

  1. Login to your Pathfix dashboard

  2. Select Profile from the left nav bar

  3. Select Notifications

Notification Types

There are 2 types of notifications you can setup

  1. API errors

  2. Usage limits

Add Pathfix to Slack, enable the notification you would like to setup and select the channel. Once setup, you will get notified on Slack when the event occurs

Errors

Your Pathfix Monitor page will capture all the calls made between your app and the service provider. Here is a list of errors that you may see and what each of them mean: 

INSUFFICIENT-CALL-INFORMATION - either the userid provided is incorrect or the userid and pathfix client id combination is incorrect

CONSENT-NEEDED - when an API call is attempted to the users provider before the user has consented or token has been revoked

API-ERROR - When the API is not found at the provider end

Pathfix will handle all token and payload delivery related errors and guarantees an Annual Uptime Percentage of 99.5%

Q) What happens to my User’s Tokens if I stop using Pathfix?

- If you decide to stop using the connection and messaging service from Pathfix, you will be given the option to request your user token data. 

Q) What is Pathfix's uptime commitment?

- Pathfix will make the service available with an Annual Uptime Percentage of 99.5%.

Q) How is a Call defined in Pathfix?

- A message request to the service provider through pathfix is termed as a call.

Q) How is an End User defined?

An End User is the number of your platform users (your customers) that access the integrations to make a connection. 

Q) What if I exceed the number of calls in my subscription?

- You will be notified when you are closer to your limit. At which point, you will have to upgrade your plan to the next tier. If you hit your limit and fail to upgrade, your connections will resume once you have upgraded for the month.

Support URL -

support@pathfix.com

Pathfix Community -

https://community.pathfix.com/

Knowledgebase URL -

https://docs.pathfix.com

Roadmap URL -

https://app.pathfix.com/page-roadmap

PitchGround

© 2021 Pitchground. All rights reserved