Communication Packages
MemberJunction’s communication infrastructure — message composition, delivery, and entity-level communication integration.
Packages
Section titled “Packages”| Package | npm | Description |
|---|---|---|
| base-types | @memberjunction/communication-types | Core interfaces, base provider abstract class, message/recipient types, and template integration types |
| engine | @memberjunction/communication-engine | Main communication engine — provider management, template rendering, message orchestration, and batch processing |
| entity-comm-base | @memberjunction/entity-communications-base | Base types for client/server use with the Entity Communications Engine |
| entity-comm-client | @memberjunction/entity-communications-client | Client-side GraphQL integration for entity communications and template preview |
| entity-comm-server | @memberjunction/entity-communications-server | Server-side bridge between the MJ entities framework and the communication framework |
| notifications | @memberjunction/notifications | Unified notification system with multi-channel delivery via the communication engine |
Email and SMS delivery provider implementations.
| Package | npm | Description |
|---|---|---|
| gmail | @memberjunction/communication-gmail | Gmail/Google Suite provider for MemberJunction Communication framework |
| MSGraph | @memberjunction/communication-ms-graph | Microsoft Graph provider for the MJ Communication framework |
| sendgrid | @memberjunction/communication-sendgrid | SendGrid provider for the MJ Communication framework |
| twilio | @memberjunction/communication-twilio | Twilio provider for MemberJunction Communication framework |