Google Sheets is the source of truth
Your team keeps updating the tracker the way they do now. Pulse reads it fresh on every run and points to the rows behind each finding.
Free planKrafty Pulse · For project managers
Connect your Google Sheets tracker. Pulse finds what’s overdue, blocked or gone quiet, then drafts the follow-ups and the weekly status report. It asks before it changes a cell or emails anyone.
Works with Google Sheets Gmail
| Task | Owner | Status | Due | Updated | |
|---|---|---|---|---|---|
| 2 | Homepage wireframes | Priya | Done | Oct 24 | Oct 24 |
| 3 | Design approvalOverdue | Maya (client) | Waiting | Oct 31 | Oct 29 |
| 4 | Product pages buildNo update in 5 days | Sam | In progress | Nov 7 | Oct 28 |
| 5 | About page copyBlocked | Jordan | Blocked | Nov 4 | Oct 30 |
| 6 | Analytics setup | Lee | In progress | Nov 10 | Oct 31 |
| 7 | QA pass | Lee | Not started | Nov 12 | — |
| 8 | Launch checklist | You | Not started | Nov 14 | — |
No new tool to roll out
Pulse is for coordinators and project managers who run several projects from Google Sheets and Gmail and spend their week collecting updates. It doesn't replace your tracker or ask anyone to learn a new tool. The sheet stays the source of truth, and each run reads it fresh, so the report reflects the latest edits.
It suits a coordinator or operations manager juggling several client projects, who doesn’t have the time, or the say, to move everyone onto a new project tool.
Every week, in five steps
One Bot does the routine part of the week, in this order, and comes back to you with the results in its chat.
It opens the Google Sheet you already use, through your own sign-in, and works out which column is which. It asks when a column is unclear.
Overdue dates, blocked rows, and tasks nobody has touched in days, each with its row number so you can check it.
A short nudge for each owner and a status summary you can send, written in the chat for you to edit.
Changing a cell or sending an email waits for you. Read the exact change on the approval card, then decide.
When a run looks right, ask it to repeat on a schedule, such as every Monday at 9. Each run reads the sheet fresh.
Your tools stay put
Pulse connects through your own Google sign-in, so it works with the sheets and mail your account can already reach.
Your team keeps updating the tracker the way they do now. Pulse reads it fresh on every run and points to the rows behind each finding.
Free planApprove a nudge and it goes out from your own Gmail address, so replies come back to you.
Free planConnect more apps when the weekly report works, such as Google Calendar for milestones or Slack for a status post.
Free plan, up to 3 appsYou stay in charge
Reading the sheet and drafting in chat change nothing. Writes go through Krafty's approval gate.
How app approvals workYour first run
The Bot you create here opens by proposing this brief. It only reads the sheet and drafts in chat, so you can check the results before anything changes. Edit the names and thresholds to match your tracker.
Read my project tracker in Google Sheets. First tell me which columns hold the task, owner, status, due date and last update, and ask me about any you're unsure of. Then list every task that is overdue, blocked, or hasn't been updated in five days, with its row number and owner. Draft a short, friendly follow-up for each owner and a five-line status summary for this week, here in this chat. Don't change the sheet or send anything.
Before you start
The free plan includes three connected apps and three routines, which is enough to connect Google Sheets and Gmail, add Google Calendar or Slack, and get a weekly report with follow-ups to approve. Pro removes the app limit and adds more Bots and hours of computer time, and it starts with a 7-day free trial.
Compare plansPulse reports in the Bot's chat; there's no separate project dashboard yet, and the project view on this page is an example of that report. It works out the columns from your header row and asks when one is unclear, and it judges what's late against the dates in the sheet, so a stale date gives a stale answer. Every task it flags comes with the sheet's row number, so you can check it. It reviews one tab of up to 5,000 rows at a time. After an approved change it reads the cells back and tells you what they hold; if that isn't what you expected, check the sheet before asking again.
Pro adds up to 50 Bots, so each client or project can have its own coordinator with its own memory.
No. Pulse works on the tracker you already have, through your own Google sign-in. Your team keeps editing the sheet as usual, and each run reads the latest version.
No. Every change to the sheet waits for your approval unless you choose Always allow for that action on that Bot. Clearing or deleting cells always needs approval.
No. Sending email to anyone else needs your approval every time and can't be set to always allow. Follow-ups drafted in the chat aren't sent anywhere.
Yes. The free plan includes three bots, three connected apps and three routines, with AI usage and 20 minutes of computer time that renew every month, so you can connect Google Sheets and Gmail, get the report in chat and send the follow-ups you approve. Pro adds more Bots, unlimited apps and hours of computer time, and it starts with a 7-day free trial.
Yes. After a run you like, ask it to repeat on a schedule. Each scheduled run uses your plan allowance, and when the AI allowance runs out, routines stop until it renews or you upgrade.
Not yet. The report arrives in the Bot's chat, and you see its approvals and routines on the Activity page. The project view on this page shows what a report can look like, with sample data.
Create the Pulse Bot, connect your tracker, and get your first project report in chat. It’s free to start.