Setting up Easify SMS

Connect Easify as your SMS provider — a fast no-Twilio path for teams that don't want to manage carrier accounts directly.

Easify is an SMS-only connector that gives Harmonia full two-way text messaging without the overhead of provisioning Twilio numbers, configuring messaging services, or wading through 10DLC paperwork. Use it when you want SMS working in fifteen minutes and Twilio's full control surface isn't worth the time.

When to pick Easify vs. Twilio

EasifyTwilio
Setup time~15 minHours-to-days (10DLC, messaging services)
Number managementEasify provisionsYou manage
Carrier complianceHandled by EasifyYou handle
MMSYesYes
WebhooksHandled internallyYou configure
CostPer-message + monthly per numberPer-message + monthly per number
Best forSmall teams, quick start, non-USEnterprises, complex routing, US 10DLC

Most agencies and small brokerages should start with Easify and move to Twilio only if they outgrow it.

Prerequisites

  • An Easify account at easify.io. Free to sign up; pay-as-you-go for messages.
  • A verified business profile in Easify (required by US carriers for any commercial SMS).
  • One or more numbers provisioned in Easify.

Connect

  1. Open Integrations in Harmonia.
  2. Find the Easify card under SMS & Texting.
  3. Click Connect.
  4. Paste your Easify API key from the Easify dashboard (Settings → API).
  5. Pick the default sending number for outbound messages. You can override this per-conversation later.
  6. Click Save.

Harmonia validates the key, registers a webhook with Easify for inbound SMS, and lights up SMS in the Conversations module.

What works after connect

  • Two-way SMS in Conversations.
  • Outbound SMS from contact detail pages.
  • SMS as a campaign step in Campaigns.
  • SMS as an action in Automations.
  • Bulk SMS via Contacts → bulk actions → Send SMS.

Troubleshooting

Outbound messages stuck "pending" — check your Easify dashboard. The number may be unverified or your business profile may still be in review.

Inbound messages not appearing — confirm the webhook is registered. Re-saving the integration re-registers the webhook idempotently.

Wrong sender on outbound — Conversations uses the conversation's previous sender if there is one. If this is a brand-new conversation, it uses the default number you configured at setup. Override per-message via the reply box's sender picker.

Switching providers

You can run Easify and Twilio side-by-side — each conversation remembers which provider sent its last message and uses the same one for replies. If you want to switch entirely, disconnect Easify first, then connect Twilio; new conversations will use Twilio while existing ones keep their original provider until you change them manually.