@Radim Kopp
To prevent a toolcall from sending the same thing multiple times and creating duplicates in your Airtable and Make (Integromat), you'll need to implement a method to check for existing records before making a new entry. Here are a few strategies you could use:
1. **Unique Identifier**: Ensure that every entry has a unique identifier. Before making a toolcall, check if the unique identifier already exists in your Airtable. If it does, skip the toolcall or update the existing record instead of creating a new one.
2. **Timestamps**: Use timestamps to identify the most recent entry. If a toolcall is made within a short time frame of the last entry, it could be a duplicate, and you can choose to ignore it.
3. **Status Flags**: Implement a status flag in your Airtable that marks when a record has been processed. Before making a toolcall, check the status flag and only proceed if the record hasn't been marked as processed.
4. **Deduplication Logic in Make**: Use Make's built-in deduplication functions to check for duplicates before processing the data.
5. **Webhooks**: If you're using webhooks to trigger the toolcall, ensure that the webhook is configured correctly and isn't being called multiple times for the same event.
6. **Logic in Your Code**: If you're triggering the toolcall through code, add logic to your codebase to prevent multiple submissions. This could be through session management, state checks, or a cooldown period between submissions.
If you're still having trouble after implementing these strategies, please provide more details about your current setup, and I'll do my best to assist you further.