Ship integrations faster
Low-code builder speeds development and testing.

Embed Sage CRM into your product to read, create and sync Companies, People, Opportunities and Cases. Build in-app workflows that push leads to Sage CRM, create contacts from forms and surface CRM data in your UI.
Low-code builder speeds development and testing.
Store credentials per customer and isolate data flows.
Turn workflows into reusable building blocks.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Teams can integrate their application with Sage CRM to automate customer and sales record workflows such as syncing Companies, People, Opportunities, Cases, Quotes and Orders. Cyclr connects to each Sage CRM instance and uses SData/REST and legacy SOAP endpoints where available—see the Sage CRM developer docs for API details.
PRODUCT USE CASES
Quickly create multi-tenant integrations between your SaaS app and Sage CRM: sync company and contact records, push captured leads into Opportunities, and log support Cases. Publish integrations to customers via Cyclr’s embedded marketplace.
Keep Companies and People synchronized between your app and Sage CRM so customer records match in both systems.
Create People and Opportunities in Sage CRM automatically when users submit trial signups or lead capture forms.
Create and update Cases in Sage CRM from your product support workflow and surface case status in-app.
ORCHESTRATION
Cyclr sits between your SaaS product and Sage CRM to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Sage CRM processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Sage CRM methods you can orchestrate through Cyclr.
Gets a list of leads modified since last run.
Create a lead.
Gets a lead By ID.
Gets a list of leads with matching email.
Update a lead.
Gets a list of leads created since last run.
Updates a lead in the CRM system.
Gets a list of all leads.
Create a lead in the CRM system.
Get address by person ID or company ID.
Gets a list of all addresses for a company
Gets a list of all addresses for a person.
Gets a list of all email addresses for a person.
Gets a list of all Emails for a company.
Search Custom Entity Objects by a given parameter
Gets a list of all the objects in a custom entity.
Get a singular custom entity object.
Gets a list of all phone numbers for a person.
Gets a list of all phone numbers for a company.
do not use
Get a user by ID.
Get an account by ID.
Get communication by ID.
Gets a list of all communications for a person.
Gets a list of all communications for a company.
Create a opportunity in the CRM system.
Gets a list of all opportunities updated since last run.
Update a opportunity in the CRM system.
Gets a list of all opportunities associated with a Person ID.
Gets a opportunity by ID.
Gets a list of all opportunities for a company.
Gets a list of all opportunities created since last run.
Create an opportunity.
Update an opportunity.
Gets a list of all opportunities.
Gets a list of all opportunities with matching email address.
Gets a list of all people for a company.
Updates a person.
Create a person in the CRM system.
Create a person.
Gets a list of all people updated since last run.
Gets a list of all people created since last run.
Updates a person in the CRM system.
Gets a list of all people.
Gets person by ID.
Gets a company by ID.
Gets a list of all companies.
Gets a list of all companies created since lastrun.
Gets a list of all companies modified since lastrun.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Sage CRM integrations in Cyclr.
https://crm.yourcompany.comBase URL; Username; Password
CRUD for Companies, People, Opportunities, Cases, Quotes, Orders; Custom Entities; SOAP and SData/REST methods
Sage CRM SData and list methods can return paged results; Cyclr handles listing and iteration. Confirm specific query and paging parameters in Sage CRM docs.
No global rate limits documented for on-premise Sage CRM; throughput depends on instance and hosting.
IMPLEMENTATION
Cyclr requires the Sage CRM instance Base URL plus a Sage username and password. SOAP methods also require ‘Allow Web Service Access’ enabled in Sage CRM.
Base URL; Username; Password
SOAP methods require ‘Allow Web Service Access’ and may not work on restricted hosts.
COMMON QUESTIONS
Answer: It automates CRUD and sync for Sage CRM records. You can list, create, update and delete Companies, People, Opportunities, Cases, Quotes and Orders, and access custom entities exposed via Sage’s web services or SData endpoints.
Answer: Cyclr authenticates each Sage CRM instance using the instance Base URL plus a Sage username and password. SOAP methods also require ‘Allow Web Service Access’ enabled in the Sage CRM administrator settings.
Answer: Yes. Cyclr stores per-tenant Sage CRM credentials and Base URLs so you can run isolated integrations for each customer account and surface results in your UI.
Answer: Yes. Cyclr lets you package supported methods and workflows as governed, reusable tools in the embedded marketplace so product teams control availability and governance.
KEEP EXPLORING
Related Crms connector for customer-facing integration workflows.
Related connectorRelated Crms connector for customer-facing integration workflows.
Related connectorRelated Crms connector for customer-facing integration workflows.