I have been struggling to build a zap for the following use case:
I have a Notion database that gets updated by marketing stakeholders with campaign information. I want to bring the information from certain columns in this Notion database into Snowflake.
So far, I have been able to create new rows in the Snowflake table from “New Database Item” in Notion; however, this only brings in a specific record/row. I need to retrieve all the existing rows from the Notion database into Snowflake. And then I want the zap to check if there are any new or updated rows in the Notion database. For new rows, they will be added to the snowflake table. If there are any updates to existing rows in Notion, then the existing rows in Snowflake will be updated.
Is there a way to actually make a zap that can do this?