To populate Categories in the Label field, make sure you turn ON the “Map” toggle next to the Label input.
Once mapping is enabled, select the value from the mappable parameters panel on the right.
As shown in the screenshot, you can map Categories[] directly to the Label field.
If there are multiple categories, map the required index accordingly.
You’re brilliant, thank you so much for taking the time to respond and explain this!
I do have the Map toggle turned on and I am mapping Categories[] directly into the Status label field as shown. I’ve also made sure the Status labels in Monday exactly match the Microsoft 365 category names.
That said, it still doesn’t seem to pull into Monday at all. The item gets created or updated correctly, but the CalColor / Status column always stays at the default grey, even when the event clearly has a category assigned in 365.
For a bit more context on the workflow:
I’m pulling any confirmed event into Monday. If the event name changes, the Name updates correctly in Monday. If the event status changes (cancelled/confirmed), that also updates as expected. What I’m trying to add is the same behavior for categories. If the category changes in Microsoft 365, I’d like the Status column in Monday to reflect that change as well.
So conceptually everything makes sense, but in practice the category just never seems to apply, even on the initial pull.
I’m clearly missing something, or there’s a limitation here that isn’t obvious to me. Any insight would be hugely appreciated.
Kindly try mapping the required field directly inside the Categories[] array, as this should help you achieve the desired outcome.
I’ve attached a screenshot for your reference that demonstrates the correct mapping inside the array. Please review it and let me know if the issue persists.