TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: In 2024 what's the best way to manage contacts?

88 点作者 raleighm7 个月前
How do people sync and manage contacts across so many apps and contexts?<p>--<p>UPDATE: Thanks for the comments so far. To clarify my situation:<p>My main use cases are: Gmail (personal): For personal contacts. Gmail (work): For professional contacts related to my role. Outlook (work): For internal and external business communication. LinkedIn: Managing professional connections. Messaging apps (WhatsApp, Messenger, etc.): Keeping in touch with a wide range of contacts.<p>I’ve tried syncing across these platforms using Google Contacts, vCard exports, and a few automation tools, but the results have been inconsistent. Either the syncing doesn&#x27;t work as expected, or there’s a lot of manual cleanup involved—especially when contacts change roles or details across different apps.<p>I’m wondering if anyone has found a more seamless way to manage contacts across all these different contexts? I’d love to hear any recommendations for more advanced tools, automations, or strategies that have worked for you.

35 条评论

LinuxBender7 个月前
I can not speak for others or the consensus but since the 90&#x27;s I have always just used a plain text file with simple delimiters in a format that I understand so that I can massage the output format to match whatever needs the information. This has worked great for me and is simple to back up and newer versions make this easy to get a good compression ratio of a single tarball <i>of every version</i>. <i>Multiple files as many people have passed away and a few people are no longer friends but I keep older versions to remind me of them.</i>
评论 #41913105 未加载
评论 #41917505 未加载
评论 #41911243 未加载
al_borland7 个月前
I just use Apple’s Contacts app. I’ve been using it since 2003 (it was called Address Book on OS X back then).<p>21 years ago I used it with Apple’s iSync to sync contacts with my flip phone. Later with my iPhone.<p>I have some lists set up to sort out family, work, etc. I just looked and this can _finally_ be done on iOS as well. It was a Mac-only feature for far too long.<p>Inside the Apple ecosystem everything assumes use of the Contacts app, so I’ve never really had to think about using anything else. Back when AIM was a thing, I could use Address Book to add people’s screen names and they’d show up in iChat (AIM is dead, but I still have their old screen names in my Contacts app). It supports adding social profiles, URLs, and creating relationships. I can add their birthdays and they show up in the Calendar. It’s always been pretty seamless and hasn’t left me wanting. It’s been pretty nice, but I wouldn’t call myself a heavy user.<p>At work I don’t manage contacts. We have Outlook with Exchange and I just use the directory of everyone to send the occasional email. LinkedIn is just LinkedIn; I rarely look at it.
AStonesThrow7 个月前
Like which apps and which contexts?<p>I exclusively use Google Contacts. I have 3 devices and Contacts adequately manages everything in the cloud. It also adequately syncs to Outlook-style contacts, but I barely use anything in the Outlook ecosystem except for email itself.<p>I find Google Contacts still quite deficient in a few respects:<p>As with Outlook, it&#x27;s clearly geared towards personal use (even in the enterprise-class Workspaces) and each individual Contact is meant to represent one individual person who&#x27;s optionally associated with one individual business only.<p>This makes trouble for many aspects. I rarely contact individuals who aren&#x27;t associated with businesses. But within a business, there are usually multiple contacts needed to organize all the departments I interface with. Many do not have personal names or one person! They are, e.g. &quot;Customer Service&quot;, or &quot;Billing&quot;. Also, many contacts involve Robo-SMS, for security codes, or notifications, and those are paramount to be stored as Contacts, because of their sensitive nature, I want them whitelisted and identified and prioritized properly.<p>So sometimes I cram more than one contact into an item, with multiple phone numbers&#x2F;email addresses. But I&#x27;ve found that the tagging doesn&#x27;t work so well; usually Contacts will &quot;forget&quot; that I tagged them as &quot;Custom - &lt;some string&gt;&quot; and blank them out. And that&#x27;s uncool.<p>It is not possible to make folders or containers of groups of contacts (other than tagging them). There is no inheritance or linking of data. So if I have 6 contacts from &quot;example.com&quot; they are all 100% independent of one another, even if they share data. So I must replicate that data and carefully update them all in unison. There&#x27;s no syncing or associating them.<p>I don&#x27;t know any elegant solution for a single app or a single format, that still probably needs to conform closely to the .VCF type exports. But there clearly need to be richer features for organizing and linking data, for ease of maintenance, because I do maintain <i>hundreds</i> of contacts, even active ones, and it&#x27;s a burden to keep them up-to-date.<p>The Google integration helps a little bit; it&#x27;s good when someone&#x27;s profile avatar populates automatically, or it pulls in data from Maps. More of that, please!
评论 #41885963 未加载
zxexz7 个月前
I have a master sqlite file with an arbitrary schema that is constantly evolving. I go hard with the constraints and primary keys - so hard, in fact, it&#x27;s nigh-impossible to add a new contact without cascading changes. I&#x27;m always eager to keep my contacts, so this has kept my pretty sharp with sqlite.
评论 #41910902 未加载
tensorfloww7 个月前
Word of warning: I tried Marissa Mayer&#x27;s Sunshine contacts and it nuked my phone&#x27;s contacts. Luckily I had a backup vcard export from way back I could restore from.<p>Others I&#x27;ve tried:<p>* Clay (<a href="https:&#x2F;&#x2F;clay.earth" rel="nofollow">https:&#x2F;&#x2F;clay.earth</a>) is a great option for &quot;batteries included&quot;. Based on what you described, it can pull from Google&#x2F;Outlook, Linkedin, and messaging apps. Doesn&#x27;t get all the duplicates but gets close enough, and they offer carddav for 2-way sync to phone.<p>* Monica (<a href="http:&#x2F;&#x2F;monicahq.com" rel="nofollow">http:&#x2F;&#x2F;monicahq.com</a>) works for more barebones and self-hosted. They were working on a new version, not sure if it was ever merged into main product. I tried it once and it ended up being more of a gift and birthdays-focused notes app for me, but YMMV.<p>* Otherwise a Notion doc or spreadsheet might be enough! Especially if you start with an export from something else.
评论 #41911325 未加载
评论 #41910378 未加载
RyanHaraki7 个月前
I use Clay (<a href="https:&#x2F;&#x2F;clay.earth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;clay.earth&#x2F;</a>) but haven&#x27;t used it much as I found the search was lacking (my primary use case is searching for contacts that fulfill X criteria)
评论 #41914585 未加载
kyletns7 个月前
I use Fastmail which has CardDAV syncing, and generally it&#x27;s worked great. One or twice I&#x27;ve noticed it stops syncing and I have to remove + re-add the sync profile, but generally speaking I&#x27;ve been pretty happy with the results.
评论 #41911476 未加载
froggerexpert7 个月前
CardDAV.<p>I host this end-to-end encrypted on <a href="https:&#x2F;&#x2F;www.etesync.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.etesync.com&#x2F;</a> .<p>I sync to my Android phone with the etesync app.<p>I use the Android contacts app to manage details.<p>I don&#x27;t keep detailed records. Just contact details, how I know them, name of children, etc.
dizhn7 个月前
I use nextcloud contacts. I did try a few things before it but nothing worked as well as nextcloud. I couple this with Davdroid on Android. It can be set as the default address and calendar source. Highly recommend davdroid.
sandreas7 个月前
Google may be a privacy issue... So I would love to have the possibility to prevent anyone putting my info in their contacts in Google.<p>I personally use a paid E-Mail service (mailbox.org) and a self hosted nextcloud.<p>The APP myphoneexplorer can be used to sync offline.
评论 #41910971 未加载
评论 #41911622 未加载
评论 #41910411 未加载
zvr7 个月前
I look every few years to see whether there is a solution for me, but unfortunately I have not found anything.<p>Among all the people I interact with, the only set of contacts that I do not need to save their info is co-workers in the same company; the enterprise-wide LDAP (ActiveDirectory in this case) has everything.<p>My functional requirements that I have not found anything to satisfy them:<p>I have different devices and clients, and some contacts only make sense on one (or some) of the devices. It would be ideal if the sync process could use some group&#x2F;tag and operate on a subset of all data. I have not found this anywhere and essentially gave up on this, willing to live with having all data in all places.<p>Another point is data shared amongst contacts: many employees of company X share the same work address; or married couple John and Jane share the same home address and the same landline phone. If I duplicate the info and this phone rings me up, which name should be displayed as caller?<p>In the end, I use a completely self-made setup. Data are entered via text files in a custom markup, then translated into graph data (RDF to be exact) and stored in a data store. Export to VCF (among other formats) helps with importing the data into a CardDAV server, from where all device&#x2F;client sync.<p>I would <i>love</i> to find something that will allow me to abandon this setup, but nothing is there yet.
keizo7 个月前
I use my note app for casual personal crm. No outside sync features, but entry is easy if you’re looking for some variation of simple.<p><a href="https:&#x2F;&#x2F;grugnotes.com" rel="nofollow">https:&#x2F;&#x2F;grugnotes.com</a>
GianFabien7 个月前
I use a very low-tech approach. A spreadsheet (LibreOffice) with name, position, company and phone number in the leftmost columns and then a column for each form of contact. Copy and paste into the various apps and over-time the apps build their individual contact lists. People don&#x27;t change their identities often enough for me to want to automate synchronization across the various apps.\<p>If you are contacting more than a hundred or so persons, then you are running bulk emails which is a different issue.
offmycloud7 个月前
My source of truth is a self-hosted Radicale CardDAV server with git revision control of vCard data in the backend. Clients are anything that speaks CardDAV, including Thunderbird or DAVX on Android. Raw vCard data is only a &quot;git clone&quot; away, and is an input to scripts to handle birthdays and mailing list updates.
dingensundso7 个月前
I use my Nextcloud and sync via CardDAV (DAVx5 on mobile, Thunderbird on desktop).
elseleigh7 个月前
I have a CardDAV server on my NAS and sync contacts across all my devices. I&#x27;ve been using this for more than ten years now with all types of phones, tablets and computers, and it&#x27;s not let me down.
JohnFen7 个月前
I keep things very simple. I have a Single Source of Truth for all my contacts. Right now, I&#x27;m using a contact app on my phone for this, but over the years I&#x27;ve used different things. The exact method isn&#x27;t important to me, what&#x27;s important is having an authoritative contact list.<p>I don&#x27;t sync anything with anything. I look up a contact and enter whatever detail I need manually wherever it&#x27;s needed. I lean a lot on the frequently-used autocomplete lots of applications have, too, but that&#x27;s a convenience that I don&#x27;t take as authoritative.
noman-land7 个月前
Nextcloud CardDav.
taholder7 个月前
Our product <a href="https:&#x2F;&#x2F;contactzlila.com" rel="nofollow">https:&#x2F;&#x2F;contactzlila.com</a> is a b2b solution providing team based CardDAV. It&#x27;s perhaps not quite whay you&#x27;re looking for but we have a new version coming early 2025 which should tick all the boxes. Feel free to sign up for a free trial now and drop me a line if you have any questions! Google luck in your Contact organization journey!
d_burfoot7 个月前
Since other people are recommending home-brewed solutions, I will mention my platform WebWidgets.io, which allows you to create lightweight webapps using vanilla JS and sync the data to SQLite DBs. It would be very easy to create a simple contact DB that has all the features you need and none of the bells+whistles that you don&#x27;t care about.
yochem7 个月前
A bit off topic but I absolutely HATE that the Contacts app in ios feels like a one-day hobby project. How is it still so america-centric? Why can&#x27;t I sort my contacts in Dutch sorting order? Why can&#x27;t I add other important dates (like their day of death) that also shows up in my calendar?
G_o_D7 个月前
&quot;&quot;&quot;DAIRY&quot;&quot;&quot; with attached Sticky Notes, Bussiness cards Manual Bookkeeping far better For digital JSON Structure better rather than csv or spreadsheets Jsons are plain text, on shell can parse with jq, can parse inside browser devtools manipulate add edit delete
elric7 个月前
I don&#x27;t, nor do I particularly want to. My phone contacts exist locally on my phone, my email contacts exist in Thunderbird, etc. There is no benefit for me in centralizing those. They are backed up along with the rest of the rest of the data.
zeagle7 个月前
I switched my self hosted baikal and previous nextcloud to icloud. I need redundancy and persistence if I pass away for my family that uses iPhone. I manage it with emclient and my android phone (sync&#x27;d via davx5). I find I am able to edit what I need to between those.
ajr07 个月前
I plan to use MonicaHQ , I failed to self host behind a reverse proxy and the effort was no longer prioritized but I would be interested if anyone else is using it.<p><a href="https:&#x2F;&#x2F;www.monicahq.com&#x2F;blog" rel="nofollow">https:&#x2F;&#x2F;www.monicahq.com&#x2F;blog</a>
评论 #41911180 未加载
txtsd7 个月前
I wrote a scraper to create vCard contacts from Facebook a few years ago when I still used Facebook.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;txtsd&#x2F;fb2vcard">https:&#x2F;&#x2F;github.com&#x2F;txtsd&#x2F;fb2vcard</a>
client47 个月前
I&#x27;ve been planning to use <a href="https:&#x2F;&#x2F;twenty.com&#x2F;">https:&#x2F;&#x2F;twenty.com&#x2F;</a> but it&#x27;s on the Todo list, so I can&#x27;t comment as to how great it is.
calini7 个月前
I just rely on Apple&#x27;s iCloud contacts, you can add people into groups if you just want to see subsets of them, and it&#x27;s enough. Sometimes simple is good.
Brajeshwar7 个月前
Here is my setup. It is always in progress, and I keep tinkering. I treat most of my approaches as an Onion Layer of abstraction, from security to privacy to contacts. My final decision factor is to answer YES to my question, “Can I walk out of this?”<p>Let’s do contacts for this discussion thread.<p>I’m still in the Apple ecosystem, so I let the OSes (macOS, iOS, etc.) handle that. The sync is almost seamless, or rather, this is the best of all the devils. My personal and work are intertwined; thus, it is more of a tag-ish layer of friends, acquaintances, etc. Yes, sometimes I mix the joke of friend Archetype-A with friend Archetype-B and vice versa. ;-)<p>Last time I checked, my Contacts had almost 5,000 entries in there and I don’t mind this part growing. I’ve tried Dex[1] for about a year+ but found it slow. Their work seems to have slowed and stalled, while you expect them to “move beyond a tool that seems to be still in beta.” This was a few years ago, and hence I’ve no idea about their current situation.<p>I also tried Monica,[2] but she do not know how to keep things in sync. The developer&#x2F;team also seems to be focussing on an office suite that has been “Coming Soon in 2002” since 2021.[3] If you want to try out Monica and see if this fits, I suggest spinning one quickly with PikaPods[4] for less than $2 a month.<p>Now, I’m trying out Clay[5] for broader outreach and staying in touch with people with whom I’ve interacted or connected via the networks that I was and am part of.<p>For the closer and final few inner layers of my Onion of Contacts, I use a simple spreadsheet inspired by Derek Sivers[6] and Jakob Greenfeld.[7] This is where I have the people with whom I can be in touch regularly (monthly, quarterly, half-yearly, and yearly). This is not very strict, and I tend to have these as recurring tasks in my calendar, along with my usual digital chores. The spreadsheet&#x27;s contact list will ideally be between 20-100 at max. These are the ones I call&#x2F;write&#x2F;text regularly, wish&#x2F;attend birthdays, parties, remember anecdotes, their family, etc.<p>1. <a href="https:&#x2F;&#x2F;getdex.com">https:&#x2F;&#x2F;getdex.com</a><p>2. <a href="https:&#x2F;&#x2F;www.monicahq.com" rel="nofollow">https:&#x2F;&#x2F;www.monicahq.com</a><p>3. <a href="https:&#x2F;&#x2F;www.officelife.io" rel="nofollow">https:&#x2F;&#x2F;www.officelife.io</a><p>4. <a href="https:&#x2F;&#x2F;www.pikapods.com&#x2F;apps" rel="nofollow">https:&#x2F;&#x2F;www.pikapods.com&#x2F;apps</a><p>5. <a href="https:&#x2F;&#x2F;clay.earth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;clay.earth&#x2F;</a><p>6. <a href="https:&#x2F;&#x2F;sive.rs&#x2F;hundreds" rel="nofollow">https:&#x2F;&#x2F;sive.rs&#x2F;hundreds</a><p>7. <a href="https:&#x2F;&#x2F;jakobgreenfeld.com&#x2F;stay-in-touch" rel="nofollow">https:&#x2F;&#x2F;jakobgreenfeld.com&#x2F;stay-in-touch</a>
Terretta7 个月前
For your use case(s), try <a href="https:&#x2F;&#x2F;clay.earth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;clay.earth&#x2F;</a>
snielson7 个月前
I use Contacts+. It&#x27;s not free, but it syncs Google and Microsoft contacts nicely, which is my primary need.
big-green-man7 个月前
What apps and contexts?<p>I use synching and vcard files.
评论 #41885954 未加载
rossant7 个月前
I miss Windows Phone. It fixed this problem so nicely.
renewiltord7 个月前
I use a personal version of Monica administered by a friend.
secwang7 个月前
csv