Overview
Connect Sage Accounting with Flows360
Cloud accounting for small businesses, manage contacts, sales invoices, purchase invoices, and payments.
Use the Sage Accounting connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 30 actions and 8 triggers.
Available actions
- Create Customer
- Create Vendor
- Update Contact
- Find Contact
- Find Vendor
- Create Sales Invoice
- Update Sales Invoice
- Find Sales Invoice
- Plus 22 additional declared actions.
Available triggers
- New Customer
- New Sales Invoice
- New Purchase Invoice
- New Contact Payment
- New Product
- New Service
- Plus 2 additional declared triggers.
The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.
Technical guide
Technical reference
Package identity
- Connector: Sage Accounting
- Package:
@activepieces/piece-sage-accounting@0.0.1 - Exact artifact digest:
sha256:8bd52fba1de431af9359378eb20e90db1b1ac1cd5b0f25845cf990c4aae17603 - Runtime: Activepieces-compatible deterministic worker
- Source: the exact reviewed Activepieces source
Authentication
OAUTH2. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.
Action contracts
- Create Customer (
create_customer), Creates a new customer contact in Sage Accounting. Classification: read. - Create Vendor (
create_vendor), Creates a new vendor contact in Sage Accounting. Classification: read. - Update Contact (
update_contact), Updates an existing customer or vendor contact in Sage Accounting. Classification: read. - Find Contact (
find_contact), Searches for customer or vendor contacts in Sage Accounting by name or reference. Classification: read. - Find Vendor (
find_vendor), Searches for vendor contacts in Sage Accounting by name or reference. Classification: read. - Create Sales Invoice (
create_sales_invoice), Creates a new sales invoice in Sage Accounting. Classification: read. - Update Sales Invoice (
update_sales_invoice), Updates an existing sales invoice in Sage Accounting. Classification: read. - Find Sales Invoice (
find_sales_invoice), Searches for sales invoices in Sage Accounting by customer, invoice number, status, or date range. Classification: read. - Create Purchase Invoice (
create_purchase_invoice), Creates a new purchase invoice (bill) in Sage Accounting. Classification: read. - Update Purchase Invoice (
update_purchase_invoice), Updates an existing purchase invoice (bill) in Sage Accounting. Classification: read. - Find Purchase Invoice (
find_purchase_invoice), Searches for purchase invoices (bills) in Sage Accounting by vendor, invoice number, status, or date range. Classification: read. - Create Contact Payment (
create_contact_payment), Records a new payment against a contact in Sage Accounting. Classification: read. - Update Contact Payment (
update_contact_payment), Updates an existing contact payment in Sage Accounting. Classification: read. - Find Contact Payment (
find_contact_payment), Searches for contact payments in Sage Accounting by contact or date range. Classification: read. - Create Other Payment (Money Out) (
create_other_payment), Records money leaving the business in Sage Accounting that is not tied to an invoice, e.g. bank charges or drawings. Classification: read. - Create Other Receipt (Money In) (
create_other_receipt), Records money received by the business in Sage Accounting that is not tied to an invoice. Classification: read. - Create Product (
create_product), Creates a new product in Sage Accounting. Classification: read. - Update Product (
update_product), Updates an existing product in Sage Accounting. Classification: read. - Find Product (
find_product), Searches for products in Sage Accounting by description or item code. Classification: read. - Create Service (
create_service), Creates a new service in Sage Accounting. Classification: read. - Update Service (
update_service), Updates an existing service in Sage Accounting. Classification: read. - Find Service (
find_service), Searches for services in Sage Accounting by description or item code. Classification: read. - Create Stock Item (
create_stock_item), Creates a new stock item in Sage Accounting. Classification: read. - Update Stock Item (
update_stock_item), Updates an existing stock item in Sage Accounting. Classification: read. - Find Stock Item (
find_stock_item), Searches for stock items in Sage Accounting by description or item code. Classification: read. - Create Sales Quote (
create_sales_quote), Creates a new sales quote in Sage Accounting. Classification: read. - Update Sales Quote (
update_sales_quote), Updates an existing sales quote in Sage Accounting. Classification: read. - Find Sales Quote (
find_sales_quote), Searches for sales quotes in Sage Accounting by customer, quote number, status, or date range. Classification: read. - Find Ledger Account (
find_ledger_account), Searches for ledger accounts (chart of accounts) in Sage Accounting by nominal code or display name. Classification: read. - Custom API Call (
custom_api_call), Make a custom API call to a specific endpoint Classification: read.
Trigger contracts
- New Customer, polling.
- New Sales Invoice, polling.
- New Purchase Invoice, polling.
- New Contact Payment, polling.
- New Product, polling.
- New Service, polling.
- New Stock Item, polling.
- New Sales Quote, polling.
Verification
Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.
Capability summary
Authentication
Authentication method: OAuth 2.0
Required scopes
full_access Authentication profiles
connection · oauth2
OAuth scopes: full_access
Supported objects
| Object | Read | Write | Notes |
|---|---|---|---|
| Create Customer | Yes | No | Creates a new customer contact in Sage Accounting. |
| Create Vendor | Yes | No | Creates a new vendor contact in Sage Accounting. |
| Update Contact | Yes | No | Updates an existing customer or vendor contact in Sage Accounting. |
| Find Contact | Yes | No | Searches for customer or vendor contacts in Sage Accounting by name or reference. |
| Find Vendor | Yes | No | Searches for vendor contacts in Sage Accounting by name or reference. |
| Create Sales Invoice | Yes | No | Creates a new sales invoice in Sage Accounting. |
| Update Sales Invoice | Yes | No | Updates an existing sales invoice in Sage Accounting. |
| Find Sales Invoice | Yes | No | Searches for sales invoices in Sage Accounting by customer, invoice number, status, or date range. |
| Create Purchase Invoice | Yes | No | Creates a new purchase invoice (bill) in Sage Accounting. |
| Update Purchase Invoice | Yes | No | Updates an existing purchase invoice (bill) in Sage Accounting. |
| Find Purchase Invoice | Yes | No | Searches for purchase invoices (bills) in Sage Accounting by vendor, invoice number, status, or date range. |
| Create Contact Payment | Yes | No | Records a new payment against a contact in Sage Accounting. |
| Update Contact Payment | Yes | No | Updates an existing contact payment in Sage Accounting. |
| Find Contact Payment | Yes | No | Searches for contact payments in Sage Accounting by contact or date range. |
| Create Other Payment (Money Out) | Yes | No | Records money leaving the business in Sage Accounting that is not tied to an invoice, e.g. bank charges or drawings. |
| Create Other Receipt (Money In) | Yes | No | Records money received by the business in Sage Accounting that is not tied to an invoice. |
| Create Product | Yes | No | Creates a new product in Sage Accounting. |
| Update Product | Yes | No | Updates an existing product in Sage Accounting. |
| Find Product | Yes | No | Searches for products in Sage Accounting by description or item code. |
| Create Service | Yes | No | Creates a new service in Sage Accounting. |
| Update Service | Yes | No | Updates an existing service in Sage Accounting. |
| Find Service | Yes | No | Searches for services in Sage Accounting by description or item code. |
| Create Stock Item | Yes | No | Creates a new stock item in Sage Accounting. |
| Update Stock Item | Yes | No | Updates an existing stock item in Sage Accounting. |
| Find Stock Item | Yes | No | Searches for stock items in Sage Accounting by description or item code. |
| Create Sales Quote | Yes | No | Creates a new sales quote in Sage Accounting. |
| Update Sales Quote | Yes | No | Updates an existing sales quote in Sage Accounting. |
| Find Sales Quote | Yes | No | Searches for sales quotes in Sage Accounting by customer, quote number, status, or date range. |
| Find Ledger Account | Yes | No | Searches for ledger accounts (chart of accounts) in Sage Accounting by nominal code or display name. |
| Custom API Call | Yes | No | Make a custom API call to a specific endpoint |
| New Customer | Yes | No | polling trigger declared by the pinned package. |
| New Sales Invoice | Yes | No | polling trigger declared by the pinned package. |
| New Purchase Invoice | Yes | No | polling trigger declared by the pinned package. |
| New Contact Payment | Yes | No | polling trigger declared by the pinned package. |
| New Product | Yes | No | polling trigger declared by the pinned package. |
| New Service | Yes | No | polling trigger declared by the pinned package. |
| New Stock Item | Yes | No | polling trigger declared by the pinned package. |
| New Sales Quote | Yes | No | polling trigger declared by the pinned package. |
Triggers
New Customer · Poll
Triggers when a new customer is created in Sage Accounting.
New Sales Invoice · Poll
Triggers when a new sales invoice is created in Sage Accounting.
New Purchase Invoice · Poll
Triggers when a new purchase invoice is created in Sage Accounting.
New Contact Payment · Poll
Triggers when a new contact payment is created in Sage Accounting.
New Product · Poll
Triggers when a new product is created in Sage Accounting.
New Service · Poll
Triggers when a new service is created in Sage Accounting.
New Stock Item · Poll
Triggers when a new stock item is created in Sage Accounting.
New Sales Quote · Poll
Triggers when a new sales quote is created in Sage Accounting.
Setup
Setup
- Add the Sage Accounting connector to the workflow in the target Flows360 Studio instance.
- Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
- Provide the connection fields declared by the pinned package:
- No provider credential fields are declared by the pinned package.
OAuth scopes
full_access
- Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
- Test the workflow in the appropriate environment before enabling production scheduling or event delivery.
Limitations
Limitations and operational notes
- This content describes
@activepieces/piece-sage-accounting@0.0.1; provider behaviour can change independently and should be revalidated when the provider or connector version changes. - Only the 30 actions and 8 triggers declared by this pinned package are represented here.
- Tenant credentials and connection values are not stored in the public connector record.
- Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
- Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.
Troubleshooting
Why canu2019t the connector authenticate?
Check the tenant connection in Studio and confirm every required Sage Accounting connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.
Why is an action or trigger unavailable?
Confirm that the workflow is using @activepieces/piece-sage-accounting@0.0.1 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.
What should I check after a provider-side change?
Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.