KashFlow

The KashFlow modules enable you to monitor, publish or update posts, photos, and videos in your KashFlow account.

Getting Started with KashFlow

Prerequisites

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

Connecting KashFlow to Integromat

To connect your KashFlow account to Integromat follow these steps:

1. Log in to your KashFlow account.

2. Navigate to Apps > API Settings. Activate the Enabled checkbox, disable the Restrict Access to specific IP addresses option and click Update.

oPr8jTZf9j.gif

3. Go to Integromat and open the KashFlow module's Create a connection dialog.

2021-04-06_14_02_14-Integration_KashFlow___Integromat.png

4. Enter your KashFlow credentials to the respective fields and click the Continue button to establish the connection.

The connection has been established. You can proceed with setting up the module.

Customers

List Customers

Retrieves all customers in your account.

ConnectionEstablish a connection to your KashFlow account.
LimitSet the maximum number of customers Integromat will return during one execution cycle.

Get a Customer

Retrieves customer details.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to retrieve details for.

Create a Customer

Creates a new customer.

ConnectionEstablish a connection to your KashFlow account.
NameEnter (map) or select the ID of the customer you want to retrieve details for.
ContactEnter the full contact name of the customer.
TelephoneEnter the customer's telephone number.
MobileEnter the customer's mobile number.
FaxEnter the customer's fax number.
EmailEnter the customer's email address(es).
AddressEnter the customer's billing address lines.
Country NameEnter the customer's billing address country name.
Country CodeEnter the customer's billing address country code in the ISO 3166-1 alpha-2 standard (except for Greece which is recorded as ‘EL’).
PostcodeEnter the customer's billing address postcode.
WebsiteEnter the customer website URI.
ECSelect the Yes option if the customer is VAT Registered in another EC Member.
Outside ECSelect the Yes option if the customer is VAT registered outside of the EC.
NotesEnter the additional free-text.
SourceEnter the ID for the source assigned to the customer.
DiscountEnter the discount percentage for this customer.
Show DiscountEnable this option if the customer is specified to receive a discount.
Payment TermsEnter the number of days used to define the Due Date on Invoices from the Issue Date.
Currency IDEnter the ID for the customer's default currency.
Contact TitleEnter the customer contact's title.
Contact First NameEnter the customer contact's first name.
 Contact Last NameEnter the customer contact's last name.
Customer Has Delivery AddressSelect the Yes option if the customer is specified as having a delivery address separate from their billing address.
Delivery AddressFill in the customer delivery address lines.
Delivery Country NameEnter the customer delivery address country name.
Delivery Country CodeEnter the customer delivery address country code in the ISO 3166-1 alpha-2 standard (except for Greece which is recorded as ‘EL’)
Delivery PostcodeEnter the customer delivery address postal code.
VAT NumberEnter the customer's VAT number.
Extra Fields

Add the custom fields values.

Each item will be used as a value to a custom customer text field in the order they are set up your account. You may find custom fields settings at your account: Settings -> Custom Customer Fields.

2021-04-07_14_16_50-Settings_-_KashFlow.png

Extra Checkboxes

Add the custom checkbox values.

Each item will be used as a value to a custom customer checkbox in the order they are set up at your account. You may find custom fields settings at your account: Settings -> Custom Customer Fields.

2021-04-07_14_16_50-Settings_-_KashFlow.png

Update a Customer

Updates an existing customer.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to update.
NameEnter (map) the name of the customer you want to update.

Please find the descriptions of the fields in the Create a Customer section above.

Delete a Customer

Deletes a customer.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to delete.

Invoices

List Invoices

Retrieves all customer's invoices.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to list invoices for.
LimitSet the maximum number of invoices Integromat will return during one execution cycle.

Get an Invoice

Retrieves customer's invoice details.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to list invoices for.
Invoice IDEnter (map) the ID of the invoice you want to retrieve details for.

Create an Invoice

Creates a new invoice.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to list invoices for.
Invoice DateEnter the date when the invoice is issued. See the list of supported date and time formats.
Due DateEnter the invoice due date. See the list of supported date and time formats.
PaidSelect the Yes option if the document is an Invoice or Receipt and is completely paid.
Customer ReferenceEnter the customer reference number.
Project IDEnter the ID or select the project associated with the document
Currency CodeEnter the currency code in the ISO 4217 standard.
Enter the exchange rate for the specified currency.
LinesSpecify the invoice lines.
Delivery AddressEnter the information about the delivery address.
Use Custom Delivery AddressIf the document is a Quote or Invoice and a Delivery Address is defined to be used.

Update an Invoice

Updates an existing invoice.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to update the invoice for.
Invoice IDEnter (map) the ID of the invoice you want to update.

Please find the descriptions of the fields in the Create an Invoice section above.

Delete an Invoice

Deletes an invoice.

ConnectionEstablish a connection to your KashFlow account.
Customer IDEnter (map) or select the ID of the customer you want to delete the invoice for.
Invoice IDEnter (map) the ID of the invoice you want to delete.

Make an API Call

Allows you to perform a custom API call.

ConnectionEstablish a connection to your KashFlow account.
API Method

Select the action you want to perform.

For the descriptions of available endpoints, refer to the KashFlow API Documentation.
BodyEnter the body content for your API call in JSON format. You can use the JSON > Create JSON module to define names and values.

 

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.