
Insightly
Read and write Insightly contacts, organisations, leads, opportunities, projects, tasks, events, notes, products and quotes.
Connect Insightly sales and project delivery records to ERP, billing and marketing systems with custom fields intact.
Source actions
27
Destination actions
23
Data types
19
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
contacts
- Create contactDestinationNot retried automatically
Creates a contact. Field names follow the Insightly API.
- Get contactSource
One contact with all fields.
- List contactsSourceIncremental
Contact records with custom fields, tags and links; filter by field or last update.
- Update contactDestinationDuplicate protected
Updates a contact. Only mapped fields are sent.
custom fields
- List custom fieldsSource
Custom field definitions and option lists with their Insightly field types.
custom object records
- Create custom object recordDestinationNot retried automatically
Creates a record of a custom object.
- List custom object recordsSourceIncremental
Records of a custom object, with custom fields; filter by field or last update.
- Update custom object recordDestinationDuplicate protected
Updates a custom object record.
events
- Create eventDestinationNot retried automatically
Creates a event. Field names follow the Insightly API.
- Get eventSource
One event with all fields.
- List eventsSourceIncremental
Event records with custom fields and links; filter by field or last update.
- Update eventDestinationDuplicate protected
Updates a event. Only mapped fields are sent.
lead statuses
- List lead statusesSource
Lead statuses, optionally including converted statuses.
leads
- Create leadDestinationNot retried automatically
Creates a lead. Field names follow the Insightly API.
- Get leadSource
One lead with all fields.
- List leadsSourceIncremental
Lead records with custom fields, tags; filter by field or last update.
- Update leadDestinationDuplicate protected
Updates a lead. Only mapped fields are sent.
notes
- Add note to recordDestinationNot retried automatically
Adds a note to a contact, organisation, opportunity, lead or project.
- List notesSourceIncremental
Notes across all records, or for one parent record; filter by last update.
- Update noteDestinationDuplicate protected
Updates a note's title or body.
opportunities
- Create opportunityDestinationNot retried automatically
Creates a opportunity. Field names follow the Insightly API.
- Get opportunitySource
One opportunity with all fields.
- List opportunitiesSourceIncremental
Opportunity records with custom fields, tags and links; filter by field or last update.
- Update opportunityDestinationDuplicate protected
Updates a opportunity. Only mapped fields are sent.
opportunity line items
- List opportunity productsSource
Product line items on an opportunity.
organisations
- Create organisationDestinationNot retried automatically
Creates a organisation. Field names follow the Insightly API.
- Get organisationSource
One organisation with all fields.
- List organisationsSourceIncremental
Organisation records with custom fields, tags and links; filter by field or last update.
- Update organisationDestinationDuplicate protected
Updates a organisation. Only mapped fields are sent.
pipelines
- List pipelinesSource
Opportunity and project pipelines.
products
- Create productDestinationNot retried automatically
Creates a product. Field names follow the Insightly API.
- Get productSource
One product with all fields.
- List productsSourceIncremental
Product records with custom fields; filter by field or last update.
- Update productDestinationDuplicate protected
Updates a product. Only mapped fields are sent.
projects
- Create projectDestinationNot retried automatically
Creates a project. Field names follow the Insightly API.
- Get projectSource
One project with all fields.
- List projectsSourceIncremental
Project records with custom fields, tags and links; filter by field or last update.
- Update projectDestinationDuplicate protected
Updates a project. Only mapped fields are sent.
quote line items
- List quote productsSource
Product line items on a quote.
quotes
- Create quoteDestinationNot retried automatically
Creates a quote. Field names follow the Insightly API.
- Get quoteSource
One quote with all fields.
- List quotesSourceIncremental
Quote records with custom fields; filter by field or last update.
- Update quoteDestinationDuplicate protected
Updates a quote. Only mapped fields are sent.
record tags
- Tag recordDestinationDuplicate protected
Adds a tag to a contact, organisation, opportunity, lead or project.
tags
- List tagsSource
Tags in use for a record type.
tasks
- Create taskDestinationNot retried automatically
Creates a task. Field names follow the Insightly API.
- Get taskSource
One task with all fields.
- List tasksSourceIncremental
Task records with custom fields and links; filter by field or last update.
- Update taskDestinationDuplicate protected
Updates a task. Only mapped fields are sent.
users
- List usersSource
Users in the Insightly instance, used as owners and responsible users.
Authentication
Insightly API key (HTTP Basic, empty password)
Plans and access
All paid Insightly CRM plans include API access; daily request quotas depend on the plan. Requests run as the user who owns the API key and follow that user's permissions.
Test environment
An Insightly trial instance can be used for testing.
Rate limits
10 requests per second per instance and a plan-based daily quota (1,000 to 100,000); HTTP 429 when exceeded.
Provider events
Insightly workflow automation can call webhooks on record events. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Opportunity pipeline, stage and price book changes, lead conversion, file attachments and record links are not exposed as Nexra writes.
- Custom field values are returned keyed by FIELD_NAME; field types come from custom_fields.list.
- Insightly has no idempotency key; uncertain creates are not repeated automatically.