...

Admin

Grant Scan management console

1

Test Connection & Scrape

Start by testing the connection to The Grants Hub, then run the full scrape to import and update all grants.

The Grants Hub Import

Scrape and import all grants from app.thegrantshub.com.au — existing grants are updated automatically.

Ready

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

2

Remove Duplicates

After scraping, scan for and remove any duplicate grant records before regenerating fingerprints.

Deduplicate Grants

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

3

Generate ECHO Descriptions

Rewrite grant descriptions in ECHO's voice so we're not displaying Grants Hub copy directly.

ECHO Grant Descriptions

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

4

Regenerate Fingerprints

Delete all old fingerprints, then click "Regenerate all" to rebuild from scratch. This keeps scan results accurate after a bulk scrape.

Coverage
0 / 4146 grants fingerprinted
4146 grants missing fingerprints0%
a

Delete All Old Fingerprints

Wipe all existing fingerprints so the next step starts fresh. Do this before regenerating after a scrape.

No fingerprints to delete
b

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).

💡 Tip: If grants are still missing after a run, just press "Update missing" again — it's safe to repeat until coverage reaches 100%.

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.

Grant Fingerprint Status

4146 total

then

5

Refresh Grant Statuses

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.

Quick Paste

Paste raw text from a grant website and let AI extract the details.

Quick Paste Grant

Paste any raw text from a grant webpage — the AI will extract and preserve all details.

Bulk Import

Upload an Excel file to create or update multiple grants at once.

Bulk Import Grants

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.

Upload .csv or .xlsx