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. |
| 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
- Linq API Documentation (general reference for API endpoints and usage)
- n8n HTTP Request Node Documentation (for understanding how HTTP requests work in n8n)
This summary focuses exclusively on the Contact resource with the Create operation as requested.