100%
Energy Ellipse Icon

Grant matching, ranked by fit

Ranked matches
for programs you could actually get

Tell it who you are once. It ranks federal, state, and private programs by the criteria you meet. That Execute , Rank fit , and Grow

Match Board ranking grant programs that fit a seeker profile
Energy Ellipse Icon

Why Ennoia

Students, families, founders, nonprofits, and grant writers each get matches written in their own terms, with long shots labeled long shots.

Match Board shows why each program ranked, so a student, a family, or a grant writer can see the fit before they spend a night on paperwork. Applying is free. Ennoia is not a government site.

See your matches

Arrows
ArrowsArrows

See your matches

3Free

Top matches on Free, ranked by fit

8types

Seeker types, each in their own terms

Watchdates

Reopen dates and deadline alerts on Pipeline

Freeapply

Applying stays free. Not a government site.

Energy Ellipse Icon

How matching works

Match Board for seekers who cannot miss a fit

Grant document icon

Build one profile. See federal, state, and private programs ranked by stated criteria.

checkmark

Capture income, location, and status once

checkmark

See why each of the top three matched

checkmark

Free search never asks for a card

rank grants

Arrows
ArrowsArrows

rank grants

Match Board feature screen showing ranked grant matches
Profile

Deadline watching without the scramble

checkmark

Track reopen dates for programs you fit

checkmark

Get text and email when a window opens

checkmark

Save searches for students, families, and founders

rank grants

Arrows
ArrowsArrows

rank grants

Match Board feature screen for profile and program fit
Handshake

Shared boards for writers and groups

checkmark

Unlimited profiles on Desk

checkmark

Export per client without mixing files

checkmark

Keep Pipeline alerts on every match

rank grants

Arrows
ArrowsArrows

rank grants

Match Board feature screen for deadline tracking

How ranking works

How Match Board ranks programs by fit

Ranked by fit

Match Board ranks programs against your stated facts.

Deadline watch

Watch reopen dates and ranked rows in one list.

Profile facts stay yours

Your profile facts stay on your desk. We do not file for you.

One board per seeker

Students, families, and writers each get their own ranked list.

Fit you can explain

Applying stays free. Ennoia does not decide eligibility.

Energy Ellipse Icon

HOW MATCH BOARD RANKS

Built to watch criteria, not guess awards

Document

Copy

import { MatchBoard } from "@ennoia/rank";

const profile = new MatchBoard({
 MatchBoard: process.env.ENNOIA_KEY,
 model: "pipeline",
});

// Register ranked match watch
board.on("match:ranked", async (row) => {
const result = await MatchBoard.rank({
   input: task.payload,
   tools: ["stated_criteria", "rank_fit"], });

await MatchBoard.keep(task.id, result); });

Document

Copy

import { MatchBoard } from "@ennoia/rank";

const profile = new MatchBoard({
 ENNOIA_KEY: process.env.ENNOIA_KEY,
 model: "pipeline",
});

// Register ranked match watch
board.on("match:ranked", async (row) => {
const result = await MatchBoard.rank({
   input: task.payload,
   tools: ["stated_criteria", "rank_fit"], });

await MatchBoard.keep(task.id, result); });

Profile fit, not award promises

Built for seekers who need a ranked list they can explain: stated criteria, reopen dates, and a clear why for each match. Ennoia does not decide eligibility.

Top three matches on Free

Watch

Deadline tracking on Pipeline

8 seeker types

Text and email alerts

Optional

Document

Copy

import { Deadlines } from "@ennoia/rank";

// Each saved search ranks in its own list
const watch = await Deadlines.create({
 MatchBoard: process.env.ENNOIA_KEY,
 memory: "profile",
 timeout: 300, });

const output = await MatchBoard.score({
 profileId: "seeker_home",
 code: matchScript,
 byFit: true, });

await Deadlines.close();

One profile, or many on Desk

Free keeps one search. Pipeline watches every match. Desk adds unlimited profiles and a shared board for grant writers and community groups.

1-unlimited

Profiles

Free

to apply

<10min

Profile setup

Document

Copy

import { MatchBoard } from "@ennoia/rank";

const rank = new MatchBoard({
 Deadlines: process.env.ENNOIA_KEY, });

// Watch reopen dates in real time
watch.list("deadline:open", async (event) => {
 const risk = await MatchBoard.explain(event);

 if (risk.score > 0.85) {
   await watch.pause(event.profileId);
   await MatchBoard.alert("support@ennoiafund.com", risk);
 }
});

Clear why, no award claims

Ennoia shows why a program ranked. It is not a government site and does not decide eligibility. Applying stays free.

Stated-criteria ranking

Ranked list

Deadline and reopen alerts

Target

Saved searches on Pipeline

Search

Per-client export on Desk

Energy Ellipse Icon

pricing

Plans that stay honest about applying

Free

One search, no card

$0 /month

What's included

One search

No card required

Your profile

Top three matches

Why each matched

Applying stays free

Start Free

Desk

$150/mo or $1500/yr

$150 /month

What's included

Everything in Pipeline

Unlimited profiles

Shared board

Per client export

Writers and groups

All Pipeline alerts

Start Desk

Energy Ellipse Icon

Eight seeker types, one board

Seekers who cannot miss a program they actually fit

Quote Icon

I finally see reopen dates next to fit. A high rank is not an award, and that is the point.

Maya Chen, student using Match Board

Maya Chen

Student

Gold Star IconGold Star IconGold Star IconGold Star IconGold Star Icon
Quote Icon

I compare stated housing criteria instead of guessing. The board keeps the window in view.

Jordan Hale, first-time home buyer

Jordan Hale

First-time home buyer

Gold Star IconGold Star IconGold Star IconGold Star IconGold Star Icon
Quote Icon

Saved searches keep reopen notes on the board for my staff. A match is not an award.

Priya Shah, nonprofit director

Priya Shah

Nonprofit director

Gold Star IconGold Star IconGold Star IconGold Star IconGold Star Icon
Luis Ortega, grant writer
Amara Okonkwo, founder
Helen Park, household saver
DeShawn Wright, community organizer
Sofia Ramirez, family caregiver

Students, buyers, directors, writers, founders, savers, organizers, and families rank on one board

See your matches

ArrowsArrows
Energy Ellipse Icon

fAQ’s

Frequently Asked Questions

Need Guidance?

Rank programs by how well you actually fit.

Get Started Free

Is Ennoia a government site?

No. Ennoia is a private ranking tool. It is not a government site. Applying is free.

Can I add more saved searches later?

Yes. Pipeline and Desk keep more searches and reopen alerts. You still apply with the funder.

Do I need grant jargon to start?

No. Enter facts the program asks for. Match Board ranks by those facts.

Does a match mean I qualify?

No. A match is a fit rank against stated criteria. It is not an award.

How do Free, Pipeline, and Desk work?

Free is $0. Pipeline is $100 a month or $1000 a year. Desk is $150 a month or $1500 a year. Applying stays free.