Insightly
Keep Insightly up to date with every customer, deal and order, without copy and paste.
66 ways to read, 36 ways to write, each write switched on by you.
Quality checks
Built and tested with example responses.
- Ready to connect: doneEvery listed action is built in.
- Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Connected, approved, proven.
The things teams do most with Insightly, an example flow with a person in the loop, and what Nexra keeps as proof.
Top actions
- Create contactApproval by rule
- Create custom object recordApproval by rule
- List activity setsRead
Example flow
- Insightly · List activity setsDone
- Insightly · Create contactNeeds approval
- Nexra · Record the decision and result in the evidence chainProven
Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches Insightly.
What gets logged
- Whether it ran on its own or who approved it, and under which rule
- A fingerprint of the exact request sent to Insightly
- Insightly's reply: what it created or changed
- One entry in the evidence chain, linked to the one before
Try this in the sandbox
Run the whole flow with test data in your sandbox, then connect your own account when you are ready to go live.
For developers
Technical detail
Read and write Insightly contacts, organisations, leads, opportunities, projects, tasks, events, notes, products, price books, quotes and line items; read tickets, prospects and emails.
Insightly (Unbounce) API docs- Source actions
- 66
- Destination actions
- 36
- Data types
- 44
What you can map
Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.
Activity sets1
- List activity setsSource
Activity set templates and which record types they apply to (read-only).
Contacts5
- Create contactDestinationNot retried automaticallyApproval before production
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.
- Search contacts by tagSource
Contact records carrying a tag (SearchByTag).
- Update contactDestinationProvider duplicate protectionApproval before production
Updates a contact. Only mapped fields are sent.
Countries1
- List countriesSource
Country names Insightly accepts in addresses.
Currencies1
- List currenciesSource
Currency codes and symbols Insightly accepts.
Custom fields1
- List custom fieldsSource
Custom field definitions and option lists with their Insightly field types.
Custom object records3
- Create custom object recordDestinationNot retried automaticallyApproval before production
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 recordDestinationProvider duplicate protectionApproval before production
Updates a custom object record.
Custom objects1
- List custom objectsSource
Custom object definitions and their API names (ending in __c).
Emails2
- Get emailSource
One logged email by ID.
- List emailsSourceIncremental
Emails logged in Insightly (sender, subject, date, links); filter by last update.
Events4
- Create eventDestinationNot retried automaticallyApproval before production
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 eventDestinationProvider duplicate protectionApproval before production
Updates a event. Only mapped fields are sent.
File attachments1
- List file attachmentsSourceIncremental
Attachment metadata (name, type, size) on a record; file contents are not read.
Instance1
- Get instanceSource
Instance name, subdomain and plan.
Lead sources1
- List lead sourcesSource
Lead sources used on leads.
Lead statuses1
- List lead statusesSource
Lead statuses, optionally including converted statuses.
Leads5
- Create leadDestinationNot retried automaticallyApproval before production
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.
- Search leads by tagSource
Lead records carrying a tag (SearchByTag).
- Update leadDestinationProvider duplicate protectionApproval before production
Updates a lead. Only mapped fields are sent.
Milestones4
- Add project milestoneDestinationNot retried automaticallyApproval before production
Adds a milestone to a project.
- Get milestoneSource
One milestone with all fields.
- List milestonesSourceIncremental
Milestone records; filter by a listed field or by last update.
- Update project milestoneDestinationProvider duplicate protectionApproval before production
Updates a project milestone, for example to complete it.
Notes4
- Add note to recordDestinationNot retried automaticallyApproval before production
Adds a note to a contact, organisation, opportunity, lead or project.
- Get noteSource
One note with the records it is linked to.
- List notesSourceIncremental
Notes across all records, or for one parent record; filter by last update.
- Update noteDestinationProvider duplicate protectionApproval before production
Updates a note's title or body.
Opportunities5
- Create opportunityDestinationNot retried automaticallyApproval before production
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.
- Search opportunities by tagSource
Opportunity records carrying a tag (SearchByTag).
- Update opportunityDestinationProvider duplicate protectionApproval before production
Updates a opportunity. Only mapped fields are sent.
Opportunity categories1
- List opportunity categoriesSource
Opportunity categories.
Opportunity line items4
- Add opportunity productDestinationNot retried automaticallyApproval before production
Adds a product (price book entry) line item to a opportunity. Nothing is charged.
- Get opportunity productSource
One opportunity product line item by ID.
- List opportunity productsSource
Product line items on an opportunity.
- Update opportunity productDestinationProvider duplicate protectionApproval before production
Updates quantity, price, discount or description of a opportunity line item.
Opportunity state history1
- List opportunity state historySource
State changes of an opportunity with dates and reasons.
Opportunity state reasons1
- List opportunity state reasonsSource
Reasons available when an opportunity is won, lost, abandoned or suspended.
Opportunity state1
- Change opportunity stateDestinationNot retried automaticallyApproval before production
Sets an opportunity to OPEN, WON, LOST, ABANDONED or SUSPENDED with an optional reason.
Organisations5
- Create organisationDestinationNot retried automaticallyApproval before production
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.
- Search organisations by tagSource
Organisation records carrying a tag (SearchByTag).
- Update organisationDestinationProvider duplicate protectionApproval before production
Updates a organisation. Only mapped fields are sent.
Pipeline stages1
- List pipeline stagesSource
Stages of all opportunity and project pipelines, in order.
Pipelines1
- List pipelinesSource
Opportunity and project pipelines.
Pricebook entries4
- Add product to price bookDestinationNot retried automaticallyApproval before production
Adds a product with its price to a price book.
- Get price book entrySource
One price book entry by ID.
- List price book entriesSourceIncremental
Product prices in price books, for one price book or all; filter by last update.
- Update price book entryDestinationProvider duplicate protectionApproval before production
Updates the price or status of a product in a price book.
Pricebooks4
- Create price bookDestinationNot retried automaticallyApproval before production
Creates a price book. Field names follow the Insightly API.
- Get price bookSource
One price book with all fields.
- List pricebooksSourceIncremental
Price book records; filter by a listed field or by last update.
- Update price bookDestinationProvider duplicate protectionApproval before production
Updates a price book. Only mapped fields are sent.
Products4
- Create productDestinationNot retried automaticallyApproval before production
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 productDestinationProvider duplicate protectionApproval before production
Updates a product. Only mapped fields are sent.
Project categories1
- List project categoriesSource
Project categories.
Projects5
- Create projectDestinationNot retried automaticallyApproval before production
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.
- Search projects by tagSource
Project records carrying a tag (SearchByTag).
- Update projectDestinationProvider duplicate protectionApproval before production
Updates a project. Only mapped fields are sent.
Prospects2
- Get prospectSource
One prospect with all fields.
- List prospectsSourceIncremental
Prospect records; filter by a listed field or by last update.
Quote line items4
- Add quote productDestinationNot retried automaticallyApproval before production
Adds a product (price book entry) line item to a quote. Nothing is charged.
- Get quote productSource
One quote product line item by ID.
- List quote productsSource
Product line items on a quote.
- Update quote productDestinationProvider duplicate protectionApproval before production
Updates quantity, price, discount or description of a quote line item.
Quotes4
- Create quoteDestinationNot retried automaticallyApproval before production
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 quoteDestinationProvider duplicate protectionApproval before production
Updates a quote. Only mapped fields are sent.
Record links2
- Link recordsDestinationNot retried automaticallyApproval before production
Links a record to another record, optionally with a role or relationship.
- List record linksSource
Links from a record to contacts, organisations, opportunities and projects.
Record tags1
- Tag recordDestinationProvider duplicate protectionApproval before production
Adds a tag to a contact, organisation, opportunity, lead or project.
Relationships1
- List relationship typesSource
Contact and organisation relationship types used on links.
Tags1
- List tagsSource
Tags in use for a record type.
Task categories1
- List task categoriesSource
Task categories.
Task comments1
- List task commentsSourceIncremental
List task comments; filter by last update.
Tasks4
- Create taskDestinationNot retried automaticallyApproval before production
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 taskDestinationProvider duplicate protectionApproval before production
Updates a task. Only mapped fields are sent.
Teams1
- List teamsSource
Teams with their members (read-only).
Ticket comments1
- List ticket commentsSourceIncremental
List ticket comments; filter by last update.
Tickets3
- Get ticketSource
One ticket with all fields.
- List ticketsSourceIncremental
Ticket records; filter by a listed field or by last update.
- Update ticketDestinationProvider duplicate protectionApproval before production
Updates a ticket. Only mapped fields are sent.
Users2
- Get userSource
One Insightly user by ID.
- List usersSource
Users in the Insightly instance, used as owners and responsible users.
Access and limits
- 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.
- Pagination
- skip/top offsets with up to 500 records per page.
- Provider events
- Insightly workflow automation can call webhooks on record events. Flows run on demand, on a schedule, or when a scheduled check finds new or changed records.
Before you build a flow
- Opportunity and project pipeline and stage changes are not exposed: a stage change can assign the stage's activity set (an automation). Price book changes on an opportunity, lead conversion and file uploads are not exposed either.
- 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.
- Tickets are read and updated only: ticket creation, comments and replies can email customers and are not exposed. Ticket status or owner changes can still fire Insightly Service notifications.
- Prospects (Insightly Marketing) are read-only, and static list membership is not exposed, because both can enrol people in marketing journeys and sends.
- Not exposed: deletes, ticket merges, follows, merge documents, activity set assignment, team and team member changes, permissions, community forums, knowledge articles, translations and image uploads.
Developer reference
- Create the Insightly (Unbounce) credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Insightly, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/insightly and the Connections API.
