Saasu connector icon

Saasu Connector

Build in-app accounting workflows that sync invoices, contacts, payments, items and payroll between your app and customers’ Saasu files. Deliver invoice creation, payment reconciliation and contact provisioning inside your product without asking users to leave your UI.

01

Sync invoicing

Create, update and email invoices in customers’ Saasu files instantly.

02

Keep contacts aligned

Two‑way contact and customer record synchronization across systems.

03

Automate reconciliation

Post and reconcile payments automatically from external payment systems.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

What you can integrate and automate with Saasu

Integrate Saasu to sync and automate invoices, contacts, payments, items, journals, attachments, payroll and company data with each customer’s Saasu FileId. Use Cyclr’s low-code builder to map tenant FileIds, schedule incremental syncs, generate PDFs and trigger Saasu actions such as create invoice, email invoice and post payments.

PRODUCT USE CASES

Use cases — what teams commonly build

Connect your application to Saasu to automate customer billing, keep contacts and inventory in sync, reconcile payments, and surface payroll or reports in-app. Publish integrations into your embedded marketplace so customers can self-configure Saasu connections per FileId.

Automated invoice creation and emailing

Create and email invoices in the customer’s Saasu File when billing events occur in your app.

Two‑way contact and customer sync

Provision and update Contacts and Companies between your app and Saasu to avoid duplicate records.

Post payments and reconcile

Receive payment events and post Payment records to Saasu, helping downstream reconciliation workflows.

ORCHESTRATION

How Saasu works with Cyclr

Cyclr sits between your SaaS product and Saasu to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Saasu

    Saasu processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Saasu methods you can orchestrate through Cyclr.

Contacts10

Get New And Updated Contacts

Action

Returns a list of new and updated contacts for a given file since the last run time.

Update Contact

Action

Update a contact.

Get Contact Aggregate

Action

Returns the details for a contact aggregate, consisting of the contact and its associated company and contact manager.

Update Contact Aggregate

Action

Update a contact aggregate. Updates a contact and inserts or updates the associated company and contact manager.

Get New Contacts

Action

Returns a list of new contacts for a given file added since the last run time.

Get Updated Contacts

Action

Returns a list of updated contacts for a given file since the last run time.

Delete Contact

Action

Delete a Contact.

Get Contact

Action

Retrieves an individual contact.

Insert Contact

Action

Insert a contact.

Insert Contact Aggregate

Action

Insert a contact aggregate. Inserts the contact and inserts or updates the associated company and contact manager.

Accounts8

Get Account

Action

Returns a single account.

Delete Account

Action

Delete an account.

Update Account

Action

Update an account.

Get New Accounts

Action

Returns a list of new Account Detail records since the last run time.

Get New And Updated Accounts

Action

Returns a list of new and updated Account Detail records since the last run time.

Get Updated Accounts

Action

Returns a list of updated Account Detail records since the last run time.

List Accounts

Action

Returns a list of Account records.

Insert Account

Action

Insert an account.

Activities8

Get Activity

Action

Return a single activity detail record.

Delete Activity

Action

Delete an activity.

Update Activity

Action

Update an activity.

Get New Activities

Action

Returns a list of new activity summary records added since the last run time.

Get New And Updated Activities

Action

Returns a list of new and updated activity summary records added since the last run time.

Get Updated Activities

Action

Returns a list of updated activity summary records since the last run time.

List Activities

Action

Returns a list of activity summary records.

Insert Activity

Action

Insert an activity.

Attachments3

Delete Attachment

Action

Deletes an attachment with the specified attachment ID.

Get Attachment

Action

Returns the attachment with the given attachment ID.

List Invoice Attachments

Action

Returns all the information around attachments for a given invoice ID. Does not return the attachment itself, just the metadata/information regarding all attachments.

Invoices10

List Invoices

Action

Returns a list of Invoice transaction summary records.

Get Invoice

Action

Return a single Invoice Transaction Summary Record.

Delete Invoice

Action

Delete an invoice.

Update Invoice

Action

Update an invoice.

Email Invoice

Action

Email an invoice to the billing contact.

Email Invoice To Specified

Action

Email an invoice to the specified email address.

Get New And Updated Invoices

Action

Returns a list of Invoice transaction summary records.

Get Updated Invoices

Action

Returns a list of existing Invoice transaction summary records that have been modified since the last run time.

Get New Invoices

Action

Returns a list of new Invoice transaction summary records since the last run time.

Create Invoice

Action

Insert an invoice.

Companies8

Get Company

Action

Returns the details for a single company.

Delete Company

Action

Delete a company.

Update Company

Action

Update a company.

Get New And Updated Companies

Action

Returns a list of new and updated companies since the last run time.

Get New Companies

Action

Returns a list of new companies since the last run time.

Get Updated Companies

Action

Returns a list of updated companies since the last run time.

List Companies

Action

Returns a list of companies.

Insert Company

Action

Insert a company.

