Teamleader icon

Teamleader

Consume Teamleader API

Actions67

Contacts → Add

AI-generated

Overview

This node operation allows adding a new contact to the Teamleader system via the Teamleader API. It is useful for automating the creation of contact records in a CRM workflow, such as when capturing new leads or importing contact data from other sources. For example, it can be used to add a contact with details like first name, last name, company association, and marketing consent status.

Use Case Examples

  1. Add a new contact with first name, last name, and link to a specific company.
  2. Add a contact and specify additional details such as birthday, language, and remarks.

Properties

Name Meaning
First Name The first name of the contact.
Last Name The last name of the contact. This is a required field when adding a contact.
Salutation The salutation of the contact (e.g., Mr., Ms.).
Website The website URL associated with the contact.
Birthday The birthday of the contact in YYYY-MM-DD format.
Language The language preference of the contact.
Remarks Additional remarks or notes about the contact.
Marketing Mails Consent Boolean indicating whether the contact has consented to receive marketing emails.
Company ID The ID of the company the contact is linked to. This is a required field when adding a contact.

Output

JSON

  • id - The unique identifier of the newly created contact.
  • first_name - The first name of the contact as stored in Teamleader.
  • last_name - The last name of the contact as stored in Teamleader.
  • salutation - The salutation of the contact.
  • website - The website URL of the contact.
  • birthday - The birthday of the contact.
  • language - The language preference of the contact.
  • remarks - Additional remarks about the contact.
  • marketing_mails_consent - Indicates if the contact has consented to marketing emails.
  • company_id - The ID of the company linked to the contact.

Dependencies

  • Teamleader API accessed via OAuth2 authentication

Troubleshooting

  • Ensure the required fields 'last_name' and 'company_id' are provided; missing these will cause the API request to fail.
  • Verify that the OAuth2 credentials for Teamleader API are correctly configured and authorized.
  • If the API returns no data, check the network connection and API endpoint URL.
  • Handle API errors gracefully by enabling 'Continue On Fail' to avoid workflow interruption.

Links

Discussion