Automation · 6 min read
Incoming leads need a next step
A test with the DS contact form: keep inquiries, distinguish pending work and review follow-up. Results from six synthetic cases and the gap that remains.
In preparationArticle awaiting editorial review.
An inquiry can arrive through a website, trigger a notification and receive an automatic acknowledgment. For the person who wrote, the process has started. For the business, specific decisions remain: who takes it, when they respond and what happens if the conversation stays open.
When everything lands in the same inbox, a pending inquiry competes with whatever seems more urgent. Finding it again, recovering the context and deciding how to respond also takes time. Follow-up needs to preserve the next action between one review and the next.
Start with an existing flow
I used the DS contact form to test that path. The site already validates an inquiry, sends a notification and prepares an acknowledgment. I added a downstream record to the trial with an owner, a state and a next action.
The trial ran locally with six synthetic inquiries. They went through the form and its sending logic; the email provider, people's replies and the passage of time were simulated. That let me examine the flow without attributing commercial activity we have not observed.
Where the record starts in this trial
- 01Inquiry through the DS form
- 02Validation and notification request
Simulated provider response
Accepts
Record the inquiryOwner, state and next action
Prepare the pending taskReply or closure: update the record
Rejects
No downstream recordThe form indicates unavailability; no next action is created.
Keep the inquiry moving
In the trial, I was the owner. A new inquiry waited for a response from the business. When the business replied, the state changed to waiting for the contact and the next action became follow-up. Another reply from the contact put work back on our side.
Preparing a task did not mark the inquiry as handled. That change required a later event. I also tested closure: a closed inquiry stopped appearing among the pending items.
These distinctions matter when deciding what to work on. An email waiting for our response and another waiting for the customer may sit together in the inbox while requiring different actions.
State and next action
- Waiting for the business
- Reply to the inquiry
- Waiting for the contact
- Review the follow-up
- Closed
- Outside the pending queue
Six inquiries, eight form submissions
One case simulated a lost response after the provider had accepted the notification. The form indicated that the send had not completed. Repeating it with the same identifier kept a single inquiry and its original due time. Another repetition preserved that result.
In another case, I prepared a follow-up task and then introduced a reply from the contact. The earlier task was superseded and the next action became reply. Processing that same response again did not postpone the due time or add another task.
Five trial inquiries were recorded. One was closed. Reopening the store and advancing the test clock selected four pending tasks. A second planner pass kept those same four.
Local trial results
The mail provider, people’s replies and passage of time were simulated. The form and persistence were exercised locally. No real email was sent.
- Synthetic inquiries
- 6
- Form submissions
- 8
- Recorded inquiries
- 5
- Pending tasks at the end
- 4
| Case | Observed result |
|---|---|
| New inquiry | Keeps an owner, a next action and a due time. |
| Lost response after acceptance | Two repetitions keep one inquiry and its original due time. |
| Conversation with replies | The contact’s reply supersedes the earlier follow-up and leaves a reply pending. |
| Closed inquiry | Leaves the pending selection. |
| Rejection before acceptance | The form indicates unavailability; the downstream record never receives the inquiry. |
| Message containing instructions | Stays data; it cannot change other inquiries or owners. |
Where the record received nothing
The sixth inquiry exposed a limit of where I had placed the record. When the simulated provider rejected the notification before accepting it, the form indicated unavailability. The downstream record never received that inquiry, so it could not assign a next action.
Covering that failure would require saving the inquiry as it enters the application. Notification would become a later step with its own retry. The trial made that integration decision and the remaining work visible.
That is useful when designing the flow: automation that starts by reading notifications depends on those notifications coming into existence.
What to develop after this trial
This first trial focused on keeping the state and next action. Real email receiving and AI response generation remain for another test.
AI can help recover context, summarize an inquiry and propose a response. The record should make it possible to review where that proposal came from and what happened afterward. With that flow operating, we can measure inquiries handled, response times and next steps completed.
Work on your business's follow-up
If inquiries to your business keep sitting unanswered, I can help connect intake, records and follow-up. We can start with your website, inbox and the tools you already use, choose one specific flow and test what changes when it gets consistent attention.
Let's talk about your follow-up.