I started using Org-Mode 10 years ago to implement a GTD like system, which introduced me to Emacs. Being so gratified and continually finding new usages, I now use Org-Mode for almost everything.
This time I'd like to use Emacs/Org-Mode as a light CRM, which would consist of:
- Being able to manage contacts
- Being able for each contact to take substantial notes using Org-Mode functionalities (headlines, markups, links, etc.)
- Being able to create tasks in org-agenda that would refer to/be linked with the contacts
Searching for such a solution I found some contact management tools such as EBDB, org-contacts, or Hyrolo, but reading their documentation didn't help me know if they were suited for my use case.
Would you have any idea of how to implement such a light CRM (my emacs-elisp knowledge is close to zero)?
org-contacts
immediately, as it is a no-brainer and you can easily switch at anytime. You can make the birthdays show up in the agenda (I'm sure because it works here). As the contacts are just org-headings, I assume you can easily link to them and I expect that you can add custom text under the headline (or use a :NOTES: property). EBDB and BBDB are powertools, that would probably fulfill all your needs too, but they take much longer to configure. Hyrolo I don't know.org-contacts
is it that seems that it's no longer maintained (I'd be afraid to invest time in a tool that'd be decommissioned). As for the number of contacts it would be tens at first, but the goal would be to have 1 or 2 thousands (I'd also like to manage my google contacts with it). Do you know iforg-contacts
has the ability to import/export other formats (google-contacts, vcards, csv, etc.)? Can I use org features (headlines, markups, links, etc.) within :NOTES fields ? If yes these fields would contain lots of texts (like minutes from calls).