Automation
Making The Process Happen Without A Person In It
Most automation work is not writing an application. It is finding the seam between two systems and making the handoff survive contact with reality: verifying the webhook is genuine, handling the call that fails halfway, and picking the approach with fewer things that can break.
The pattern that matters is the whole chain, not the clever part in the middle. A voice agent that takes a message has moved the work, not removed it. A voice agent that puts the appointment on the calendar and tells both people has finished it.
If this is your problem
- I need an AI receptionist that books the appointment, not one that takes a message.
- My software has no API and I need it to talk to something else.
- Somebody on my team retypes the same information into three systems every day.
- I do not know what my business is paying for every month, or what breaks if it lapses.
AI Agents And Voice
A voice agent is only useful if the conversation ends in something happening. The pattern here is the agent on the front, a secured webhook in the middle, and real systems on the back: a calendar event created, a confirmation email sent to the caller, a details email sent to the operator, and a push to a phone so a human knows immediately. The webhook is protected by a shared secret so the endpoint cannot be triggered by anyone who finds it.
- ElevenLabs
- Conversational AI
- Google Calendar API
- Gmail API
- Webhooks
- Next.js server routes
Go and look
- A live conversational agent on this site's own Night Op page
- The booking endpoint it calls linkpayhub.com/api/agent-book, shared-secret protected, creates a calendar event and sends both confirmation emails.
What is actually true
- A conversational AI agent runs on this site's own Night Op page and is reachable by anyone.
- The booking webhook behind it creates a calendar event, emails the customer a confirmation, emails the operator the details, and pushes a notification to a phone.
- The endpoint requires a shared secret, so it cannot be triggered by an arbitrary caller.
Business Automation And Integrations
Most automation work is not writing an application. It is finding the seam between two systems and making the handoff reliable: a payment provider that fires a webhook, a calendar that needs an event, an inbox that needs a branded email, a phone that needs to know something happened. The work is in verifying signatures, handling the call that fails halfway, and choosing an approach with fewer moving parts than the obvious one.
- Webhooks
- Stripe
- Gumroad
- Lemon Squeezy
- Google OAuth
- HMAC verification
- Supabase
- Push notifications
Go and look
- Cross-property integration The booking form on ericvegas.com posts to an endpoint on linkpayhub.com, which writes to a database and pushes to a phone. Two separate applications, one workflow.
- Payment webhooks across three providers Stripe, Gumroad and Lemon Squeezy webhooks, the last with HMAC signature verification.
- MyVirtualOps A product built around the same idea: track every service a business runs on, what it costs, who owns the account, and what breaks if it lapses.
What is actually true
- A form on one of Eric's domains posts to an application on a different domain, which writes to a database and sends a push notification.
- Webhook handlers exist for three separate payment providers, one of which verifies an HMAC signature before acting.
- Entitlement and access provisioning routes exist that grant access to a purchased product after a payment webhook fires.
Documented projects
- A Voice Agent That Books The Shoot
A conversational AI agent on this site takes the enquiry, then creates the calendar event, emails both sides and pushes a notification to a phone.
- LinkPayHub
A payment and product link hub, and the backend that several of Eric's other properties quietly run on.
- Remote Claude
A product that lets you drive a Mac development environment from an iPhone by text and voice. Written, designed, built and sold end to end by one person.
- MyVirtualOps
A product for owner-operators that tracks every service a business runs on: what it costs, when it renews, who owns the account, and what breaks if it lapses.
Next step
The useful first message is the process as it runs today, including the part where somebody retypes something.
Send a message, or call +1-702-580-2997.