Skip to content
All connectors
Insightly logo

Insightly

CRM, sales & customer success

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.

  1. Ready to connect: doneEvery listed action is built in.
  2. 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.
Insightly with Nexra

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

  1. Insightly · List activity setsDone
  2. Insightly · Create contactNeeds approval
  3. 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

  1. Create the Insightly (Unbounce) credentials described above with the narrowest permissions your flows need.
  2. 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
  3. 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.