Teamleader

The Teamleader modules allow you to watch, create, update, list, and delete the contacts, companies, deals, and invoices in your Teamleader account.

Getting Started with Teamleader

Prerequisites

  • A Teamleader account

In order to use Teamleader with Integromat, it is necessary to have a Teamleader account. If you do not have one, you can create a Teamleader account at signup.teamleader.eu.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Teamleader to Integromat

1. Go to Integromat and open the Teamleader module's Create a connection dialog.

26RHztgM3u.gif

2. In the Connection name field, enter a name for the connection and click Continue.

3. Enter your account login credentials and confirm the access by clicking Authorize.

teamleader1.png

The connection has been established.

Company

Watch Companies

Triggers when a new company is added.

You do not have to add the webhooks in the Teamleader as it is automatically done for you once you add and save an instant trigger module to your scenario.
Webhook NameEnter a name for the webhook.
Connection Establish a connection to your Teamleader account.

List Companies

Lists Companies.

Connection Establish a connection to your Teamleader account.
LimitSet the maximum number of companies Integromat should return during one scenario execution cycle.
EmailEnter the email addresses whose associated companies you want to list.
IDsSelect the IDs whose associated companies you want to list.
Search Term Enter a keyword or phrase to search the contacts based on the specified query.
Updated SinceEnter the date to list the companies updated on or after the specified date. See the list of supported date and time formats.
TagsAdd the tags for the companies to list the companies with the specified tags.

Create a Company

Creates a new company.

Connection Establish a connection to your Teamleader account.
NameEnter a name for the company.
Business Type IDSelect the business type ID.
VAT NumberEnter the company's VAT details.
Local Business NumberEnter the company's local business
PrimaryEnter the company's primary email address.
InvoicingEnter the email address to mention on the company's invoices. 
Phone NumbersEnter the company's contact phone number.
Fax NumberEnter the company's fax number.
AddressEnter the company's primary address details.
Postal CodeEnter the company's postal code.
CityEnter the company's city name.
CountrySelect the company's country.
AddressEnter the company's address or invoices.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountryEnter the country name.
AddresseeEnter the contact person's name at the address.
AddressEnter the company's address for delivery goods.
Postal CodeEnter the area postal code.
CityEnter the city name. 
CountryEnter the country name. 
AddresseeEnter the contact person's name at the address.
AddressEnter the company's visiting address.
Postal CodeEnter the area postal code.
CityEnter the city name.  
CountryEnter the country name.
AddresseeEnter the contact person's name at the address.
IBAN Account NumberEnter the contact's IBAN Account Number.
BIC - SWIFTEnter the contact's SWIFT details.
LanguageSelect the company's preferred language.
Account ManagerSelect the company's account manager.
RemarksEnter any other additional information about the contact you want to mention.
Opt-in Marketing MailsSelect the checkbox if the contact has opted for receiving the marketing emails.
TagsAdd the tags for the contact. For example, Customer.
Custom FieldsAdd the custom fields and their values.

Get a Company

Gets information about a company.

Connection Establish a connection to your Teamleader account.
Company IDSelect the Company whose details you want to retrieve.

Update a Company

Updates a company's information. 

Connection Establish a connection to your Teamleader account.
Target Company IDSelect the company ID whose details you want to update.
NameEnter a name for the company.
Business Type IDSelect the business type ID.
VAT NumberEnter the company's VAT details.
Local Business NumberEnter the company's local business
PrimaryEnter the company's primary email address.
InvoicingEnter the email address to mention on the company's invoices. 
Phone NumbersEnter the company's contact phone number.
Fax NumberEnter the company's fax number.
AddressEnter the company's primary address details.
Postal CodeEnter the company's postal code.
CityEnter the company's city name.
CountrySelect the company's country.
AddressEnter the company's address or invoices.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountryEnter the country name.
AddresseeEnter the contact person's name at the address.
AddressEnter the company's address for delivery goods.
Postal CodeEnter the area postal code.
CityEnter the city name. 
CountryEnter the country name. 
AddresseeEnter the contact person's name at the address.
AddressEnter the company's visiting address.
Postal CodeEnter the area postal code.
CityEnter the city name.  
CountryEnter the country name.
AddresseeEnter the contact person's name at the address.
IBAN Account NumberEnter the contact's IBAN Account Number.
BIC - SWIFTEnter the contact's SWIFT details.
LanguageSelect the company's preferred language.
Account ManagerSelect the company's account manager.
RemarksEnter any other additional information about the contact you want to mention.
Opt-in Marketing MailsSelect the checkbox if the contact has opted for receiving the marketing emails.
TagsAdd the tags for the contact. For example, Customer.
Custom FieldsAdd the custom fields and their values.

