Developer / API / Extensibility

How does a developer add a new marketing/send provider?

Marketing send providers are a pluggable list — a developer implements and names a new provider (for a channel like email, WhatsApp, or SMS), giving it its config and per-address throttle, after which it's selectable for campaigns. So adding, say, a new email-sending service or SMS gateway is a matter of implementing the provider and registering it, not rewriting the campaign engine.…

Marketing send providers are a pluggable list — a developer implements and names a new provider (for a channel like email, WhatsApp, or SMS), giving it its config and per-address throttle, after which it's selectable for campaigns. So adding, say, a new email-sending service or SMS gateway is a matter of implementing the provider and registering it, not rewriting the campaign engine. The platform is deliberately open at this point so businesses can route messaging through the providers they prefer per region or channel.