🚀

Release note - KAWA 1.24

🎊 New features

MAIN FEATURES
IMPROVEMENTS
Python scripts
Automation

This release brings a lot of bug fixes and UI improvements.

1) Main Features

1.a) Create scripts

⚠️
Pre-requisit to create python scripts - You need to have the “Manage Python script” permission - The python runner should be up in your workspace → See docs here

Create python scripts

Python scripts are stored in the Scripts section of KAWA.

image
  • Step 1: Go to Scripts section of your top left menu
image
  • Step 2: Click on the + buttons to create a Script
image
  • Step 3: Enter your python script directly into the input field or import a file.

Click on an existing script to edit script in “Overview”👇🏼

image

Find all Runs history in the “Runs” section. 👇🏼

image

Create secrets

Secrets are used for managing confidential data such as passwords, account authentication, security tokens, and related secrets.

  • Step 1: Click on the + buttons to create a Secret
image
  • Step 2: Add a key and a value
  • image
  • Step 3: Import secrets in your python script to hide confidential data
  • image

1.b) Add buttons in sheets that triggers python scripts

To add a python script as a button in your sheet, follow these steps:

  • Step 1: Go to Sheet > Open Controls panel and create a new control
  • image
    image
  • Step 2: Select “Button” as Control Type
  • Step 3:
    • You can either select an already existing script in your sheet
    • image
    • Or add a script from library. In this case, you need to map the script inputs with columns from the sheet
    • image

When a new script is added from library, a button will appear in your top controls panel.

image

Click on “Run” to add an output column to your current view:

image

Buttons can be hidden, edited or deleted from controls panel 👇🏼

image

Find all logs by clicking on the 3 dots menu of a Python script button👇🏼

image

1.c) Use python scripts in automations

  • Select “Script” as the Action of your automation.
  • Select a script from your library and map the script inputs with fields from the Data Condition view.
  • Save!
image

2) Improvements

2.a) Automations

We've enhanced the UX of our automation feature, making it more intuitive and user-friendly. To open automation, click on the familiar "robot" icon at the top of your sheet.

image
  • Step 1: Click on Create Automation
  • image
  • Step 2: Click Add Trigger to start configuring your automation. Triggers tell the system when to do something, and actions describe what should be done.

Triggers are either at schedule time or on data refresh.

image
image
  • Step 3: Add Conditions. You’ll find the same features that are available in sheets.
image
  • Step 4: Create Actions (Emails or Python scripts)
image