Delete a Company

Deletes a company.

Connection Establish a connection to your Teamleader account.
Company IDSelect the Company ID you want to delete.

Contact

Watch Contacts

Triggers when a new contact is added.

You do not have to add the webhooks in the Teamleader as it is automatically done for you once you add and save an instant trigger module to your scenario.
Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Teamleader account.

List Contacts

Lists Contacts.

Connection Establish a connection to your Teamleader account.
LimitSet the maximum number of contacts Integromat should return during one scenario execution cycle.
EmailEnter the email addresses whose associated companies you want to list.
IDsSelect the IDs whose associated companies you want to list.
Search Term Enter a keyword or phrase to search the contacts based on the specified query.
Updated SinceEnter the date to list the companies updated on or after the specified date. See the list of supported date and time formats.
TagsAdd the tags for the companies to list the companies with the specified tags.

Create a Contact

Creates a new contact.

ConnectionEstablish a connection to your Teamleader account.
First NameEnter the contact's first name.
Last NameEnter the contact's last name.
PrimaryEnter the contact's primary email address.
SalutationEnter the contact's preferred salutation. For example, Mr.
PhoneEnter the contact's phone number.
MobileEnter the contact's mobile phone number.
FaxEnter the contact's fax number.
WebsiteEnter the contact's website URL address.
AddressEnter the contact's primary street address.
Postal CodeEnter the area postal code
CityEnter the city name.
CountryEnter the country name.
AddressEnter the contact's street address to mention in the invoice.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address.
AddressEnter the contact's delivery address.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address.  
AddressEnter the contact's visiting address.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address. 
LanguageSelect the contact's preferred language. For example, English.
GenderSelect the contact's gender. For example, female.
Birth DateEnter the contact's date of birth. See the list of supported date and time formats.
IBAN Account NumberEnter the contact's IBAN Account Number.
BIC - SWIFTEnter the contact's SWIFT details.
National ID NumberEnter the contact's National ID number.
RemarksEnter any other additional information about the contact you want to mention.
Opt-in marketing mails
Select the checkbox if the contact has opted for receiving the marketing emails.
TagsAdd the tags for the contact. For example, Customer.
Custom FieldsAdd the custom fields and their values.

Get a Contact

Gets information about a contact.

ConnectionEstablish a connection to your Teamleader account.
Contact IDSelect the Contact ID whose details you want to retrieve.

Update a Contact

Updates contact.

ConnectionEstablish a connection to your Teamleader account.
First NameEnter the contact's first name.
Last NameEnter the contact's last name.
PrimaryEnter the contact's primary email address.
SalutationEnter the contact's preferred salutation. For example, Mr.
PhoneEnter the contact's phone number.
MobileEnter the contact's mobile phone number.
FaxEnter the contact's fax number.
WebsiteEnter the contact's website URL address.
AddressEnter the contact's primary street address.
Postal CodeEnter the area postal code
CityEnter the city name.
CountryEnter the country name.
AddressEnter the contact's street address to mention in the invoice.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address.
AddressEnter the contact's delivery address.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address.  
AddressEnter the contact's visiting address.
Postal CodeEnter the area postal code.
CityEnter the city name.
CountrySelect the country name.
AddresseeEnter the contact person's name at the address. 
LanguageSelect the contact's preferred language. For example, English.
GenderSelect the contact's gender. For example, female.
Birth DateEnter the contact's date of birth. See the list of supported date and time formats.
IBAN Account NumberEnter the contact's IBAN Account Number.
BIC - SWIFTEnter the contact's SWIFT details.
National ID NumberEnter the contact's National ID number.
RemarksEnter any other additional information about the contact you want to mention.
Opt-in marketing mails
Select the checkbox if the contact has opted for receiving the marketing emails.
TagsAdd the tags for the contact. For example, Customer.
Custom FieldsAdd the custom fields and their values.

Delete a Contact

Deletes a contact.

Connection Establish a connection to your Teamleader account.
Contact IDSelect the Contact ID you want to delete.

Link a Contact to a Company

Links contact with a company.

