Hi, I am hoping there are a few integromat users out there that can help me with a simple Webhook request. I am trying to create a scenario that creates a new task when another task is marked complete.
Watch Webhook Events (see screenshot below)
Get Task
Router based on Filter
Create a Task
Can anyone advise what I am doing wrong? The webhook is pulling no events even though I have marked complete a task in the required project.
Hi @Rebecca_McGrath, I have re-run the scenario this morning and it seems to be working with the filters I have included in my screenshot so not 100% what was going on.
@Bastien_Siebman, I do have another Integromat question and I am wondering if you can provide any advice. When using Zapier I would have a lookup table to select a custom field option based on the corresponding custom field GID in the lookup table. Is there a similar function in Integromat?
Thanks for all the generous sharing and guidance on this forum, as usual.
Iām trying to do something similar to the initial post in Integromat (now Make): if a task is updated, then other things. I could monitor the change through:
The task being moved to the section āOnboardingā
The task having its custom field āstatusā updated to the value āOnboardingā
I want to set up a webhook (which I gather from the above is the way to monitor when tasks are updated?), but Iām blocked rather early in the process:
Whatās the resource Iām looking for? If I look for a task, Make wants a fixed task ID, not what I want. Should this be project, and the project within which this happens? Or the section Iām monitoring for new tasks? Or a new story with subtype section_changed as suggested by @honzapav ā but Make also wants a fixed task IDā¦
Okay, a bit more to discuss here if you have the patience:
(Background: In the Asana project that tracks our client projects, when one is accepted and gets to the onboarding stage, I want to automate the creation of a dedicated Asana project, a Dropbox folder, a Google Drive folder, a Gmail label, etc. These must include the projectās ID number.)
I now determined my Make/Integromat scenario must only run once the custom field Project ID is filled in. Otherwise, itāll run the actions above without the ID included.
So based on what you wrote @honzapav, I looked at stories to indicate when a custom field is changed. I found the subtype text_custom_field_changed. (For anyone looking for all possible subtypes for a story, here seems to be the exhaustive list (didnāt find it in the API documentation?):
Link this webhook action to the next action in the Make scenario (in my case, Get task to retrieve the taskās full details).
On the link between the two nodes, set up a filter. In my case, I want to only let through tasks whose change was one custom field changed to one specific value:
Filter: Condition is [gid of the custom field] equal to [gid of the value Iām looking for]
This works perfectly: it doesnāt rely on stories, activates on any task change in the project, and lets through only those tasks with the change sought.
Nice going, @Bruno_Selun and especially thanks for sharing this! To quote my fellow forum leader @Bastien_Siebman: āThere is a special place in heaven reserved for those who come back to share their solutionsā.