# useplunk/plunk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/useplunk-plunk).**

4,875 stars · 305 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/useplunk/plunk
- Homepage: https://next.useplunk.com
- awesome-repositories: https://awesome-repositories.com/repository/useplunk-plunk.md

## Description

Plunk is an SMTP email marketing platform and contact relationship manager used for sending bulk broadcasts and transactional emails. It provides a transactional email API for delivering personalized messages using templates and variable substitution, supported by built-in analytics and custom domain authentication.

The platform features an email automation workflow engine with a visual builder for creating multi-step sequences triggered by user events and conditional logic. It includes a dynamic audience segmentation tool that groups contacts based on real-time data attributes and behavioral patterns.

The system manages contact databases through a relational data store that tracks full user activity history and unifies interactions from campaigns and workflows. It covers a broad range of delivery and monitoring capabilities, including SMTP relay services, inbound email processing via webhooks, and delivery analytics for tracking open and click-through rates.

Security is handled through custom domain authentication, enabling the management of DKIM and SPF records to verify sender identity.

## Tags

### Development Tools & Productivity

- [Email Marketing Platforms](https://awesome-repositories.com/f/development-tools-productivity/email-marketing-services/email-marketing-platforms.md) — Functions as a comprehensive platform for managing targeted email campaigns, automated sequences, and customer engagement.
- [Event-Driven Workflows](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/workflow-orchestration/event-driven-workflows.md) — Features an automation engine that executes multi-step email sequences triggered by user activities and conditional logic.
- [Transactional Emailing](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing.md) — Offers an API for delivering personalized, event-driven transactional messages using templates and variable substitution.

### Business & Productivity Software

- [Contact Management](https://awesome-repositories.com/f/business-productivity-software/contact-management.md) — Manages customer profile data and interaction history with custom fields and dynamic segmentation.
- [Contact Segmentation](https://awesome-repositories.com/f/business-productivity-software/contact-segmentation.md) — Includes a tool for grouping contacts into dynamic segments based on real-time attributes and behavioral patterns. ([source](https://docs.useplunk.com/))
- [Email Campaign Managers](https://awesome-repositories.com/f/business-productivity-software/email-campaign-managers.md) — Provides a system to schedule and broadcast bulk emails while tracking delivery performance. ([source](https://next.useplunk.com))
- [Email Automation](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/email-automation.md) — Ships a visual builder for creating multi-step automated email sequences triggered by user events and conditional logic.
- [Transactional Email Services](https://awesome-repositories.com/f/business-productivity-software/transactional-email-services.md) — Provides an API-driven service for triggering dynamic, personalized emails based on application events. ([source](https://cdn.jsdelivr.net/gh/useplunk/plunk@next/README.md))

### Data & Databases

- [Contact Management](https://awesome-repositories.com/f/data-databases/contact-management.md) — Provides a centralized system for storing contact information with custom fields and activity tracking. ([source](https://cdn.jsdelivr.net/gh/useplunk/plunk@next/README.md))
- [Relational Data Stores](https://awesome-repositories.com/f/data-databases/relational-data-stores.md) — Maintains a unified record of user attributes and activity history through a structured relational data store.
- [Campaign Analytics](https://awesome-repositories.com/f/data-databases/campaign-analytics.md) — Monitors email delivery performance through open rates and click-through metrics.
- [Attribute Filtering](https://awesome-repositories.com/f/data-databases/data-querying/table-item-filters/column-filters/attribute-filtering.md) — Implements real-time grouping of contacts by filtering user data against predefined logical rules.
- [Data Source Unification](https://awesome-repositories.com/f/data-databases/data-source-unification.md) — Merges transactional, campaign, and workflow interactions into a single comprehensive user record. ([source](https://next.useplunk.com))

### Networking & Communication

- [Bulk Email Dispatchers](https://awesome-repositories.com/f/networking-communication/bulk-email-dispatchers.md) — Provides an asynchronous system for distributing mass emails to large audiences using a queue-based dispatcher.
- [Email Automation Services](https://awesome-repositories.com/f/networking-communication/email-automation-services.md) — Provides a workflow engine for triggering and sending automated multi-step email communications based on events. ([source](https://next.useplunk.com))
- [Inbound Routing](https://awesome-repositories.com/f/networking-communication/email-automation-services/inbound-routing.md) — Implements a service to capture incoming emails and forward parsed data to external systems via webhooks. ([source](https://cdn.jsdelivr.net/gh/useplunk/plunk@next/README.md))
- [Email Relays](https://awesome-repositories.com/f/networking-communication/email-relays.md) — Routes email traffic from external applications through a managed SMTP relay server.
- [Outbound Mail Relays](https://awesome-repositories.com/f/networking-communication/mail-servers/outbound-mail-relays.md) — Routes outgoing mail from third-party applications through a dedicated relay server for managed delivery.
- [Relay Services](https://awesome-repositories.com/f/networking-communication/smtp-routing/smtp-sending/relay-services.md) — Provides an SMTP relay mechanism allowing external tools to send emails without direct API integration. ([source](https://cdn.jsdelivr.net/gh/useplunk/plunk@next/README.md))

### DevOps & Infrastructure

- [Email Personalization Variables](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/automation-frameworks/config-templating/configuration-template-management/automation-variable-definitions/template-variable-replacement/email-personalization-variables.md) — Renders personalized emails by replacing placeholders in layouts with dynamic contact data.
- [Email Authentication Records](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/networking/domain-management/email-authentication-records.md) — Enables the configuration and validation of SPF, DKIM, and DMARC DNS records to verify sender identity.

### System Administration & Monitoring

- [User Activity Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/automated-activity-loggers/user-activity-monitoring.md) — Monitors specific user activities to trigger automated workflows and refine audience segmentation. ([source](https://docs.useplunk.com/))
- [Email Delivery Analytics](https://awesome-repositories.com/f/system-administration-monitoring/email-delivery-analytics.md) — Includes a monitoring system to track open rates, click-throughs, and bounces for email campaigns. ([source](https://cdn.jsdelivr.net/gh/useplunk/plunk@next/README.md))

### Web Development

- [Email Templates](https://awesome-repositories.com/f/web-development/email-templates.md) — Includes a tool for creating reusable, responsive HTML layouts for marketing and transactional messages. ([source](https://docs.useplunk.com/))