Connection Establish a connection to your Teamleader account.
Contact IDSelect the Contact ID you want to unlink from the company.
Company IDSelect the Company ID from which you want to unlink the contact.
PositionEnter the contact's position in the company.
Makes DecisionsSelect the checkbox if the contact can make decisions.

Unlink a Contact from a Company

Unlinks contact from a company.

Connection Establish a connection to your Teamleader account.
Contact IDSelect the Contact ID you want to unlink from the company.
Company IDSelect the Company ID from which you want to unlink the contact.

Deal

Watch Deals

Triggers when a new deal is created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Teamleader account.

Watch Accepted Deals

Triggers when a deal is accepted.

You do not have to add the webhooks in the Teamleader as it is automatically done for you once you add and save an instant trigger module to your scenario.
Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Teamleader account.

List Deals

Lists deals.

ConnectionEstablish a connection to your Teamleader account.
LimitSet the maximum number of deals Integromat should return during one scenario execution cycle.
EmailEnter the contact's email address whose deals you want to list.
IDs

Add Contact IDs whose deals you want to list.

CompanySelect the company whose deals you want to list.
Search TermEnter a keyword or phrase to search the deals based on the specified query.
Updated SinceEnter a date to search deals updated on or after the specified date. See the list of supported date and time formats.
TagsAdd the tags to search the deals with the specified tags.

Create a Deal

Creates a new deal.

Connection Establish a connection to your Teamleader account.
TitleEnter a name for the deal.
SummaryEnter the details of the deal.
TypeSelect the deal type. For example, Contact.
Contact PersonSelect the contact person's name for the deal.
SourceSelect the source from where the deal is received. For example, Conference.
DepartmentSelect the department associated with the deal.
Assigned ToSelect the user to whom the deal is assigned.
PhaseSelect the phase of the deal:
  • New
  • Contacted
  • Meeting Scheduled
  • Quotation Sent
  • Accepted
  • Refused
AmountEnter the deal amount. The department's default currency is used. 
Estimated ProbabilityEnter the probability of closing the deal.
Estimated Closing DateEnter the date on which the deal is expected to close. See the list of supported date and time formats.
Custom FeildsAdd the custom field ID and its value.

Get a Deal

Gets information about a deal.

Connection Establish a connection to your Teamleader account.
Deal IDSelect the Deal ID whose details you want to retrieve.

Update a Deal

Updates a deal.

Connection Establish a connection to your Teamleader account.
Target Deal IDSelect the Deal ID whose details you want to update.
TitleEnter a name for the deal.
SummaryEnter the details of the deal.
TypeSelect the deal type. For example, Contact.
Contact PersonSelect the contact person's name for the deal.
SourceSelect the source from where the deal is received. For example, Conference.
DepartmentSelect the department associated with the deal.
Assigned ToSelect the user to whom the deal is assigned.
PhaseSelect the phase of the deal:
  • New
  • Contacted
  • Meeting Scheduled
  • Quotation Sent
  • Accepted
  • Refused
AmountEnter the deal amount. The department's default currency is used. 
Estimated ProbabilityEnter the probability of closing the deal.
Estimated Closing DateEnter the date on which the deal is expected to close. See the list of supported date and time formats.
Custom FeildsAdd the custom field ID and its value. 
It is not possible to change just the specified fields, if specified fields are updated, unspecified fields will be deleted.
Leaving the array empty will not delete any custom fields.

Delete a Deal

Deletes a deal.

Connection Establish a connection to your Teamleader account.
Deal IDSelect the Deal ID you want to delete.

Invoice 

Watch Paid Invoices

Triggers when an invoice is paid.

You do not have to add the webhooks in the Teamleader as it is automatically done for you once you add and save an instant trigger module to your scenario.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Teamleader account.

Get an Invoice

Gets information about an invoice.

Connection Establish a connection to your Teamleader account.
Invoice IDSelect the Invoice ID whose details you want to retrieve.

User

Get a User

Gets information about a user.

Connection Establish a connection to your Teamleader account.
User IDSelect the User ID  whose details you want to retrieve.

Other 

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Teamleader account.
URL

Enter a path relative to https://api.teamleader.com/. For example: /users.list

For the list of available endpoints, refer to the Teamleader API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Companies

The following API call returns all the companies from your Teamleader account:

URL:
/companies.list

Method:
GET

teamleader3.png

Matches of the search can be found in the module's Output under BundleBody > data
In our example, 4 companies were returned:

teamleader2.png

 

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.