Skip to content

Set up a support inbox

Say "set up a support inbox" and get support@ at your domain, with every customer email answered by your agent within the hour.

Give customers one address to write to. Your agent answers each email within the hour and hands you the ones it should not answer alone.

Needs Connect my domain

What you get

  • 1support address at your DomainMailbox
  • 1Conversation per customer email, answered within the hourConversation

Your agent does

Mailbox.create then Setting.update
You, to your agent

Set up a support inbox.

Answer my customers within an hour.

Answer support email for me.

# 1. Mailbox.create
curl -X POST https://api.sb/leaseline.app/mailboxes \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"medium":"email","address":"support@leaseline.app","stream":"transactional"}'

# 2. Setting.update
curl -X PATCH https://api.sb/leaseline.app/settings/setting_mfZPXxFQYD \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"1h","key":"support.firstResponse"}'
import { $ } from 'startup-builder'

await $.Mailbox.create({ medium: 'email', address: 'support@leaseline.app', stream: 'transactional' })
await $.Setting.update({ id: 'setting_mfZPXxFQYD', value: '1h', key: 'support.firstResponse' })
npx startup-builder do Mailbox.create --json '{"medium":"email","address":"support@leaseline.app","stream":"transactional"}'
npx startup-builder do Setting.update --json '{"id":"setting_mfZPXxFQYD","value":"1h","key":"support.firstResponse"}'
{
  "name": "do",
  "arguments": {
    "code": "await $.Mailbox.create({ medium: 'email', address: 'support@leaseline.app', stream: 'transactional' })\nreturn await $.Setting.update({ id: 'setting_mfZPXxFQYD', value: '1h', key: 'support.firstResponse' })"
  }
}

Change it

  • Answer within 15 minutes during business hours.
  • Send every refund question to me.
  • Add a chat box to the site.

Under the hood

Systems
Support, Mailboxes
Nouns
Mailbox, Conversation, Message
Events
Mailbox.created, Setting.updated

Each email opens a Conversation in Support. The first-response time is the support.firstResponse Setting of the Support Process.