How can I get all updated rows from a Google Sheets directly in Clay ?
Use Google Apps Script to push updated rows from Google Sheets to Clay. Setup steps: 1. Open your Google Sheet 2. Go to Extensions > Apps Script 3. Use a script that checks for new/updated rows and sends them to Clay via webhook The script tracks the last processed row and cycles through new data, sending it to your Clay table automatically. You'll need to customize the script for your specific data structure and adjust timing between requests.
This is an advanced method that only works with passthrough tables (an enterprise only feature).
You're correct. For non-enterprise users, the easiest way to import Google Sheets data is to download it as a CSV file, then in Clay click "Create New" > "table" > "CSV" > "Import from CSV" and upload your file. Alternatively, you can use our Google Sheets integration to pull data directly - use the "Lookup Row" action to find existing rows or "Add Row" to bring new data into Clay tables.
For LeadMagic timeout issues, try these solutions: Break large data requests into smaller batches - this reduces processing load and prevents timeouts. Check if you've run out of credits - if that's not the issue, generate a fresh API key from LeadMagic and reconnect it. Monitor your usage limits and API quotas to ensure you're not hitting rate limits. Running smaller batches is typically the most effective solution for timeout issues.