BaseLinker

The BaseLinker modules allow you to monitor, create, update, send, retrieve, list, and delete the orders, invoices, payments, and packages in your BaseLinker account.

Getting Started with BaseLinker

Prerequisites

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

Connecting BaseLinker to Integromat

To connect your BaseLinker account to Integromat you need to obtain the API Key from your BaseLinke account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your BaseLinker account.

2. Click Your Profile Icon > My Account > API.

3. Enter a name for the API and click Generate Token and copy the API Key to your clipboard.

4. Go to Integromat and open the BaseLinker module's Create a connection dialog.

5. In the Connection name field, enter a name for the connection.

6. In the API Key field, enter the API Key copied in step 3 and click Continue.

The connection has been established.

Orders

Watch New Orders

Triggers when a new order has been added.

ConnectionEstablish a connection to your BaseLinker account.
LimitSet the maximum number of new orders Integromat should return during one execution cycle.

Search Orders

Searches for orders or lists them all.

ConnectionEstablish a connection to your BaseLinker account.
Date Confirmed fromEnter (map) the date to search the orders that were confirmed on or after the specified date.
Date fromEnter (map) the date to search the order from the specified date.
Order ID fromSelect or map the Order ID whose details you want to search.
Get Unconfirmed OrdersSelect whether you want to search for the unconfirmed orders. 
Status IDSelect or map the Status ID to list the orders with the specified status.
Filter by EmailEnter (map) the email address to list the orders that match the specified email address.
LimitSet the maximum number of orders Integromat should return during one execution cycle.

Get an Order

Retrieves a single order specified by ID.

ConnectionEstablish a connection to your BaseLinker account.
Order IDSelect or map the Order ID whose details you want to retrieve.

Create an Order

Creates a new order.

ConnectionEstablish a connection to your BaseLinker account.
Order Status IDSelect or map the status of the order.
PhoneEnter (map) the customer's phone number.
EmailEnter (map) the customer's email address.
Date AddEnter (map) the date on which the order is being created.
User CommentsEnter (map) the notes for the order.
Admin CommentsEnter (map) the admin notes for the order.
CurrencySelect or map the currency code applicable for the order.
Payment MethodEnter (map) the payment method for the order.
Payment Method CodeSelect whether the payment method code is cash on delivery (payment on delivery).
PaidSelect whether the order is already paid.
Delivery MethodEnter (map) the delivery method of the order.
Delivery PriceEnter (map) the charges for the delivery of the order.
Delivery Full NameEnter (map) the contact person's full name to mention in the delivery address.
Delivery CompanyEnter (map) the company name to mention in the delivery address.
Delivery AddressEnter (map) the order's delivery address.
Delivery CityEnter (map) the city name to mention in the delivery address.
Delivery Postal CodeEnter (map) the delivery address postal code.
Delivery Point IDEnter (map) the delivery pickup point ID.
Delivery Point NameEnter (map) the delivery pickup point name.
Delivery Point Address Enter (map) the delivery pickup point address.
Delivery Point PostCodeEnter (map) the delivery pickup point postal code.
Delivery Point CityEnter (map) the delivery pickup point city name.
Invoice Full NameEnter (map) the billing address contact person's full name.
Invoice CompanyEnter (map) the billing address company name.
Invoice NIPEnter (map) the billing address company's VAT or tax number.
Invoice AddressEnter (map) the billing address.
Invoice CityEnter (map) the billing address city name.
Invoice Country CodeSelect or map the billing address country code.
Want InvoiceSelect whether the customer wants the invoice copy.
Extra Field 1Enter (map) any additional fields you want to add.
Extra Field 2Enter (map) any additional fields you want to add.
ProductsAdd the products to the order:
StorageSelect or map the product storage:
  • BaseLinker Database
  • Web Shop
  • Connected Wholesaler 
Storage IDSelect or map the Storage ID.
Product IDSelect or map the Product ID.
Variant IDEnter (map) the product Variant ID. Leave the field if the product variant is unknown.
NameEnter (map) the product name.
SKUEnter (map) the product's SKU number.
EANEnter (map) the product's EAN number.
Price BruttoEnter (map) single item gross price.
Tax RateEnter (map) the product's VAT rate.z
QuantityEnter (map) the number of pieces of the product.
WeightEnter (map) the single item weight in grams.

Invoices and Payments

Watch New Series

Triggers when a new invoice numeration series have been added.

ConnectionEstablish a connection to your BaseLinker account.
LimitSet the maximum number of series Integromat should return during one execution cycle.

Search Invoices

Searches for invoices or lists them all.

ConnectionEstablish a connection to your BaseLinker account.
Invoice IDSelect or map the Invoice ID whose details you want to search.
Invoice ID fromSelect or map the option to search the invoices collected from the specified option.
Date fromSelect or map the date to search the invoices collected from the specified date.
Order IDSelect or map the Order ID whose invoices you want to search.
Get External Invoices
Select whether you want to get the external invoices.
Series IDSelect or map the Series ID number to search the invoices with the specified ID.
LimitSet the maximum number of invoices Integromat should return during one execution cycle.

Add an Invoice to an Order

Adds an invoice to an order specified by ID.

ConnectionEstablish a connection to your BaseLinker account.
Order IDSelect or map the Order ID to which you want to add the invoice.
Series IDSelect or map the Series ID of the invoice you want to add. 

Add a Payment to an Order

Adds a payment to an order specified by ID.

ConnectionEstablish a connection to your BaseLinker account.
Order IDSelect or map the Order ID to which you want to add the payment information.
Payment DoneEnter (map) the payment deposit amount. The value replaces the current payment in the order (it is not added up with the previous value). If the amount matches the order value, the order will be marked as paid. 
Payment DateEnter (map) the date on which the payment for the invoice is made.
Payment CommentEnter (map) any additional information or notes about the payment.

Packages

List Packages

Lists all order packages.

ConnectionEstablish a connection to your BaseLinker account.
Order IDSelect or map the Order ID whose packages you want to list.
LimitSet the maximum number of packages Integromat should return during one execution cycle.

Create a Package

Creates a new package.

ConnectionEstablish a connection to your BaseLinker account.
Order IDSelect or map the Order ID for which you want to create the package.
Courier CodeSelect or map the courier service through the package is being sent and enter the fields that auto-populate based on your selection.
PackagesAdd the package details:
WeightEnter (map) the weight of the package in centimeters.
LengthEnter (map) the length of the package in centimeters.
HeightEnter (map) the height of the package in centimeters.
WidthEnter (map) the width of the package in centimeters.

Delete a Package

Deletes a package.

ConnectionEstablish a connection to your BaseLinker account.
Courier CodeSelect or map the Order ID whose packages you want to delete.
Order IDSelect or map the order whose package you want to delete.
Select Package BySelect or map the options to choose the package you want to delete:
  • Package ID
  • Package Number
Package IDSelect or map the Package ID you want to delete.
Package NumberSelect or map the Package Number you want to delete.
Force DeleteSelect whether you want to remove the parcel from the BaseLinker database in case of an error with the removal of the parcel in the courier API.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your BaseLinker account.
Method

Enter the method you want to call. For example: getOrders

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

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
ParametersEnter (map) the parameters you want to retrieve.
Query StringEnter the request query string.

Example of Use - Get Invoices

The following API call returns all the invoices from your BaseLinker account:

Method:
getInvoices

Matches of the search can be found in the module's Output under Bundle > Body > invoices
In our example, 2 invoices were returned:


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.