Linq icon

Linq

Interact with Linq API

Actions20

Overview

This node integrates with the Linq API to manage contacts, chats, chat messages, phone numbers, and webhook subscriptions. Specifically for the Contact - Create operation, it allows users to create a new contact in the Linq system by providing details such as first name, last name, email, phone number, company, title, and location.

Common scenarios where this node is beneficial include:

  • Automating the addition of new contacts from form submissions or CRM systems.
  • Synchronizing contact data between Linq and other platforms.
  • Building workflows that require creating contacts dynamically based on external triggers.

For example, you could use this node to automatically add a new contact when a user signs up on your website, ensuring their information is stored in Linq for further communication.

Properties

Name Meaning
First Name The first name of the contact.
Last Name The last name of the contact.
Email The email address of the contact.
Phone Number The phone number of the contact.
Company The company associated with the contact.
Title The job title of the contact.
Location The geographical location of the contact.

Output

The node outputs a JSON object representing the response from the Linq API after creating the contact. This typically includes the newly created contact's details such as their unique ID and all provided fields.

Example output structure (simplified):

{
  "contact": {
    "id": "string",
    "first_name": "string",
    "last_name": "string",
    "email": "string",
    "phone_number": "string",
    "company": "string",
    "title": "string",
    "location": "string"
  }
}

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authenticating with the Linq API.
  • The node makes HTTP requests to https://api.linqapp.com/api/partner/v2/contacts.
  • Ensure the Linq API integration token is configured properly in n8n credentials.

Troubleshooting

  • Rate Limit Exceeded: If the node throws an error stating "Rate limit exceeded. Please try again after 10 seconds.", it means too many requests were sent in a short period. To resolve, implement retry logic with delays or reduce request frequency.
  • Invalid or Missing Credentials: Errors related to authentication usually indicate missing or incorrect API tokens. Verify the API key credential setup.
  • Validation Errors: If required fields are missing or invalid (e.g., malformed email), the API may reject the request. Ensure all input properties conform to expected formats.
  • Network Issues: Connectivity problems can cause request failures. Check network access and proxy settings if applicable.

Links and References


This summary focuses exclusively on the Contact resource with the Create operation as requested.

Discussion