Sam Elling jest programistą komputerowym, pracuje w internetowym biurze matrymonialnym i poszukuje miłości na portalach randkowych. Kiedy firma stawia przed nim wyzwanie stworzenia idealnego programu do kojarzenia par, Sam pisze algorytm, który okazuje się niezawodny. Dzięki niemu poznaje Meredith, pracownicę działu marketingu w tej samej firmie. Kiedy umiera ukochana babcia Meredith, dziewczyna nie umie poradzić sobie z jej odejściem. Widząc jak cierpi, Sam postanawia stworzyć algorytm, który wykorzystując rozmowy na wideo czacie, maile i SMS-y, pozwala kontaktować się ze zmarłymi. Za namową Meredith i jej ekstrawaganckiego kuzyna Dasha,...