
Your data doesn't live in one place. It arrives through forms, in email threads, in campaign replies, and in WhatsApp messages. Then someone on your team reads it, types it into your system of record, and keeps a list of who still owes an answer.
Intake Agent does that work, on any channel. It reads the conversation, fills the record in your Formaloo form, and follows up on only what's still missing. Your form stays your system of record. Every channel becomes a way to feed it.
Today Intake Agent works over form, email, and WhatsApp. Which channel do you want next? Tell us at the end of this post.
6 updates. Here they are.
You're already emailing a client, a vendor, or a candidate. Asking them to also fill in a separate form slows everything down. Now you CC Intake Agent instead.
Turn on Intake Agent for a form and Formaloo generates a unique email address for it. Add that address to the CC field in any thread, even after several emails have already been exchanged. The agent reads the full thread, extracts what has been shared, and saves it to a record right away. If required fields are still empty, it emails the contact and asks only for what's missing, not the full list again.
Example: a services team kicks off a client relationship over email. They CC Intake Agent on the first thread. By the time the onboarding call happens, company details, key contacts, goals, and billing info are already in the record, and the agent has chased whatever the client hadn't mentioned yet.
Other uses: vendor intake, sales qualification, course enrolment, event RSVPs, and customer research interviews. Turn on No follow-up emails and the agent only records, with no outreach at all, which suits silent data capture from threads you already run.
What changes:
Guide: collect data from email threads with Intake Agent
Sending an email to a list and then copying replies into a spreadsheet is the slowest part of any outreach. Now you send the campaign from Formaloo and let Intake Agent handle every reply.
In the Send email app, choose Let an AI agent handle replies and pick an agent connected to one of your forms. Each reply is read, the data goes into the form, and the agent keeps asking until the record is complete.
Example: a clinic emails patients after a treatment. Replies come back in everyone's own words. The agent records recovery feedback in each patient's record and sends a short follow-up to anyone who left a required answer blank.
Other uses: NPS and testimonial surveys, membership renewals, and project request intake.
What changes:
Guide: send an email campaign and collect data with AI agents
Some people read WhatsApp and ignore email. Now Intake Agent works there too. You send an outbound WhatsApp campaign, and the agent reads every reply, fills your form, and asks again if something required is missing.
Example: after a purchase, you send "How was your order?" to your customers. Ratings and comments land in each customer's own record, with no separate inbox to check. For a clinic, the same setup confirms appointments and collects pre-visit details. For an events team, it confirms attendance and gathers last-minute information.
What changes:
Guide: send outbound WhatsApp campaigns and collect replies with AI agents
A person can reach you through an email thread today and a WhatsApp reply tomorrow. Without a way to match them, you end up with two records for one person.
The response identifier tells Intake Agent how to recognize a record. When a new message arrives, the agent checks the field or fields you chose. If it finds a match, it updates that record. If not, it creates a new one.
Example: you set Email as the identifier. A client replies in a second email thread a week later, and the agent updates the same record instead of adding a new one. Email threads, email campaigns, and WhatsApp campaigns all use the same process.
What changes:
Guide: set a response identifier
A reminder is only useful if the person still needs it. Now your form can wait, check again, and act only when the follow-up still makes sense.
In Advanced logic, choose Wait in the Then dropdown. Set a duration or pick a date. Under Run this follow-up, keep Always, or choose If to set a second condition that must still be true when the wait ends.
Example: send a check-in a day after an appointment, but only to people who haven't already said they're fine. Remind a client three days after an invoice due date, and skip it automatically if the invoice is already paid. Expire consent a year after submission, send a re-consent email, and mark the status Expired.
What changes:
Guide: set up time-delayed actions and follow-up sequences with Wait logic
Some answers are already in the data you collected. A CV has the applicant's name. A symptom description tells you which department should see the patient. Retyping that into other fields is wasted work.
An Agent Field can now update other fields on the same record. It reads the full submission and writes its result into the fields you chose. Because the update goes through the normal update path, your On Update logic fires on it exactly as it would for a human edit.
Example: a job applicant only uploads their CV. The Agent Field reads it and fills name, phone number, email, and years of experience, so those fields can stay admin-only. A patient describes their symptoms in their own words, and the Agent Field sets the Department field, so the case routes to the right team.
What changes:
Guide: let AI update your form's own records
Combine the pieces and your form collects from everywhere you already talk to people. A clinic sends a WhatsApp check-in the day after an appointment. Intake Agent collects the answers into the patient's record. An Agent Field sets the follow-up status from what the patient wrote. A Wait rule sends a reminder to anyone who still hasn't answered. Nobody on your team copies, tracks, or chases.
Form, email, and WhatsApp are the start. Your customers, patients, and candidates may reach you somewhere else: a messaging app, a shared inbox, a support tool, a phone line. Tell us where your data comes in, and we'll look at whether Intake Agent can collect from it too. Message us in the Formaloo chat, or book a discovery call and bring the channel with you.
Bring us the business problem and we'll help you map it to a workflow.
We ship every week. Follow our changelog to stay up to date.