Deleted Entities1

Get Deleted Entities

Action

Returns deleted entities.

Items8

List Items

Action

Returns a list of items.

Get Item

Action

Returns a single item.

Delete Item

Action

Delete an inventory item.

Update Item

Action

Update an inventory item.

Get New And Updated Items

Action

Returns a list of new and updated items.

Get New Items

Action

Returns a list of new items since the last run time.

Get Updated Items

Action

Returns a list of updated items.

Insert Item

Action

Insert an inventory item.

Journals8

List Journals

Action

Returns a list of journal transaction summary records.

Get Journal

Action

Return a single journal transaction detail record.

Delete Journal

Action

Delete a journal.

Update Journal

Action

Update a journal.

Get New And Updated Journals

Action

Returns a list of new and updated journal transaction summary records.

Get New Journals

Action

Returns a list of new journal transaction summary records since the last run time.

Get Updated Journals

Action

Returns a list of updated journal transaction summary records.

Insert Journal

Action

Insert a journal.

Payments8

List Payments

Action

Returns a list of Payment summary records.

Get Payment

Action

Return a single Payment transaction record.

Delete Payment

Action

Delete a Payment transaction.

Update Payment

Action

Update a Payment transaction.

Get New And Updated Payments

Action

Returns a list of new and updated Payment summary records.

Get Updated Payments

Action

Returns a list of updated Payment summary records since the last run time.

Get New Payments

Action

Returns a list of new Payment summary records.

Insert Payment

Action

Insert a Payment transaction.

Search1

Search

Action

Search for Transactions, Contacts and Inventory Items that have been indexed by the search platform.

Tax Codes5

List Tax Codes

Action

Returns a list of Tax Code detail records.

Get Tax Code

Action

Returns a single Tax Code detail record.

Get New And Updated Tax Codes

Action

Returns a list of new and updated Tax Code detail records.

Get New Tax Codes

Action

Returns a list of new Tax Code detail records.

Get Updated Tax Codes

Action

Returns a list of updated Tax Code detail records.

Item Adjustments7

Get New And Updated Item Adjustments

Action

Returns a list of new and updated item adjustments since the last run time.

Get Item Adjustment

Action

Return a single inventory item adjustment.

Delete Item Adjustment

Action

Delete an item adjustment.

Update Item Adjustment

Action

Update an item adjustment.

Get New Item Adjustments

Action

Returns a list of new item adjustments since the last run time.

Get Updated Item Adjustments

Action

Returns a list of updated item adjustments since the last run time.

Insert Item Adjustment

Action

Create an item adjustment.

Item Transfers8

List Item Transfers

Action

Returns a list of item transfers.

Get Item Transfer

Action

Return a single item transfer record.

Delete Item Transfer

Action

Delete an item transfer.

Update Item Transfer

Action

Update an item transfer.

Get New And Updated Item Transfers

Action

Returns a list of new and updated item transfers.

Get New Item Transfers

Action

Returns a list of new item transfers since the last run time.

Get Updated Item Transfers

Action

Returns a list of updated item transfers.

Insert Item Transfer

Action

Insert an item transfer.

File Identity1

Get File Identity

Action

Returns a single File Identity Detail record.

TECHNICAL DETAILS

Saasu integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Saasu integrations in Cyclr.

API and authentication

API host
https://api.saasu.com
Authentication
wsAccessKey; OAuth 2.0
Credentials

OAuth client ID/secret and redirect URL; FileId and wsAccessKey for legacy mode.

Method categories

Read and write invoices, contacts, payments, items, journals, attachments, company, payroll

View vendor API documentation →

Pagination and rate limits

Pagination

No page/limit parameters documented; list endpoints use date-range filters and return HATEOAS links for navigation.

Rate limits

Rate limits vary by Saasu plan — see Saasu’s API Fair Play limits tied to account plan.

IMPLEMENTATION

Authentication at a glance

Supports OAuth 2.0 (preferred) and legacy wsAccessKey+FileId URL parameters. OAuth requires client credentials and redirect/refresh handling. Confirm chosen method in Cyclr Console during installation.

Authentication method
wsAccessKey; OAuth 2.0
Credential required

OAuth client ID/secret and redirect URL; FileId and wsAccessKey for legacy mode.

Before you begin:

FileId required for account-specific calls; OAuth preferred; 2FA may affect token flow.

View setup guide

COMMON QUESTIONS

Frequently asked questions

It can sync and manage invoices, contacts, payments, items, journals, attachments, company records and payroll data between your app and customers’ Saasu FileIds.

Saasu supports OAuth 2.0 (preferred) and a legacy wsAccessKey+FileId URL method; OAuth uses client credentials, redirect and refresh tokens.

Yes. Use per-customer FileId credentials so each tenant connects their Saasu file; Cyclr flows map FileId and configuration per customer.

Yes. Cyclr lets you expose Saasu actions as governed MCP tools or white-label integration items with central policy and configuration control.