Collect answers from people before a deadline
Published 2026-10-08
Some work cannot move until someone else answers a question. A choice, an approval, a number, a yes or no. Everything behind that answer waits, and the answer is usually late because nobody reminded the person who owes it. Chasing is dull, easy to forget, and awkward to do by hand.
What a chat cannot do alone
Your assistant can write a polite question and a polite reminder. It cannot remember which questions are open, who owes each one, and when the deadline is. It cannot send the reminder two days before, and it cannot record the reply when it arrives. Once you close the chat, the list is gone, and you are the system that remembers.
What your assistant builds with Sails
Sails is a coding agent you connect over MCP, with cloud deployment built in. Your assistant writes the code and Sails runs it in the cloud. For this job it builds the following.
A table of questions. Each row has the question, the person who owes the answer, their email address, the deadline, the status of open, answered, or overdue, and a column for the answer itself.
A small form page, if you want one. Instead of replying by email, each person gets a link to a page that shows the question and takes the answer. The page is deployed by Sails, so there is nothing for you to host. Answers go straight into the table.
A mailbox. The first request and every reminder go out from an address you own, and email replies come back to the same place, where your assistant can read them and fill in the answer.
A scheduled job. It is ordinary shell code that runs each weekday morning. It looks for open questions with a deadline in the next two days and sends the reminder, and for questions past their deadline it flags them as overdue. On Fridays it emails you the list of what is still open. No model is involved in the job. It reads rows and sends mail.
Why it works
Asking is cheap once the list exists. The deadline is stored as data, so the reminder fires on time without anyone watching a calendar. The answers are saved next to the questions, which means the record of who said what and when is already there when someone asks later.
It also changes how you work with the people involved. A short link and a clear deadline get answered more often than a long email thread, and you stop being the one who has to remember.
Hand it off
Copy this into your assistant:
Add Sails from https://sails.app/start. Build me a way to collect answers before a deadline: a table of questions with who owes the answer, their email, the deadline, a status, and the answer. Add a mailbox and a simple form page for each answer. Add a scheduled job that runs each weekday morning, reminds anyone whose deadline is within two days, and emails me a list of open questions every Friday. The job should be plain shell code with no model involved. Start with these questions: [list]. Ask me anything you need before you start.