- Login to FreshBooks Developer with FreshBooks credentials.
- Click Create New App at the top right.
- Add Application Name, Application Type (public) and website url.
- Add all possible read scopes
- Enter https://production.rutterapi.com/freshbooks/proxy/redirect-url as the redirect uri.
- After saving, the app should now be under the All apps page.
- Go to the app that you just created and get the Client ID and the Client Secret. Save these for the next part.
Share your Client Id and Client Secret with Rutter
- Log in to the Rutter Dashboard.
- Navigate to Platforms → Accounting and click on FreshBooks.
- Enter your Xero app’s Client ID and Client Secret in the FreshBooks configuration page.
Connect to your FreshBooks app
- Log in to the Rutter Dashboard.
- Navigate to Connections and click on Create New Connection in the top right.
- Copy the Shareable URL.
- This url will open up the auth flow.
- Click Continue and select FreshBooks as your platform.
- Click FreshBooks and then click Connect FreshBooks.
- You should be redirected to a login page for FreshBooks. Enter your credentials and click Log in.
- Click on Allow access.
- You should be redirected to a page indicating a successful connection.