News for hackers. Stuff that matters.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @10:32AM (#14497461)
Founder here. Here to answer any questions you might have. The site is not perfect, it's not mobile optimized, there are probably bugs, there is a gazillion features missing, no APIs but it's a labour of love, open-source and I hope it will help people other than me. I want to grow this product but I need to know what you need, people. Edit: sorry for the bugs I see on my server popping here and there. Didnt expect that much users and traffic.
Re:Show HN: Monica, an open-source CRM to manage friends and... by the_bear on Tuesday June 06, 2017 @01:03PM (#14498840)
Disclaimer: I run my own CRM company, so you can either view this comment as genuine praise/advice, or an attempt to subvert a competitor (but I promise it's the former).

First off, this looks awesome. I've heard people complain many times about how they just want a personal CRM for non-business purposes. On the one hand I love the idea because having such a specific use case allows you to make a very simple UI that does exactly what the user needs. On the other hand, I never personally chose to go after it because getting individual consumers to pay for stuff seems hard.

So I wish you the best of luck, and I hope you stick with it. The "Why Monica?" section of your website sounds like it was written specifically for me, and I'm definitely going to try it out because of that copy.

My main piece of advice: be skeptical of most product suggestions. As someone who has been building a simple CRM for the past ~8 years, I can tell you that everyone wants something different, and if you react to every suggestion you get, your product will end up losing the awesome focus it has right now. That doesn't mean you should ignore feedback, it just means you should make sure the feedback is coming from your actual target audience and not some random person who's looking for Monica to be something it isn't. I fell for that too many times in the early days.

My email is in my profile if you ever want to talk shop.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:08PM (#14498895)
Thanks a lot for the advice. I've been product manager for most of my career so I totally understand what you mean. I will definitely be careful in where I want Monica to go, and definitely I'll reach out to you on your email (but not today, I just received way too much feedback and emails thanks to HN today :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by skellera on Tuesday June 06, 2017 @01:30PM (#14499118)
... Did you add him to your Monica?

BTW is there a better way to say that?

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:32PM (#14499137)
Not yet :-D

"You've been Monica-ed"

Re:Show HN: Monica, an open-source CRM to manage friends and... by JepZ on Wednesday June 07, 2017 @10:13AM (#14506576)
Somehow that reminds me of Bill Clinton...
Re:Show HN: Monica, an open-source CRM to manage friends and... by bastijn on Wednesday June 07, 2017 @01:17AM (#14503920)
"Monica says hi!"
Re:Show HN: Monica, an open-source CRM to manage friends and... by ep103 on Tuesday June 06, 2017 @02:27PM (#14499745)
Yeah, I had Monica set that up for me.
Re:Show HN: Monica, an open-source CRM to manage friends and... by canes123456 on Tuesday June 06, 2017 @10:35AM (#14497491)
Sign up with facebook is not working for me. Perhaps because I have two factor on.

Also, consider adding an import feature from gmail, vCard, etc

Finally, why include male/female binary as the only required field besides name. Seems a little odd

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @10:36AM (#14497504)
Damn it, I broke it. I'll fix it today, or remove it entirely, I still don't know about it. I like the idea of being able to quickly log in, but it's yet another feature to maintain, so...
Re:Show HN: Monica, an open-source CRM to manage friends and... by positivecomment on Tuesday June 06, 2017 @10:42AM (#14497574)
My personal recommendation is to drop third-party logins and allow users to sign-up via usernames (without emails). That means you need to deal with "lost password with no way to recover" situations and spam but it's still better than third parties controlling the most important aspect of your application.
Re:Show HN: Monica, an open-source CRM to manage friends and... by elandybarr on Tuesday June 06, 2017 @02:17PM (#14499627)
PLEASE PLEASE have a non-FB option.

I got added by someone else to a Facebook group that eventually went on a troll raid. I rarely go on Facebook and didn't even participate in any troll raids. Just from being in the group, my account was disabled. I have been locked out of my apps for three weeks and Facebook hasn't answered any appeal I sent them.

Re:Show HN: Monica, an open-source CRM to manage friends and... by codewritinfool on Tuesday June 06, 2017 @11:14AM (#14497849)
I actively avoid sites that offer only FB logins.
Re:Show HN: Monica, an open-source CRM to manage friends and... by HeavyStorm on Tuesday June 06, 2017 @05:39PM (#14501620)
I've deleted my FB and have no desire to recover it. Any service that's FB only can count me out.

(yeah, I can create a dummy account for that purpose alone, but I rather not bother)

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @10:51AM (#14497643)
Exactly. Excellent point. Moreover, you can't import any of your Facebook contacts anyway, so it's pretty pointless, and I hate relying on third parties.
Re:Show HN: Monica, an open-source CRM to manage friends and... by tyingq on Tuesday June 06, 2017 @10:49AM (#14497626)
FB integration, though, might be nice for initial import of friend data that's already there.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @11:01AM (#14497735)
You can't import ANY data from your friends from Facebook. Facebook doesn't allow to.
Re:Show HN: Monica, an open-source CRM to manage friends and... by erik-g on Tuesday June 06, 2017 @03:26PM (#14500378)
That's true, but you can see if any of your FB friends are also using the same service! 'Importing' isn't ok, but verifying via API is ok.[0]

[0]: https://developers.facebook.com/docs/graph-api/common-scenar...

Re:Show HN: Monica, an open-source CRM to manage friends and... by pavel_lishin on Tuesday June 06, 2017 @01:20PM (#14499013)
Damn. That's not surprising, but it is disappointing.
Re:Show HN: Monica, an open-source CRM to manage friends and... by sogen on Tuesday June 06, 2017 @12:27PM (#14498498)
Really?!
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:49PM (#14501709)
This has been the case for many years.
Re:Show HN: Monica, an open-source CRM to manage friends and... by tyingq on Tuesday June 06, 2017 @06:50PM (#14502173)
Re:Show HN: Monica, an open-source CRM to manage friends and... by sogen on Saturday June 17, 2017 @10:50AM (#14576128)
Oh, wow, walled garden indeed
Re:Show HN: Monica, an open-source CRM to manage friends and... by jakecraige on Tuesday June 06, 2017 @10:54AM (#14497665)
I'm a fan of FB login. In practice it's pretty trivial to maintain once it's set up, I don't recall ever having to do any updates to an FB login system once set up.

It's nice that I don't have to create yet-another-password for a new app as well. I use a password manager so it's not a big deal for me, but for other users it could be so they may just use a shared password and having FB login would be a way to have them not do that.

Re:Show HN: Monica, an open-source CRM to manage friends and... by kisil_reboot on Tuesday June 06, 2017 @10:25PM (#14503247)
Counterpoint since I only see anti-FB replies below: I absolutely love seeing OAuth login. I don't have to create yet another password, or worry about whether your site has reasonable password security. Even when I choose to create a login instead, just seeing it gives me some confidence that you're competent enough to set it up, and probably gave some thought to the security trade-offs surrounding login in general.
Re:Show HN: Monica, an open-source CRM to manage friends and... by ericd on Wednesday June 07, 2017 @12:39AM (#14503806)
Have you tried using a password manager? There's no need to worry about a site having reasonable password security when every site has its own unique 15-20 character password that you don't need to know.
Re:Show HN: Monica, an open-source CRM to manage friends and... by uda on Wednesday June 07, 2017 @03:08AM (#14504277)
You don't have to remove it indefinitely, just come back with something that works with more networks, like google, github, gitlab, yahoo etc., something you have to maintain only the integration instead of the logic.

I have mainly python experience with python-social-auth, but I see PHP has a few pretty good social auth libraries, to name one, I came across HybridAuth[1].

[1] https://github.com/hybridauth/hybridauth

Re:Show HN: Monica, an open-source CRM to manage friends and... by scaryclam on Tuesday June 06, 2017 @04:06PM (#14500813)
Please, please remove it. I actively avoid sites with fb logins, as it appears others in this thread do as well. Your idea can stand on its own without that sort of crutch.
Re:Show HN: Monica, an open-source CRM to manage friends and... by StavrosK on Tuesday June 06, 2017 @07:45PM (#14502541)
Why? Just don't log in with it if you don't like it, why does it specifically have to be removed?
Re:Show HN: Monica, an open-source CRM to manage friends and... by scaryclam on Wednesday June 07, 2017 @07:14AM (#14505218)
Wherever you see the "login with facebook" button, you have FB tracking you. This is why lots of people avoid sites that have this button. It adds very little and puts a lot of people off. Why keep it around on an OSS project if it's going to do nothing of real value and will put off both users of the CRM and people who would like to host a CRM but don't want the FB affiliation?

I get that you might like it, that's fine, but it's not serving any good purpose here. Google login would be more widespread if you must have a 3rd party button. Yes, Google track as well and yes, that's also going to put people off, but if you feel the need to have one at all, get a more useful one. Or better yet, remove them all, have local user registration and put a hook in place for developers to plugin other buttons using different contrib repos. Then you can have both without polluting the core project with 3rd party deps.

Re:Show HN: Monica, an open-source CRM to manage friends and... by lilbobbytables on Wednesday June 07, 2017 @11:39PM (#14511749)
If you're concerned about tracking then are you using an ad blocker? Then the FB integration has no affect on you.
Re:Show HN: Monica, an open-source CRM to manage friends and... by pyedpiper on Tuesday June 06, 2017 @03:09PM (#14500196)
not working for me either. made an issue (#39) on the repo.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @09:21PM (#14503011)
I disabled Facebook login/signup entirely for now, in order to not frustrate users.
Re:Show HN: Monica, an open-source CRM to manage friends and... by ocdtrekkie on Tuesday June 06, 2017 @11:11AM (#14497817)
This seems super handy. I am kinda interested in seeing if I can get it to run on Sandstorm.io. Then I don't have to put a lot of effort into managing hosting for it, but it seems like it'd be handy and I'd probably use it if I could host it that way. And if you want to let people use your open source thing without having to manage it as a service, there's some nice perks: https://sandstorm.io/developer
Re:Show HN: Monica, an open-source CRM to manage friends and... by eddiecalzone on Tuesday June 06, 2017 @01:55PM (#14499385)
Wow, I'm now a fan of Sandstorm!
Re:Show HN: Monica, an open-source CRM to manage friends and... by simplehuman on Thursday June 08, 2017 @01:18AM (#14512075)
Have a look at cloudron.io as well
Re:Show HN: Monica, an open-source CRM to manage friends and... by pwenzel on Tuesday June 06, 2017 @05:36PM (#14501594)
I wouldn't mind being able to import a file from my Google Contacts. I've been using that as my friends-and-family CRM for over a decade now.

Also, this may sound stupid, but how do you delete a contact?

Re:Show HN: Monica, an open-source CRM to manage friends and... by alexeldeib on Tuesday June 06, 2017 @06:34PM (#14502062)
+1 for importing Google Contacts, or any standard contact format I can import. Also just noticed no deletion...
Re:Show HN: Monica, an open-source CRM to manage friends and... by clairity on Tuesday June 06, 2017 @05:48PM (#14501695)
as someone who built a similar product (but for networking), i will reveal a very hard-earned lesson about CRMs that don't target sales & marketing: no one cares.

everyone will tell you what a great idea it is, and how useful it could be, but no one wants to do any work to that end. it just doesn't solve a real pain for enough people to build a business around (given the product you present on the home page).

however, if you're serious about this space, you will automate the crap out of data collection and make the product a super-passive intelligent assistant (for mobile). make users seem more kind and thoughtful than they otherwise are with this app, and people might just pay for it. there's a potentially big privacy hurdle but i found most people to be surprisingly unconcerned about that if you provide tangible value.

Re:Show HN: Monica, an open-source CRM to manage friends and... by JepZ on Wednesday June 07, 2017 @10:25AM (#14506667)
Well, who said robinhood wants to build a business around it? For what it's worth, I care about the topic, but I would never want to use a hosted service for something like that. So his decision to build an open source app is the only way to do it.

But as I am using my own Nextcloud and XMPP Server I would like to see a simpler setup/update procedure.

Re:Show HN: Monica, an open-source CRM to manage friends and... by clairity on Wednesday June 07, 2017 @02:53PM (#14508914)
you might be right. the few comments i read by robinhood seemed to indicate a desire to make it the core of a SaaS business but maybe not.

that this was designed with self-hosting in mind is a nice nod to privacy though.

Re:Show HN: Monica, an open-source CRM to manage friends and... by PTRFRLL on Tuesday June 06, 2017 @03:14PM (#14500248)
Looks like you're calculating the birth date field's min-date as (today - 50 years)? Which means I can't add a persons birthday if they were born before 1967.

Edit: Looks like this is already known: https://github.com/monicahq/monica/issues/16

Re:Show HN: Monica, an open-source CRM to manage friends and... by sebtoast on Tuesday June 06, 2017 @02:38PM (#14499851)
One note, in location the defaults are "Province" and "Postal code" with country at US by default. I haven't tried but if you have any kind of data validation for those inputs it may annoy some of your US users.

I sometimes stumble on some site that only allow five numbers for zip codes and not the six alphanumeric characters we use for postal codes.

I would change "Postal code" to "ZIP" and "Province" to "State" if someone selects US as a country.

Re:Show HN: Monica, an open-source CRM to manage friends and... by lakerz16 on Tuesday June 06, 2017 @02:39PM (#14499869)
Have you considered the ability to "Share" a Contact? For example, if my Wife wants to share the info she collected about our niece?

Or is the entire idea that each person is logging a unique POV or set of information about someone, rather than the system gravitating towards there being a single, cultivated profile about each person that is shared around?

(right now it's kind of the anti social media -- which seems like a refreshing take. Just curious if that's on purpose)

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @02:54PM (#14500042)
Instead of sharing, I wonder if I should add multi users to an account, so you and your spouse could manage their relationships with their loved ones, for instance.
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:49PM (#14501700)
Sorry to keep writing "CardDav" under everything, but vCards are an established standard for sharing contacts with arbitrary metadata.
Re:Show HN: Monica, an open-source CRM to manage friends and... by sebtoast on Tuesday June 06, 2017 @03:26PM (#14500383)
Why not both? I would like a Family or couple account but wouldn't care for a share option.
Re:Show HN: Monica, an open-source CRM to manage friends and... by samstave on Tuesday June 06, 2017 @03:43PM (#14500561)
+1
Re:Show HN: Monica, an open-source CRM to manage friends and... by liamcardenas on Tuesday June 06, 2017 @03:41PM (#14500535)
Thank you so much! I've been looking for something like this (and even contemplated making this myself despite not having any spare time to do so).

My one concern: Can you please make all of your contact information downloadable and backupable. My biggest fear would be putting so much precious data in your app and then having you guys go under... then I would lose everything. Also, I don't want vendor lock-in for something as important as this.

Re:Show HN: Monica, an open-source CRM to manage friends and... by vxNsr on Tuesday June 06, 2017 @03:55PM (#14500713)
I think the most interesting thing about this is that it's essentially a souped up address book, so it could basically be turned into a vcard with a bunch of extra fields.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @08:51PM (#14502875)
This is planned according to the roadmap (https://github.com/monicahq/monica/projects/1). This is crucially important to me as well, so I'll make it happen. Thanks.
Re:Show HN: Monica, an open-source CRM to manage friends and... by alexeldeib on Tuesday June 06, 2017 @04:13PM (#14500878)
Probably a big investment, but my immediate thought is I'd love a mobile app. The mobile site was better than nothing, but if you had a slick mobile app, I would use it constantly. So many times I forget little things that I would love to jot down in exactly this type of product.

e: On birthdays, might be nice to be able to add day/month but no year. I'm working through adding some of my contacts into this and noticing small things as I update/add more.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @04:19PM (#14500922)
If only I knew how to make one... I will first create an API in the hopes that someone creates a mobile app for this.
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @04:37PM (#14501082)
Carddav support would a huge win. Even some sensible markup to store metadata in the notes field could allow some kind of editing on the go, and synchronization.
Re:Show HN: Monica, an open-source CRM to manage friends and... by bbaumgar on Tuesday June 06, 2017 @05:56PM (#14501773)
I'll be watching your github repo / release notes pretty closely - will try and make a simple people / event entry + reminder only mobile app for my personal use (and for others, if there's interest).
Re:Show HN: Monica, an open-source CRM to manage friends and... by Pr3fix on Tuesday June 06, 2017 @05:52PM (#14501739)
If you made a solid API, I would be very interested in developing a react-native app.. :)
Re:Show HN: Monica, an open-source CRM to manage friends and... by alexeldeib on Tuesday June 06, 2017 @04:57PM (#14501258)
An API would definitely be a positive step :) awesome work!
Re:Show HN: Monica, an open-source CRM to manage friends and... by wousser on Wednesday June 07, 2017 @01:56AM (#14504027)
There are some mobile applications that do exactly the same as this service: Ntwrk, CJournalLite, Super Social.

Disclaimer, I created the last one.

Re:Show HN: Monica, an open-source CRM to manage friends and... by cosinetau on Tuesday June 06, 2017 @04:28PM (#14500995)
This product is dangerous to privacy. It's easy to imagine how this data could be exploited if Monica is sold to Facebook, Google, etc.

How are you working to guarantee my data is protected from any manner use outside my own?

Re:Show HN: Monica, an open-source CRM to manage friends and... by imron on Wednesday June 07, 2017 @04:34AM (#14504589)
> How are you working to guarantee my data is protected from any manner use outside my own?

From the README on Github:

"We provide a hosted version of this application on https://monicahq.com.

If you prefer to, you can simply clone the repository and set it up yourself on any hosting provider, for free. I'm just asking that you don't try to make money out of it yourself."

So to guarantee the privacy of your data, set it up on your own server (maybe even locally hosted if you're that paranoid) and you're set.

Re:Show HN: Monica, an open-source CRM to manage friends and... by mrleinad on Wednesday June 07, 2017 @02:32PM (#14508742)
THIS! I had privacy concerns, but you just blew them away. If I can host this in my own server, I'm sold. HUGE THANKS!
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @04:35PM (#14501066)
As these things go, the privacy policy is excellent, and can be read in under a minute:

https://monicahq.com/privacy.html

Re:Show HN: Monica, an open-source CRM to manage friends and... by cmdkeen on Tuesday June 06, 2017 @05:00PM (#14501291)
It's not excellent. Nothing about data security, encryption at rest, and a whole load of things that would be covered by GDPR (yes the service is registered in Canada, but GDPR standards should be the benchmark now for what is considered acceptable for anything).

This is an intriguing idea as a concept but feels like it isn't a sufficient focus. The privacy page hasn't been updated in 18 months either, yet the release notes mention encryption at rest (with very little detail) being added in October 16.

Re:Show HN: Monica, an open-source CRM to manage friends and... by lucb1e on Tuesday June 06, 2017 @05:38PM (#14501600)
Just as a data point, this is the first time I ever heard about GDPR. Not sure it's "the minimum acceptable standard for anything".
Re:Show HN: Monica, an open-source CRM to manage friends and... by M2Ys4U on Wednesday June 07, 2017 @02:20PM (#14508660)
If you have users in the EU/EEA then you _will_ have to comply, or risk a fine of up to €20,000,000 or 4% of your _global_ turnover (whichever is larger).
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:51PM (#14501724)
It will be if you want to operate in Europe.
Re:Show HN: Monica, an open-source CRM to manage friends and... by cosinetau on Tuesday June 06, 2017 @05:35PM (#14501576)
That is not a good privacy policy. Founder needs to talk to a lawyer, or the EFF.

For instance:

> Monica runs on Linode and I'm the only one, apart from Linode's employees, who has access to those servers.

This speaks to nothing about future use, which is what my question specifically asked.

Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:54PM (#14501754)
Good point.
Re:Show HN: Monica, an open-source CRM to manage friends and... by schof on Tuesday June 06, 2017 @10:07PM (#14503178)
My question is about this line:

> When you close your account, we will immediately destroy all your personal information and won't keep any backup.

I'd love to hear how you're purging users from your backups, and how long you keep backups.

Re:Show HN: Monica, an open-source CRM to manage friends and... by huac on Wednesday June 07, 2017 @09:00AM (#14505975)
Not loading now.
Re:Show HN: Monica, an open-source CRM to manage friends and... by vultour on Wednesday June 07, 2017 @12:36AM (#14503789)
If this bothers you just host it yourself, that's why it's open source
Re:Show HN: Monica, an open-source CRM to manage friends and... by cosinetau on Tuesday June 20, 2017 @06:44PM (#14599204)
That's a good solution for someone like me, who can roll my own, but not someone like my parents who have no idea how to do that. That does not bode well for privacy. Your suggestion is half-assed.
Re:Show HN: Monica, an open-source CRM to manage friends and... by stefs on Tuesday June 06, 2017 @04:37PM (#14501083)
well, i haven't looked too closely, but i guess i'd be ok to run your own if this bugs you too much. there are links to the github repo on the site.
Re:Show HN: Monica, an open-source CRM to manage friends and... by mangandini on Tuesday June 06, 2017 @12:36PM (#14498593)
Please add an option to set relationship to a person ( wife, husband, son , friends)
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:52PM (#14498736)
I will, definitely. Thanks for the idea. https://github.com/monicahq/monica/issues/19
Re:Show HN: Monica, an open-source CRM to manage friends and... by Navarr on Tuesday June 06, 2017 @02:01PM (#14499463)
Please also allow children/parents to be tied together, and maybe someway to attach people to yourself (like, entering your own s/o)
Re:Show HN: Monica, an open-source CRM to manage friends and... by electriclove on Tuesday June 06, 2017 @01:44PM (#14499274)
Please consider creating a 'Deploy to Heroku' button or something similar.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:57PM (#14499412)
Excellent idea. If only I knew how to do it though :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by elliottcarlson on Tuesday June 06, 2017 @02:51PM (#14499988)
It's actually pretty straight forward; here is the Heroku documentation on it: https://devcenter.heroku.com/articles/heroku-button

An example from one of my projects: https://github.com/elliottcarlson/incidentbot/blob/master/ap...

Re:Show HN: Monica, an open-source CRM to manage friends and... by joelbugarini on Tuesday June 06, 2017 @05:16PM (#14501419)
+1 This would be great!
Re:Show HN: Monica, an open-source CRM to manage friends and... by billpg on Wednesday June 07, 2017 @09:11AM (#14506079)
How much will it cost? (Your service, not hosting my own copy.)

If its free, how will you pay for your costs? (Ads? Selling my data?)

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Wednesday June 07, 2017 @12:13PM (#14507559)
No ads, ever, I hate them. No reselling of data, that practice is the worst for me.

I plan to provide a paid version with an extremely generous free version. The paid version will contain some great features, and will probably be a couple of dollars per month.

Re:Show HN: Monica, an open-source CRM to manage friends and... by vit05 on Wednesday June 07, 2017 @03:27PM (#14509189)
Do you hate any type of ads? I see great potential in having service app options that do not seem to me to be very harmful, but I may be wrong... For example, when I mark that I had dinner with my friend at a Japanese food restaurant that I really liked, I could not have an option to book a table using an app like resy.com. Or yelp to find a different one? Or when I note that the last time I was with a friend, it was in a movie theater and this week will launch its sequel, a link to redbox.com. Or in the case of a band show we like, link to ticketmaster?

It does not have to be something that makes it difficult to use, an icon at the end of the note could be enough.

Re:Show HN: Monica, an open-source CRM to manage friends and... by prebrov on Wednesday June 07, 2017 @09:45PM (#14511276)
This would most likely mean that an ad script will drop a cookie, scrape the page and dump your data into some DMP for others to buy.

This very much undermines the value of a privacy-focused service.

Re:Show HN: Monica, an open-source CRM to manage friends and... by claar on Thursday June 08, 2017 @10:36AM (#14514448)
"The paid version will contain some great features, and will probably be a couple of dollars per month."

Forgive my ignorance, but with the code under the GPL license, how can you offer exclusive features?

Re:Show HN: Monica, an open-source CRM to manage friends and... by owlmirror on Thursday June 08, 2017 @08:32PM (#14518327)
Just like any other company that has a community edition and a paid version. (See owncloud or nginx)

As author he is at liberty to publish his own product under whatever license he wishes.

And if he wants to sell a "enterprise" version under a proprietary license he is free to do so.

Re:Show HN: Monica, an open-source CRM to manage friends and... by quadrangle on Wednesday June 07, 2017 @02:00PM (#14508502)
> No ads, ever, I hate them.

Thank you! We shouldn't trust anyone who thinks otherwise. It should be considered shameful to show paid advertising.

Re:Show HN: Monica, an open-source CRM to manage friends and... by rkuykendall-com on Tuesday June 06, 2017 @08:23PM (#14502735)
Two feature requests that would make this a killer app for me (yes, I would pay):

1. Import names from Facebook (is this included if I had used Fb to register?)

2. Generate random individual to reach out to, weighted or sorted by when I last contacted them.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @08:39PM (#14502808)
Thanks a lot.

1. This is not possible. Facebook does not give me those information through an importer. So it won't happen unless they change their mind.

2. Interesting. I had something similar in mind, I think you'll be pleased when it'll be out.

Re:Show HN: Monica, an open-source CRM to manage friends and... by mrleinad on Wednesday June 07, 2017 @02:36PM (#14508773)
There's the workaround of exporting it from Facebook and then uploading it to Monica. You'd just need to parse the exported files.
Re:Show HN: Monica, an open-source CRM to manage friends and... by vnchr on Tuesday June 06, 2017 @09:29PM (#14503042)
What about a mobile device contact import? Facebook and other platforms update those contacts. That could be your social network workaround.
Re:Show HN: Monica, an open-source CRM to manage friends and... by e12e on Wednesday June 07, 2017 @08:42PM (#14511042)
Heh, I thought fb allowed that for "apps" (you would have to add Monica as an fb app)?

If not, maybe support fb "archives"?

https://m.facebook.com/help/131112897028467

Re:Show HN: Monica, an open-source CRM to manage friends and... by mase on Wednesday June 07, 2017 @05:56PM (#14510184)
I really love the idea of this but it seems incredibly arduous to keep it updated. Everytime I do something, call someone, have a conversation, learn something new, have lunch, etc - it all has to be tracked.

I suppose this is the price to be paid if one wants to track all of those things, but much like many other CRMs there are integration points that could make this far less work for the consumer.

Thoughts or plans on this?

Re:Show HN: Monica, an open-source CRM to manage friends and... by plttn on Tuesday June 06, 2017 @04:55PM (#14501243)
Some comments:

It's weird seeing the kid number pushed so hard on the dashboard. I'm in college, so that's not really a feature that applies to me.

I'm not a fan of the date picker, an actual calendar popup would be better IMO.

If people are getting unique IDs, it should much rather be a GUID rather than what appears to be an incrementing index.

Re:Show HN: Monica, an open-source CRM to manage friends and... by vultour on Wednesday June 07, 2017 @12:37AM (#14503793)
What's wrong with an incrementing index?
Re:Show HN: Monica, an open-source CRM to manage friends and... by myhf on Wednesday June 07, 2017 @02:28AM (#14504133)
An incrementing index suggests comparison. If you are closer to friend #35 than you are to friend #8, it can feel strange to be exposed to that kind of numbering.
Re:Show HN: Monica, an open-source CRM to manage friends and... by plttn on Wednesday June 07, 2017 @04:04PM (#14509455)
My concern was that it seems like the person ID is shared with all users.

The first person I added was somewhere in the 2000s, rather than starting at 1.

Re:Show HN: Monica, an open-source CRM to manage friends and... by pedalpete on Tuesday June 06, 2017 @06:21PM (#14501960)
Congrats, this looks really nice, the feedback you're getting here is a good bit of proof that you're on to something people like.

My first reaction to the "CRM to manage friends..." was, what? Why do I need a business tool for my personal life.

I wonder if there is a better terminology than CRM. You bump up against the social network on one end, and a person tool on the other.

I wrote an executive summary for my business last week, and the feedback I got from an advisor was that they loved the idea that there are these two big existing markets, and that their is a middle-ground between them which hasn't been addressed. I think that is what you've got here, it needs to be named. I haven't quite been able to name mine yet either, so I'm not suggesting this is easy.

What do other think? Is the CRM a good label for a personal tool?

Re:Show HN: Monica, an open-source CRM to manage friends and... by imron on Wednesday June 07, 2017 @04:37AM (#14504595)
CRM = Customer Relationship Manager, so not really an ideal term for something personal. Perhaps 'PRM', but then nobody knows what that stands for.
Re:Show HN: Monica, an open-source CRM to manage friends and... by muzakthings on Tuesday June 06, 2017 @01:48PM (#14499313)
1) Does it integrate with my calls from my iOS / emails from gmail? So that I can sort by "least recently connected"? otherwise writing notes each time and looking it up gets tiresome. 2) is there a mobile app? 3) how much will it cost monthly? 4) how are reminder sent?
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:56PM (#14499401)
1) No 2) no 3) nothing 4) by email :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by Splatter on Tuesday June 06, 2017 @03:31PM (#14500431)
I love the idea of a personal CRM. However, I hate the idea of duplication of effort. If you can't create interfaces to these other apps, then perhaps make sure you create an interface to IFTTT with enough control that would let me aggregate my data (phone calls, emails, etc.) to folks in Monica without user intervention.
Re:Show HN: Monica, an open-source CRM to manage friends and... by djaychela on Tuesday June 06, 2017 @02:48PM (#14499967)
in reference to 4) any chance of adding something like pushbullet?

https://docs.pushbullet.com/

Re:Show HN: Monica, an open-source CRM to manage friends and... by espo on Tuesday June 06, 2017 @04:18PM (#14500917)
A similar service is Pushover. They have an e-mail gateway that allows you to send e-mails to your custom Pushover e-mail address and have it be converted into Pushover notifications. Each user has a @pomail.net address assigned when their account is created, and additional addresses can be created with custom options for each one such as a default sound. Highly recommend it.
Re:Show HN: Monica, an open-source CRM to manage friends and... by edwardy20 on Tuesday June 06, 2017 @12:13PM (#14498349)
Awesome work, have been looking for something like this for a while. I would love to see tags for people and a search bar. If I'm trying to organize a casual chess match or pickup soccer game, it would be super convenient to search all my friends with said interest.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:22PM (#14498445)
Search bar - to search by criteria for instance, or tags?
Re:Show HN: Monica, an open-source CRM to manage friends and... by edwardy20 on Tuesday June 06, 2017 @12:48PM (#14498696)
Tags would be easiest to implement - but an universal search bar for all text would be helpful too.
Re:Show HN: Monica, an open-source CRM to manage friends and... by rosege on Wednesday June 07, 2017 @12:02AM (#14503660)
Thanks for this. I was thinking of making something similar but just for personal use as it would have been much more basic. My use case is that I've been to a couple of family events and I always have trouble remembering the names of ppl I might only see once a year like my cousins kids or husband etc. Or sometimes friends of family members who I will only ever see through them very infrequently.

Ultimately the most amazing use would be to have google glass etc and when I see them their name comes up in a bubble.

Noticed a couple of bugs but im pretty sure they have been reported - e.g. not able to link someone like add a child if they already exist. So at present you can only add one parent

Cheers!

Re:Show HN: Monica, an open-source CRM to manage friends and... by chaostheory on Tuesday June 06, 2017 @08:04PM (#14502637)
I've built a versoin of this app a few years ago before mobile was big and there are features that I've always wanted for my app that I just didn't get to before I had to move on. The big feature that I've really wanted is integration with my calendar, email, phone, IM, fb, etc... Why? So the system would be able to tell me when I need to interact with someone using something better than a timer. You will probably need a mobile app for some of this to work

There are also two people on IndieHackers who built a mobile version of this who you may want to talk to.

I also own the domain muchcloser if you're interested in it. Let me know if you want to talk.

Re:Show HN: Monica, an open-source CRM to manage friends and... by geekamongus on Tuesday June 06, 2017 @02:10PM (#14499559)
"Here are everything you can do with Monica"

"Manage food preferencies"

Correct grammar and spelling are easy to overlook and may seem insignificant, but they go a long way in making a good first impression.

Re:Show HN: Monica, an open-source CRM to manage friends and... by ponyous on Tuesday June 06, 2017 @05:06PM (#14501330)
http://imgur.com/a/ZtJIW I can't add a birth day of a person.

Chrome Version 58.0.3029.110 (64-bit) OSX

Looks nice though!

Re:Show HN: Monica, an open-source CRM to manage friends and... by jonasvp on Tuesday June 06, 2017 @11:53AM (#14498159)
This is exactly what I need - but I signed up, closed the window and now I get an endless redirect loop after clicking on "Login" on the main page. Please fix so I can try it out!

EDIT: It works when accessing https://app.monicahq.com/people - the endless redirect only affects https://app.monicahq.com/

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:08PM (#14498300)
Oh god it happens to me sometimes. I have NO idea why. I need to check.
Re:Show HN: Monica, an open-source CRM to manage friends and... by sharmanaetor on Tuesday June 06, 2017 @01:53PM (#14499359)
It's a Laravel setting. When you are already logged in and try to access https://app.monicahq.com/ or https://app.monicahq.com/login etc., redirect to https://app.monicahq.com/dashboard instead of https://app.monicahq.com/. That should fix the endless loops.

Edit: https://stackoverflow.com/a/32130028/82135 might be what you are looking for.

Re:Show HN: Monica, an open-source CRM to manage friends and... by adambowles on Wednesday June 07, 2017 @04:34AM (#14504588)
Found a bug: adding a debt with a contact will always say "You owe $x" regardless if you select "You owe contact" or "Contact owes you"
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Wednesday June 07, 2017 @06:03AM (#14504923)
Thanks for finding this! https://github.com/monicahq/monica/issues/84 will take care of this.
Re:Show HN: Monica, an open-source CRM to manage friends and... by Piko on Wednesday June 07, 2017 @06:41AM (#14505066)
Re:Show HN: Monica, an open-source CRM to manage friends and... by springogeek on Wednesday June 07, 2017 @07:43AM (#14505414)
A couple quick suggestions:

Allow the default currency for debts to change :) I'm based in England, so Dollars don't help me.

On the People list, make the whole list entry clickable, not just the name.

The list of "Country" is not sorted and slow to load.

Can we add other kinds of relatives, not just SOs and children. What about siblings or Uncles?

Re:Show HN: Monica, an open-source CRM to manage friends and... by AdmiralAsshat on Tuesday June 06, 2017 @02:02PM (#14499480)
Question: Where does the name come from? Is it another female assistant in the vein of Siri, Alexa, etc.?
Re:Show HN: Monica, an open-source CRM to manage friends and... by munchman on Tuesday June 06, 2017 @02:53PM (#14500026)
not saying this is where it came from, but this is where i imagined it came from http://i.imgur.com/JCnWZqR.jpg
Re:Show HN: Monica, an open-source CRM to manage friends and... by nerflad on Wednesday June 07, 2017 @06:55AM (#14505115)
First thing I thought of as well. I think it's hilarious but I imagine someone will eventually have a problem with it.
Re:Show HN: Monica, an open-source CRM to manage friends and... by iamwil on Wednesday June 07, 2017 @12:08PM (#14507517)
Wait, I still don't get it. Can you explain?
Re:Show HN: Monica, an open-source CRM to manage friends and... by iDemonix on Tuesday June 06, 2017 @07:05PM (#14502249)
I've been learning Laravel for some time now and use it for a few personal and work projects, I'm also new to the open source world and yet to contribute much - are you looking for contributors, or are you just on GitHub for the transparency?
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @10:27PM (#14503260)
Both :-D I'm not looking for help necessarily but if it helps create a better product, I'm more than happy about it. I don't think we can create a great thing all alone. The idea to open source it, amongst other thing, is the transparency.
Re:Show HN: Monica, an open-source CRM to manage friends and... by atVelocet on Tuesday June 06, 2017 @05:11PM (#14501382)
I am sorry but this doesn't make any sense to me: I can't aggregate information from calendars (Outlook, Facebook, etc.) or any other information source out there. So every info i take, i have to take twice.
Re:Show HN: Monica, an open-source CRM to manage friends and... by peterburkimsher on Wednesday June 07, 2017 @09:55PM (#14511315)
A useful feature for me would be to tag people in photos. That's how I cue my memory when I forget someone. The photos also have the time and location, so I can place it on my calendar.
Re:Show HN: Monica, an open-source CRM to manage friends and... by CrackpotGonzo on Tuesday June 06, 2017 @12:34PM (#14498575)
One thought is that it would extremely useful to be able to interact over SMS: log events, contacts, receive reminders etc. Love the idea, keep it up!
Re:Show HN: Monica, an open-source CRM to manage friends and... by eddiecalzone on Tuesday June 06, 2017 @01:48PM (#14499322)
Email is less sexy but free. XMPP support gets you quick/dirty Slack and Hipchat integration. Something like a Hubot extension could be a fun way to interact as well. Or Alexa/Home! Or IFTTT. Ok then, maybe just an open API?

It's too bad all of the metadata around a contact can't be kept with the contact in a portable way, and then Monica could just be an API for pointing at CardDAV and other contact servers, and a UI for interacting with them in unique ways. Personal clouds, etc.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @02:00PM (#14499458)
I've thought about CardDAV of course, but it was too complex for a basic v1 like what I posted today.

I think Monica could be just an open API. The API is definitely something I'll work on in the next weeks, because of its potential.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:36PM (#14498589)
Problem with this: SMS has a price, and would people be willing to pay for this?
Re:Show HN: Monica, an open-source CRM to manage friends and... by flaviuspopan on Tuesday June 06, 2017 @12:49PM (#14498703)
Could be a paid feature, I wouldn't mind paying for advanced features like that. I've been searching for a personal, non-sales oriented "CRM" platform for months now and am currently using Accompany but this feels far more personal.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:54PM (#14498749)
I don't know Accompany, but no matter what, even if you use Monica for business, my personal view of business relationships evolves around knowing the intimate details of the person and remember the kids name, for instance. Things you won't find in Salesforce :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by flaviuspopan on Tuesday June 06, 2017 @01:25PM (#14499069)
Yes, and also staying in touch meaningfully enough that it doesn't seem tacky and manipulative when asking about the kids :)
Re:Show HN: Monica, an open-source CRM to manage friends and... by toomuchtodo on Tuesday June 06, 2017 @12:50PM (#14498714)
Maybe support putting a user's own Twilio creds in?

Also, love your project! How do I give you money?

Edit: I'll keep an eye out for the link!

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:57PM (#14498786)
For now, you can't give me money. I'll put a link in the coming days, but you'll probably be gone :-D Thanks anyway, appreciate it.
Re:Show HN: Monica, an open-source CRM to manage friends and... by jonas123 on Tuesday June 06, 2017 @01:19PM (#14499010)
Messenger Bots could solve this problem, as well as a Mobile App.
Re:Show HN: Monica, an open-source CRM to manage friends and... by Improvotter on Tuesday June 06, 2017 @05:35PM (#14501578)
It would be neat if there was a demo. For this kind of stuff I'd rather not give my information till I know what I'm in for completely.
Re:Show HN: Monica, an open-source CRM to manage friends and... by librett0 on Tuesday June 06, 2017 @05:47PM (#14501686)
There are instructions for setting up your own instance on the Github page. https://github.com/monicahq/monica
Re:Show HN: Monica, an open-source CRM to manage friends and... by subrat_rout on Tuesday June 06, 2017 @04:10PM (#14500849)
Is it possible to see the code? I do not see a link to the code source.
Re:Show HN: Monica, an open-source CRM to manage friends and... by mproy on Tuesday June 06, 2017 @04:22PM (#14500944)
There's a github link in the footer. https://github.com/monicahq/monica
Re:Show HN: Monica, an open-source CRM to manage friends and... by microcolonel on Tuesday June 06, 2017 @02:26PM (#14499729)
The first thing I looked for was data export and import. I have an export from google contacts I'd like to import to get started quickly. I would also like to know that I can get my data out to use in other applications (a table for the activity logs joined on the relationship's ID, a table for the relationships, etc.).

The "Edit" link under "Personal Information" should also be Blue, like the "Add" links under the other sections. It took me about 40 seconds to figure that out because of the confusion.

Editing reminders would be useful. More flexible reminder timing (things like "end of the month", which could be more or less than 30 days apart, are very useful).

You should be able to select an existing Person entry for the Significant Other field. Also, if you add somebody through the Significant Other field, they should show up as a person.

You should also be able to delete a Person.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @02:58PM (#14500077)
You are right. Import is high on my roadmap [1].

Export will be next, too. It's vital to not be locked in.

Editing reminders, yeah, I didn't do it at first because it's way less trivial that it might look, but it's in my todo as well ;-)

Thanks for all your ideas, they all make a lot of sense.

[1]: https://github.com/monicahq/monica/projects/1

Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @04:43PM (#14501145)
Please consider supporting Carddav as much as is sensible! It's the existing open standard.

I spent an unreal amount of time gardening my list after tearing myself away from Gmail and Facebook.

Re:Show HN: Monica, an open-source CRM to manage friends and... by nbm on Tuesday June 06, 2017 @05:43PM (#14501664)
Separate from non-lock-in reasons, I'd consider using the hosted version if I could export data at a later time so I could go self-hosted in the future (say, if I start writing some code for it and there's no API that does what I want).
Re:Show HN: Monica, an open-source CRM to manage friends and... by sksareen1 on Thursday June 08, 2017 @04:53PM (#14517111)
Same here - especially for export. I'm hesitant about pouring in hours and data into this if it's locked in one place unable to be pulled or migrated.
Re:Show HN: Monica, an open-source CRM to manage friends and... by bbcbasic on Wednesday June 07, 2017 @12:02AM (#14503659)
Why did you decide to make this a site rather than a desktop app?

This is a private database as I see it, so there is no need for it to be online. And keeping it offline would be good for privacy, and would make it easy for anyone to download and install, rather than the more complex install needed for a web application (or letting someone else host and sacrificing privacy).

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Wednesday June 07, 2017 @06:04AM (#14504930)
Because I just know web technologies. Also, because having a web app will allow me to create an API, which will allow to use a mobile app for this, which totally makes sense.

If you care about the privacy, you can also host this yourself :-D

Re:Show HN: Monica, an open-source CRM to manage friends and... by jefurii on Wednesday June 07, 2017 @12:10PM (#14507535)
Also because there are many times when you may not be in front of your own computer but you have your phone with you.