Tables Management

Create, import, and manage your data tables — flexible, powerful, and easy to use.

Table of Contents

· [Create a New Table](#create-a-new-table)

· [Import Table from File](#import-table-from-file)

· [Upload Data into an Existing Table](#upload-data-into-an-existing-table)

· [Table Actions](#table-actions)

· [Table Details](#table-details)

Create a New Table

To create a table from scratch:

1. Click + Create New in the left sidebar

2. Select Table from the dropdown menu

3. *(Optional)* Enter a name for the table in the modal

4. *(Optional)* Use Add Description to include additional context

5. Click Create Table to complete the setup

💡 TIP: When you create a new table, the system automatically generates 3 default fields: **Title** (Single line text), **Created Time**, and **Last Modified Time**. You can customize or remove them afterward.

Import Table from File

You can create a new table by importing data from external files:

Supported Formats

Format

Description

CSV

Comma-separated values files

Excel

.xlsx or .xls files

JSON

JSON array files

Import Steps

6. Click + Create New in the sidebar

7. Select Import from the dropdown menu

8. Choose the file format (CSV, Excel, or JSON)

9. Drag & drop the file or click Browse to select

10. Preview the data structure and auto-detected field types

11. *(Optional)* Adjust field names and data types as needed

12. Click Import to complete

📝 NOTE: The system automatically detects data types (Text, Number, Date...) for each column. Review and adjust before importing for the best results.

Upload Data into an Existing Table

In addition to creating new tables from files, you can also upload additional data into an existing table:

13. Open the table you want to add data to

14. Click the ⋯ (menu) icon in the table header

15. Select Upload Data

16. Choose the file (CSV, Excel, JSON) to upload

17. Map the file columns to existing fields in the table

18. Click Import to add the data

🚨 WARNING: When uploading data into an existing table, ensure the file structure matches the table's fields. Mismatched data will be skipped or may cause errors.

Table Actions

Rename a Table

19. Right-click on the table name in the sidebar

20. Select Rename

21. Enter the new name and press Enter

Duplicate a Table

22. Right-click the table in the sidebar

23. Select Duplicate

24. Choose duplication options:

· Include Records: Copy all data

· Include Views: Copy all configured views

Delete a Table

25. Right-click the table in the sidebar

26. Select Delete

27. Confirm deletion in the dialog

🛑 CAUTION: Deleting a table permanently removes all records, fields, and views within it. This action cannot be undone. Always back up your data before deleting.

Table Details

Each table has a Table Details page displaying technical information and configuration:

Fields Tab

View and manage all fields in the table:

· Field name and data type

· Add, edit, or delete fields

· Reorder fields

Relations Tab

View relationships between the current table and other tables:

· Incoming and outgoing links

· Lookup and Rollup references

API Snippet

View sample code for interacting with the table via REST API:

· List records

· Create a new record

· Update a record

· Delete a record

Webhooks

Configure webhooks to receive automatic notifications when data changes:

Event

Description

After Insert

When a new record is created

After Update

When a record is updated

After Delete

When a record is deleted

Webhook Configuration:

28. Go to Table Details → Webhooks tab

29. Click Create Webhook

30. Select the trigger event (Insert/Update/Delete)

31. Enter the receiving URL endpoint

32. *(Optional)* Configure headers and filtering conditions

33. Click Save

💡 TIP: Combine Webhooks with ClickAI Workflows to automatically process data on changes. For example: send a confirmation email when a new order arrives, or update your CRM when a new lead is added.

Last updated