What GovBidFlow does
GovBidFlow finds federal contract opportunities, scores each one against your company, and helps you turn the good ones into a finished proposal.
Four things, every day:
- It pulls new opportunities from SAM.gov.
- It scores each one for fit and tells you why.
- It keeps the ones you chase in one place, with their deadlines and tasks.
- It drafts proposal sections using your own approved content.
It does not submit anything for you. You upload the finished proposal to SAM.gov or the agency’s portal yourself, and then mark it submitted here.
The whole thing at a glance
Stages 1 and 3 run on their own. Stages 2 and 4 wait for you, and nothing reaches a customer until you act.
Before you start
You need three things. Without the first one you can sign in, but you cannot do much.
| What | Why you need it | Who gives it to you |
|---|---|---|
| An invitation to your company's workspace | The platform is organised by company. You see only your company's work. | Your owner or an admin invites you by email |
| A Google account, or the email you were invited with | That is how you sign in | You already have it |
| Your company's UEI and CAGE code | Without a UEI there is no SAM registration, and without that you cannot win a federal award | Your owner enters it once under Settings, Company |
If you sign in and the screen looks empty, you are probably in a workspace that has not been set up yet. Say so rather than assuming it is broken.
Step 1. Sign in and read your email
Sign in at the login page. Use Google, or the email you were invited with. If you forgot a password, use Forgot password on that screen.
Then read the email. Every weekday at 8:20 in the morning, Eastern time, the platform emails you a digest. It is the only thing you have to read to stay on top of your pipeline.
- New opportunities that scored well for your company
- Pursuits with a deadline coming up
- Tasks that are due or already overdue
- Any contract worth recompeting
A second email arrives in the same few minutes about pipeline hygiene: pursuits that have gone stale or passed their deadline.
If no email arrives, it is almost always one of two things. Your company has the digest switched off, or your address is not on the recipient list. Both live under Settings, Team. Check there before reporting a fault.
Step 2. Decide on today's opportunities
Open the home page. It lists opportunities the platform found, with a fit score and the reasons behind it. Read the reasons, not just the number.
Every opportunity gets one of three decisions from you. Making a decision is the whole job at this stage. An opportunity nobody decides on just sits there.
| Your decision | What it means | What happens |
|---|---|---|
| Pursue | Worth chasing | It becomes a pursuit with its own page, deadline and tasks |
| Watch | Interesting, not yet | It stays on the list so you see it again |
| Dismiss | Not for us | It leaves your list, and you pick a reason |
Always give a real dismiss reason. The platform learns from them. If enough opportunities are dismissed as off-target, it can suggest keywords to filter out, so your list gets better. A lazy reason teaches it nothing.
One rule worth knowing: an opportunity can only have one live pursuit at a time. The database enforces it, so you cannot accidentally create two teams working the same bid.
Step 3. Work the pursuit and draft
Open Pursuits in the menu, then click the one you are working. Everything for that bid lives on its page. Work it in this order:
- Read the solicitation. Upload the documents to the pursuit if they are not already there.
- Let it shred the solicitation. The platform pulls out every requirement and builds a compliance matrix, so nothing in the RFP goes unanswered.
- Check the matrix yourself. It is good, not perfect. A missed requirement is a lost bid.
- Run the Writer. It drafts the sections from your approved library content.
- Edit what it wrote. Treat the draft as a first pass by a junior colleague, never as finished work.
What the Writer will and will not do. It only uses library items marked verified. It will not invent past performance, staff, or numbers it does not have. So if a section comes back thin or vague, that is usually not a bug. It means the library is missing the content that section needs.
Need to ask the contracting officer something? The platform can draft the email for you, and it files their reply against this pursuit automatically. It never sends anything on its own. You read it and you send it.
Step 4. Review, submit, record
- Run the Reviewer. It checks the draft against the compliance matrix and the page limits, and tells you what is missing.
- Fix what it found, then run it again if you changed a lot.
- Check the submission card. It lists what the solicitation asks you to hand over, and warns you if the proposal runs over the page limit.
- Submit it yourself. Upload to SAM.gov or the agency portal before the deadline. The platform cannot do this part.
- Come back and mark it Submitted. This is the step everyone forgets.
- Later, mark it Won or Lost when you hear.
Why the last two steps matter more than they look. Those statuses are how the platform knows what actually happened. Skip them and your pipeline shows work in progress that is really finished, the hygiene email nags you about a bid you already sent, and you lose the record of what you won. A win you recorded is also past performance you can reuse on the next bid.
Step 5. Keep your library stocked
This is the part that decides whether anything good gets written. The Writer can only use what is in your library and marked verified. An empty library means thin proposals, every time.
The library lives under Settings, Library. It holds five kinds of content:
| Kind | What it is | Why it matters |
|---|---|---|
| Past performance | Contracts you have delivered, with the customer, value, dates and outcome | Most RFPs weight this heavily and many make it pass or fail. This is the one that blocks bids. |
| Resume | A short CV for each person you might name | Key personnel sections need one per named role |
| Capability | What your company can do | Feeds capability statements and technical sections |
| Boilerplate | Reusable paragraphs like quality or safety approach | Saves rewriting the same thing each time |
| Win theme | Why a customer should pick you | Shapes the argument of the proposal |
Mark an item verified only when the facts in it are true and checkable. Verified means somebody stands behind it. The Writer treats verified content as safe to put in front of a government customer, so a wrong fact marked verified becomes a wrong fact in a submitted proposal.
Where to start if the library is empty: write up three past contracts, even small ones. Customer, what you did, when, how much, how it went. That single hour unblocks more than any other work in this platform.
Settings you will actually touch
Most settings you can ignore. These are the ones that change your day.
| Setting | Where | What it changes |
|---|---|---|
| Company details, UEI, CAGE, NAICS | Settings, Company | Which opportunities match you at all. Get this wrong and the scoring is wrong |
| Keywords and excluded keywords | Settings, Company | Pulls in opportunities whose NAICS code is wrong, and filters out noise. Contracting officers mis-code NAICS often, so keywords matter |
| Who gets the emails | Settings, Team | Choose owners and admins, or type a fixed list of addresses. Up to 10 |
| Which emails are sent | Settings, Team | Switches for the daily digest and the agent notifications |
| Connect a mailbox | Settings, Mailbox | Lets the platform file contracting officer replies against the right pursuit |
| Invite teammates | Settings, Team | Member, admin or owner |
Two things worth knowing about recipients. A person on the email list does not need an account, and does not get one. They receive the email and nothing else. And the list is per company, not per person, so everyone on it gets every kind of notification. You cannot give one person only the digest.
About connecting a mailbox: the platform only reads. It never marks your mail as read, never moves it, and never sends from it without you pressing send.
Reference
What each pursuit status means
Set these honestly. The emails and the pipeline view are only as good as these are.
| Status | Means |
|---|---|
| Watching | On your radar, not committed |
| Bidding | Committed. You are going for it |
| Drafting | Writing the proposal |
| Review | Written, being checked |
| Submitted | Handed to the government. Set this the day you upload |
| Won | You got it. Now write it up as past performance |
| Lost | You did not. Worth a note on why |
| No bid | Decided against. Also the right answer for one that expired on you |
Which emails arrive when
All times are Eastern.
| When | What it covers | |
|---|---|---|
| Daily digest | 8:20 am, weekdays | High-scoring opportunities, deadlines, your tasks |
| Renewal alerts | 8:20 am, with the digest | Contracts expiring that you could recompete |
| Pipeline hygiene | 8:20 am | Stale pursuits and ones past their deadline |
| Policy monitor | 8:35 am | Changes to federal acquisition rules |
| Agent finished | Any time | A Writer or Reviewer run has completed, or failed |
The digest sends once per company per day. If something triggers it twice, the second one is skipped on purpose, so you will never get two.
When something looks wrong
Check these before reporting a fault. Most of the time it is one of them.
| What you see | Most likely cause | What to do |
|---|---|---|
| No morning email | Digest switched off, or you are not on the recipient list | Settings, Team |
| The screen is empty after signing in | Your workspace has no data yet, or you are in the wrong one | Ask your owner which workspace you should be in |
| Proposal sections come back thin or vague | The library has no verified content for that section | Settings, Library. Usually missing past performance |
| No opportunities match your company | NAICS codes or keywords are too narrow, or the company profile is blank | Settings, Company |
| A contracting officer's reply did not appear | No mailbox is connected, or the reply did not match a pursuit | Settings, Mailbox |
| Writer or Reviewer fails every time | The AI account may be out of credit | Tell your owner. It stops for everyone at once |
Do not retry a failed Writer run over and over. If it failed twice, something is wrong that a third attempt will not fix, and each attempt costs money.
One trap worth naming. There is a test copy of this platform at a different address. It sends its own emails and its data is not real. If a figure in an email does not match what you see on screen, check you are on govbidflow.com and that the email did not come from a staging address. Staging mail is marked, but check anyway.