Quill CRM
Bounce Handler article

Elastic Email

Setup Instructions

Follow these steps to configure bounce handling for Elastic Email:

Step 1: Get Your Webhook URL

  1. Go to QuillCRM → Settings → SMTP→ Bounce Handling
  2. Find the Elastic Email section
  1. Copy the webhook URL provided

Your webhook URL will look like:> https://yoursite.com/wp-json/qc/v1/webhooks/bounce/elastic_email?key=your_security_key

Step 2: Configure Elastic Email Dashboard

  1. Log in to your Elastic Email Dashboard
  2. Navigate to Settings  → Webhooks
  3. Click Create Webhook
  4. Configure the webhook:
FieldValue
Webhook URLPaste the webhook URL from Step 1
Notification TypeHTTP POST
EventsSelect: Bounced, Error
  1. Click Save

Bounce Events Handled

Elastic Email EventBounce TypeQuillCRM Action
hard_bounceHardMark as bounced immediately
soft_bounceSoftTrack; convert after threshold
bounced / bounceAuto-detectedAnalyzed by error code
blockedHardMark as bounced
rejectedHardMark as bounced
errorAuto-detectedAnalyzed by error details

Bounce Category Detection

Elastic Email includes category information that QuillCRM uses:

CategoryBounce Type
hard, hardbounce, permanentHard Bounce
soft, softbounce, temporarySoft Bounce