Start by testing the connection to The Grants Hub, then run the full scrape to import and update all grants.
Scrape and import all grants from app.thegrantshub.com.au — existing grants are updated automatically.
Recommended flow: 1. Test Connection — verifies login + parses one grant. 2. Count Grants — checks total without writing data. 3. Run Full Scrape — runs 2 parallel streams of 15. Grants already updated today are skipped (placeholder-named records from a failed scrape are always re-scraped). Safe to stop and re-run — progress is never lost, and re-running recovers any grants lost to a bad scrape.
then
After scraping, scan for and remove any duplicate grant records before regenerating fingerprints.
Removes only true duplicates (same source slug, or same name+funder for manual entries). Placeholder-named records from a failed scrape are never deleted.
then
Rewrite grant descriptions in ECHO's voice so we're not displaying Grants Hub copy directly.
AI-rewritten descriptions in ECHO's voice — used instead of scraped source text
4146
Have description
0
Missing description
4146
Total grants
Each description costs ~1 integration credit. Run in batches across multiple sessions for large databases.
then
Delete all old fingerprints, then click "Regenerate all" to rebuild from scratch. This keeps scan results accurate after a bulk scrape.
Delete All Old Fingerprints
Wipe all existing fingerprints so the next step starts fresh. Do this before regenerating after a scrape.
Generate Fingerprints
"Update missing" processes only grants without a fingerprint — press it repeatedly until coverage hits 100%. It often takes a few runs. "Regenerate all" re-processes every grant (slower).
Flush Scan Cache
Grant scans load data into memory to stay fast. After a bulk scrape or import, the server may still be using the old cached data. Pressing this forces the next scan to reload everything fresh from the database.
then
Re-checks every grant's rounds and opening/closing dates. Closes grants that have ended and reopens grants when a new round opens. Run this any time to keep statuses accurate.
Manual Grant Entry
Use these tools to add individual grants that aren't on The Grants Hub.
Paste raw text from a grant website and let AI extract the details.
Paste any raw text from a grant webpage — the AI will extract and preserve all details.
Upload an Excel file to create or update multiple grants at once.
Import from Excel. Use the template — it includes a Grants sheet and a Rounds sheet. Existing grants (matched by name) will be updated, new ones created.
| as separator. Booleans: true / false. Dates: YYYY-MM-DD.Upload .csv or .xlsx