How to pass trigger output variables to automation block on the monday workflows infrastructure

Hi,

I am trying to migrate a custom integration receipt to the new workflows infrastracture. My integration sentence is : When column changes set column. This update is handled by my code which need access to the column which has been changed. When I migrate this i get “The block (ID: 11111) does not have an associated workflow configuration. The block may not have been fully set up.” and “The field ‘columnId’ from block ‘whenColumnChanges’ is not supported in the new workflow template format. Available fields: itemId, userId, groupId.”. I understand that the columnId of the changed column coming from the trigger is not anymore available. I tried to use currentValue which i find it is in the output of When column changes but i haven’t yet found a valid way to map this trigger output field to my action input field.

Can you please explain how we can properly map trigger output parameters with action input parameters ?

Thanks in advance

Hello @janadel
Yep this is expected behavior in the new workflows infrastructure

The migration error means your block is missing the required workflow configuration in the new template format so it’s not considered “fully set up”

And the bigger issue is this part

columnId is no longer exposed by whenColumnChanges in the new template schema, so there’s nothing you can map it to. currentValue is only the value payload, not the identity of the changed column

What you can do instead

If you only care about one specific column, make the column a required configuration field during setup and use that configured column in your action

If you truly need any changed column, you’ll need to use itemId to fetch the item’s column values and infer the changed column on your side (for example by comparing to a previous snapshot)

If you’d like hands-on help or want us to walk through this live, you can book a 1:1 paid 60-minute strategy session with our team here:
:backhand_index_pointing_right: Calendly

Hi,

Thanks for your answer. In the case it is enough for me to use the currentValue which is provided by the trigger, how can I map it to one of my action input variables ?

Is there an example on something like this ?

Thanks in advance

Hello @janadel
Hi Yiannis,

In the new workflow infrastructure, action input variables aren’t automatically mapped from the trigger after migration. The workflow structure is recreated, but field mappings need to be configured manually.

To pass the changed column value, you’ll need to explicitly map it in the action step using the trigger’s payload.

If you share your specific trigger + action setup, I can guide you more precisely.

If you’d like hands-on help or want us to walk through this live, you can book a 1:1 paid 60-minute strategy session with our team here:
:backhand_index_pointing_right: Calendly

Parivahan Sewa at parivahanin.com is a comprehensive information portal that guides users through essential RTO and transport services like driving licence applications, vehicle RC status, and e‑challan payments online.

@janadel

Can you send a picture? It sounds like the “get item data” block is missing.

However, send a picture so that we can see it in more detail. :slight_smile: