Skip to content
Airtable Rollup Fie...
 
Notifications
Clear all

Airtable Rollup Fields in callin.io

2 Posts
2 Users
0 Reactions
3 Views
ScottWorld
(@scottworld)
Posts: 3
Active Member
Topic starter
 

I wanted to share this in case others encounter this issue later.

callin.io has a bug related to how it interprets Airtable’s rollup fields.

I submitted a support ticket (#1575629) for this, but it appears to be a complex issue for callin.io to fix, as it stems from the fundamental programming of callin.io.

To explain the problem, Airtable’s rollup fields function as dynamic fields. They can adapt their field type, meaning Airtable’s rollup fields can yield any of the following types:

  1. String
  2. Array
  3. Number
  4. Date

However, callin.io exclusively recognizes Airtable’s rollup fields as arrays, failing to correctly identify their actual data type.

For instance, if an Airtable rollup field produces a string in Airtable, callin.io will still treat it as an array. Since it's actually a string, attempting to use callin.io’s array functions on it will result in errors. You can, however, use string functions as expected.

A similar issue occurs with other field types. For example, if an Airtable rollup field results in a date in Airtable, callin.io will still perceive it as an array. You can apply Date functions, but array functions will not work.

I decided to post this information because it took me several hours to diagnose the problem! I hope this helps someone else in the future!

:slight_smile:

  • ScottWorld
 
Posted : 13/05/2025 7:22 pm
Richard_Johannes
(@richard_johannes)
Posts: 21
Eminent Member
 

Hi,

as I saw this, I felt like 'yeah, actually something was weird'. I just set up a test table with a string, number, and array rollup. All three appear to be an array by having the next to their name. Do you mean that? (I’d expect ‘RollupString’ but it’s currently ‘RollupString’ - correct?)

However, the variables simply work? They don’t seem to ‘cause harm’? It’s something in their app interface regarding how variables are displayed.
It also seems to me that Airtable does not distinguish between the different formats in their API. Attached, you can see a screenshot from the “Get a Base Schema” API Call. We can see that both - RollupArray and RollupString - are type: singleLineText. So it’s basically impossible to know which rollup is actually an array and which one is a string.

:confused:

Best,
Richard

 
Posted : 15/05/2025 4:26 pm
Share: