[GH-ISSUE #1565] [FR] Create a Mail Merge #601

Open
opened 2026-03-23 20:38:30 +00:00 by mirror · 2 comments
Owner

Originally created by @tfabacher-dp on GitHub (Dec 10, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1565

Description

Add the ability to use an EJS https://ejs.co/ format to create intelligent mail merge-like documents. This will ensure compatibility with Node.js backend servers. The EJS format is quite well-documented and known by many in the IT space.

What we are looking at doing is contributing to the community and adding this functionality to the AppFlowy editor. If someone has started working on something like this or is there, someone we can contact to contribute this functionality, please let me know.

Impact

This would give AppFlowy the ability to be used in many applications to create emails, PDF documents, and even printable transactions like Invoices. Again, by using EJS we can link our Flutter app with Node in the backend easily.,

Additional Context

No response

Originally created by @tfabacher-dp on GitHub (Dec 10, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1565 ### Description Add the ability to use an EJS https://ejs.co/ format to create intelligent mail merge-like documents. This will ensure compatibility with Node.js backend servers. The EJS format is quite well-documented and known by many in the IT space. What we are looking at doing is contributing to the community and adding this functionality to the AppFlowy editor. If someone has started working on something like this or is there, someone we can contact to contribute this functionality, please let me know. ### Impact This would give AppFlowy the ability to be used in many applications to create emails, PDF documents, and even printable transactions like Invoices. Again, by using EJS we can link our Flutter app with Node in the backend easily., ### Additional Context _No response_
Author
Owner

@annieappflowy commented on GitHub (Nov 4, 2024):

Is there any way to do a mail merge of a single letter or contract or email?
Want to build a simple but robust CRM. 1 table with have contacts with phone address, a few fields of data. Another small table will have (if this is possible) form letters like a 1 page contract or short email etc., but formal, with 'letterhead' etc. Is it at all possible to use data from one table (address, salutation, etc), and use it in the form letter to produce a document? I want to print-to-pdf, or even cut and past with formatting to an email. thanks!

source

<!-- gh-comment-id:2454057829 --> @annieappflowy commented on GitHub (Nov 4, 2024): Is there any way to do a mail merge of a single letter or contract or email? Want to build a simple but robust CRM. 1 table with have contacts with phone address, a few fields of data. Another small table will have (if this is possible) form letters like a 1 page contract or short email etc., but formal, with 'letterhead' etc. Is it at all possible to use data from one table (address, salutation, etc), and use it in the form letter to produce a document? I want to print-to-pdf, or even cut and past with formatting to an email. thanks! [source](https://www.reddit.com/r/AppFlowy/comments/1fy4t7b/is_there_any_way_to_do_a_mail_merge_of_a_single/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)
Author
Owner

@Vivian-appflowy commented on GitHub (Feb 7, 2025):

The user was hoping the a/f had a facility to make a correspondence letter and then populate that with redord data to produce a customized document, even in an offline environment:
is it possible to create a personalized letter (mail merge of one row ('contact') like in a CRM? so if I have name, address, salutation etc 'fields', and a few 1-page letter templates (like a contract, or marketing email, etc), can I crank out a one-off letter with classic address blocks, date, salutation, etc? and then just copy/paste that into an email, or print/export to pdf., so on?
source 1
source 2

<!-- gh-comment-id:2643049761 --> @Vivian-appflowy commented on GitHub (Feb 7, 2025): The user was hoping the a/f had a facility to make a correspondence letter and then populate that with redord data to produce a customized document, even in an offline environment: is it possible to create a personalized letter (mail merge of one row ('contact') like in a CRM? so if I have name, address, salutation etc 'fields', and a few 1-page letter templates (like a contract, or marketing email, etc), can I crank out a one-off letter with classic address blocks, date, salutation, etc? and then just copy/paste that into an email, or print/export to pdf., so on? [source 1](https://discord.com/channels/903549834160635914/903553722804748309/1336747365234901012) [source 2](https://discord.com/channels/903549834160635914/903553722804748309/1337415983588966490)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#601
No description provided.