Skip to content

Manage & customize your email and send it to all recipients in the csv.

License

Notifications You must be signed in to change notification settings

fahmifan/mailmerger-server

Repository files navigation

Mailmerger Server

A server for Mailmerger

Features

  • Manage campaigns
  • Custom templates
  • Preview email templates
  • Blast emails from imported csv files

Development

Tools to install:

Start development server

Copy the example.dbconfig.yml adjust to your local setup.

# run postgres & create the db
make run-dev-postgres
# run schema migration
make migrate-up

# run mailhog the email server
make run-dev-mailhog
# run server using modd
make run-server

ERD

erDiagram
	Campaign ||--o| File: have
	Campaign ||--o| Template: have
	Campaign ||--o{ Event: have

	Campaign {
		id string
		file_id string
		template_id string
		subject string
		body string
	}
	File {
		id string
		name string
		path string
	}
	Template {
		id string
		name string
		html string
	}
	Event {
		id string
		created_at timestamp
		status string
		detail string
	}

Loading

Pages

home campaigns campaigns show campaigns edit templates templates show templates edit

About

Manage & customize your email and send it to all recipients in the csv.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages