Make.com / Baserow: "List Rows" finds no data despite correct ID (0 bundles)

:bullseye: What is your goal?

The goal is to successfully transfer the data stored in the database by the first chatbot to the second chatbot.

At the end of the first chatbot, there’s a link (with the ID) that leads to the second chatbot. The ID is already declared in the link, and now the data from the database simply needs to be loaded into the second chatbot.

:thinking: What is the problem & what have you tried?

Hello everyone,

I need help with a workflow between Typebot, Make.com, and Baserow.

The setup:

In the first step, data from a chatbot is written to a Baserow table via Make. A unique ID (purely numeric) is stored in a text column. This works flawlessly.

The user receives a link to a second chatbot, which passes this ID as a URL parameter.

A second Make scenario is triggered via a webhook, receives the ID, and is supposed to retrieve the remaining data for this ID via Baserow’s “List Rows” module in order to return it to the second chatbot.

The problem:

Although the ID arrives correctly in the webhook and the row definitely exists in Baserow, the “List Rows” module returns no results (0 bundles).

What I’ve already tried:

ID format: Switching from alphanumeric to purely numeric (no success).

Manual search: I manually entered the ID into the search field of the Baserow module – but no data is found.

Column type: The column in Baserow is formatted as a number.

It seems the search field in the Make module simply isn’t indexing or finding the row. Does anyone have any idea what the problem might be, or how to force an exact column filter when the standard filter options in the module aren’t visible?

Thanks for your help!

:clipboard: Error messages or input/output bundles

No errors are displayed.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

:bullseye: What is your goal?

Ziel ist es die Daten welche über den ersten Chatbot in die Datenbank eingespeichert wurden erfolgreich in den Zweiten Chatbot zu übermitteln.
Am ende des ersten Chatbots kommt eben der Link (mit der ID) über den man zu dem zweiten Chatbot gelangt. dort ist die ID ja bereits durch den Link deklariert und nun müssen nur noch die Daten aus der Datenbank in den Chatbot geladeneren.

:thinking: What is the problem & what have you tried?

Hallo zusammen,

ich brauche Hilfe bei einem Workflow zwischen Typebot, Make.com und Baserow.

Das Setup:

Im ersten Schritt werden Daten aus einem Chatbot via Make in eine Baserow-Tabelle geschrieben. Dabei wird eine eindeutige ID (rein numerisch) in eine Text-Spalte gespeichert. Das funktioniert fehlerfrei.

Der Nutzer erhält einen Link zu einem zweiten Chatbot, der diese ID als URL-Parameter übergibt.

Ein zweites Make-Szenario wird per Webhook getriggert, empfängt die ID und soll via Baserow “List Rows” die restlichen Daten zu dieser ID auslesen, um sie an den zweiten Chatbot zurückzugeben.

Das Problem:
Obwohl die ID korrekt im Webhook ankommt und die Zeile definitiv in Baserow existiert, gibt das Modul “List Rows” keine Ergebnisse zurück (0 Bundles).

Was ich bereits versucht habe:

ID-Format: Umstellung von Alphanumerisch auf rein numerisch (kein Erfolg).

Manuelle Suche: Ich habe die ID händisch fest in das Search-Feld des Baserow-Moduls eingetragen – trotzdem werden keine Daten gefunden.

Spaltentyp: Die Spalte in Baserow ist als Zahl formatiert.

Es scheint, als würde das Search-Feld im Make-Modul die Zeile einfach nicht indizieren oder finden. Hat jemand eine Idee, woran das liegen könnte oder wie man einen exakten Spalten-Filter erzwingt, wenn die Standard-Filter-Optionen im Modul nicht sichtbar sind?

Vielen Dank für eure Hilfe!

:clipboard: Error messages or input/output bundles

Es werden keine Fehler Angezeigt

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Hey! Pretty sure the problem is that your ID column is set to Number. The Search field in the List Rows module does full-text search, and it doesn’t always work well with number fields.

Easiest fix: just change the ID column to Single-line Text in Baserow. It’s an ID, you’re not doing math with it. Search works fine on text columns.

If you don’t want to change the column, skip the List Rows module and use an HTTP module to hit the Baserow API directly:

  • URL: https://api.baserow.io/api/database/rows/table/YOUR_TABLE_ID/

  • Header: AuthorizationToken YOUR_DATABASE_TOKEN

  • Query string: filter__field_XXXXX__equal=YOUR_ID_VALUE

You can find the field ID in Baserow by clicking the 3 dots next to your database → View API Docs.

The List Rows module is pretty basic when it comes to filtering, so the API route is the way to go for anything beyond simple text search.