Skip to content
localbot Docs
Installation

Existing contact form

Forward your current contact form notification email to localbot.

Use this path when your website already has a contact form that sends an email to the business owner. Instead of replacing the form on day one, forward that notification email to localbot.

How it works

  1. Open Dashboard > Widget.
  2. Create a forwarding address in Use your existing contact form.
  3. Add that address as a recipient or forwarding rule in your form plugin, website builder, or mailbox.
  4. Paste one real notification email from your inbox into the preview box.
  5. Confirm that the form collects a phone number and asks for SMS consent.
  6. Enable forwarding.

Preview parsing never creates a lead and never sends SMS. Live forwarded emails only create leads after forwarding is enabled.

Required form fields

Your existing form must collect:

  • customer name
  • phone number
  • message or request details
  • SMS consent text near the submit button

Email is useful, but it is not enough for this install path. localbot needs a phone number because the lead follow-up sequence starts by SMS.

By submitting this form, you agree that we may contact you by text message about your request. Message and data rates may apply. Reply STOP to opt out.

Production setup

Email forwarding uses Resend inbound webhooks. Production needs:

  • RESEND_API_KEY
  • RESEND_WEBHOOK_SECRET
  • EMAIL_INGEST_DOMAIN
  • ANTHROPIC_API_KEY
  • Redis rate limiting through UPSTASH_REDIS_REST_* or KV_REST_API_*

Use pnpm email:setup-inbound --set-vercel-production with a Resend API key that can manage webhooks to create or find the email.received webhook for https://www.localbot.io/api/email-ingest/inbound and store its signing secret in Vercel.

Run pnpm check:prod-env:vercel before shipping the feature.

Last updated: 2026-05-23. Maintained by Benjam Indrenius.

On this page

Cookie preferences

Essential cookies plus optional analytics. No ad cookies.