Skip to content

Communication Packages

MemberJunction’s communication infrastructure — message composition, delivery, and entity-level communication integration.

PackagenpmDescription
base-types@memberjunction/communication-typesCore interfaces, base provider abstract class, message/recipient types, and template integration types
engine@memberjunction/communication-engineMain communication engine — provider management, template rendering, message orchestration, and batch processing
entity-comm-base@memberjunction/entity-communications-baseBase types for client/server use with the Entity Communications Engine
entity-comm-client@memberjunction/entity-communications-clientClient-side GraphQL integration for entity communications and template preview
entity-comm-server@memberjunction/entity-communications-serverServer-side bridge between the MJ entities framework and the communication framework
notifications@memberjunction/notificationsUnified notification system with multi-channel delivery via the communication engine

Email and SMS delivery provider implementations.

PackagenpmDescription
gmail@memberjunction/communication-gmailGmail/Google Suite provider for MemberJunction Communication framework
MSGraph@memberjunction/communication-ms-graphMicrosoft Graph provider for the MJ Communication framework
sendgrid@memberjunction/communication-sendgridSendGrid provider for the MJ Communication framework
twilio@memberjunction/communication-twilioTwilio provider for MemberJunction Communication framework