upscaler
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
An n8n workflow that checks grants.gov for new AI grants every morning. An OpenAI model summarizes each one and checks it against your company details, Airtable keeps the results, and a later run emails a digest of the eligible grants.
Daily AI grant alerts checked for eligibility and emailed is an n8n workflow in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Daily schedule
It starts on its own at 8:30 for the fetch and at 9:00 for the digest, and it needs:
A tracker of new AI grants in Airtable, and a daily digest of the eligible ones in each subscriber’s inbox
What you need before you start.
Summaries and eligibility
Summarizes each grant and lists the reasons your company fits.
NeedsOpenAI API key
Grant tracker and subscribers
Keeps one row per grant and holds the list of subscribers.
NeedsAirtable personal access token
Digest sender
Sends the HTML digest to each active subscriber.
NeedsGmail account
Checked by Mindket on 13 Nov 2026
This n8n workflow follows new AI grants on grants.gov for you. Each morning it fetches the grants posted in the last day and drops the ones it has already handled. An OpenAI model summarizes each new grant and checks it against your company details, and Airtable keeps the results. A second schedule builds an email digest of the new eligible grants and sends it to your subscribers through Gmail. Sixteen nodes run it, beside eight sticky notes.
Grant consultants, small research teams and founders who want a short daily list instead of a manual search. Skip it if you need grants from other sources, since the requests are built around grants.gov.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Consulting | Grant consultants | Watch new grants for several clients from one list | A consultant reads the morning digest and flags two grants for a client. |
| Research | University labs | Hear about new funding in the week it appears | A lab manager sees an AI grant that fits a coming proposal. |
| Startups | Technology founders | Check eligibility before spending time on an application | A founder reads the eligibility notes and skips a grant meant for non-profits. |
| Public sector | Innovation offices | Share one daily digest with a small team | An office mails the digest to eight staff who follow funding. |
You need a little n8n: import a file, add three credentials and write a short description of your company.
Any n8n that can reach grants.gov, OpenAI, Airtable and Gmail will run it. It runs on two schedules, so publish it to let it run on its own.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an Airtable base with two tables, three credentials and your company details.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| Airtable | A personal access token, and a base with a grants table and a subscribers table |
| Gmail | A Google account for the email credential |
| Your company | A short description of who you are and what you could do with funding |
workflow.json.Save to Tracker, Get New Eligible Grants Today and Get Subscribers, replace the base and table placeholders with your own.OpenAI Chat Model nodes.Eligibility Factors, replace <YOUR_COMPANY_DETAILS> in the system message with your company profile.Send Subscriber Email.Once it is published, it runs on its own every morning. Open the grants table to read each grant’s goal, success criteria and eligibility notes, and change its Status to track what you do with it. Everyone marked Active in the subscribers table receives the digest.
| To change | Where |
|---|---|
| The topic | The keyword in AI Grants since Yesterday |
| What counts as eligible | The system message of Eligibility Factors |
| The times | The two schedule triggers |
| The email | The HTML in Generate Email and the subject in Send Subscriber Email |
At 8:30 the workflow finds three new AI grants. Only New Grants drops one that an earlier run handled, and the model summarizes the other two. For one of them it lists two matches with the company profile, so its row gets Eligibility? set to Yes.
At 9:00 the workflow reads the rows with that status, builds a digest with the title, agency, link and success criteria, and sends it to each active subscriber.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A schedule trigger starts a run at a set time. Airtable is an online table with an API. An information extractor is a node that asks a chat model to fill in named fields.
For experts. Only New Grants is a Remove Duplicates node that remembers the grant id across executions. Summarize Synopsis and Eligibility Factors run side by side, and Merge joins them by position, so both output objects end up in one item. Generate Email and Get Subscribers are set to run once.
| Node | What it does | What to know |
|---|---|---|
AI Grants since Yesterday | Searches grants.gov for the keyword ai | A website endpoint with no documented API |
Only New Grants | Drops IDs seen in earlier runs | Remembers between runs |
Eligibility Factors | Lists the reasons you may be eligible | Reads your company details from its system message |
Save to Tracker | Adds a row with the status New | The table needs the exact field names |
This copy repairs a few things that would have held the original back.
gpt-5-mini. OpenAI’s page, read on 12 November 2026, shuts it down on 11 December 2026. Mindket’s copy names gpt-5.6-terra, the replacement it givesOnly New Grants remembers each grant ID between runsAn n8n workflow that watches grants.gov for new AI grants every morning. It skips the grants it has already seen, asks an OpenAI model to summarize each new one and to check it against your company details, and saves the result to an Airtable table. A second schedule, a little later, builds an email digest of the new grants marked eligible and sends it to your subscribers through Gmail.
workflow.json: the workflow as n8n exports it, 24 nodes. Sixteen of them run and eight are sticky notes. It holds no credential.README.md: these notes.Everyday @ 9am was set to the hour 8, so the digest could be built half an hour before the 8:30 fetch had started. It is set to 9 now, as its name says.OpenAI Chat Model nodes named no model, so n8n used the node's default, gpt-5-mini. OpenAI's deprecation page, read on 12 November 2026, shuts that model down on 11 December 2026 and names gpt-5.6-terra as its replacement. Both nodes name gpt-5.6-terra now.Eligibility Factors held another company's name, addresses and profile. It holds the placeholder <YOUR_COMPANY_DETAILS> now.<YOUR_AIRTABLE_BASE_ID>, <YOUR_GRANTS_TABLE_ID> and <YOUR_SUBSCRIBERS_TABLE_ID>.Daily newsletter of interesting US grants.The grants table needs these fields, spelled exactly like this:
Opportunity Number, Title, URL, Goal, Success Criteria, Notes, Eligibility Notes, Duration, Agency, Agency Email, Agency PhoneStatus with the options New, Under Review, Interested and Not Interested, and Eligibility? with the options Yes and NoPosted Date and Response DateFunding, Award Ceiling and Award FloorCreatedThe subscribers table needs Email and Status. Only rows whose Status is Active get the digest.
workflow.json.Save to Tracker, Get New Eligible Grants Today and Get Subscribers. Add an Airtable credential, then replace the three placeholders with your base and tables. A base ID starts with app and a table ID with tbl, and both are in the Airtable address.OpenAI Chat Model and OpenAI Chat Model1.Eligibility Factors and replace <YOUR_COMPANY_DETAILS> in its system message with who you are, where you are based and what you could do with funding.Send Subscriber Email.Everyday @ 8.30am, check the new rows in the grants table, then run Everyday @ 9am and check the email.Everyday @ 8.30am starts the fetch. AI Grants since Yesterday asks the grants.gov search for the keyword ai, forecasted and posted grants, from the last day, newest first, up to 5000 rows.Grants to List splits the hits, and Only New Grants drops each grant ID that an earlier run already handled. Get Grant Details loads the full record of every grant that is left.Summarize Synopsis returns a goal, a duration, a list of success criteria and a list of good things to know. Eligibility Factors returns the reasons your company fits, based on the agency, title, synopsis and eligibility text.Merge joins the two answers, and Save to Tracker adds one row with the status New. Eligibility? is Yes when the list of reasons is not empty and No otherwise.Everyday @ 9am starts the digest. Get New Eligible Grants Today reads the rows with the status New, Eligibility? set to Yes and a Created date of today.Generate Email builds one HTML newsletter from those rows, with the title, agency, link, synopsis, success criteria and the posted and response dates. Get Subscribers reads the active subscribers, and Send Subscriber Email sends the digest to each one.keyword in AI Grants since Yesterday. Its dateRange of 1 is the last day.Eligibility Factors.OpenAI Chat Model nodes.Generate Email. Its subject is in Send Subscriber Email.Save to Tracker and the two Airtable reads with another store.apply07.grants.gov/grantsws/rest. They answered on 12 November 2026. They are not a documented API, so they can change.Only New Grants remembers grant IDs between runs, so each grant is processed once. To process everything again, use the Clear Deduplication History operation of a Remove Duplicates node.Get New Eligible Grants Today returns nothing and no email is sent.NOTICE.md 660 B README.md 6 KB workflow.json 37 KB
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
dBenf · Kit
Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…
zimmerk4 · Kit
Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…
yuji-nozawa · Kit
Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…