AppFlowy-IO / AppFlowy

Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.
https://www.appflowy.io
GNU Affero General Public License v3.0
58.27k stars 3.84k forks source link

[FR] Create a Mail Merge #1565

Open tfabacher-dp opened 1 year ago

tfabacher-dp commented 1 year ago

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

annieappflowy commented 3 weeks ago

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