Stručnjak za preporuke ima zadatak usmjeriti osobu ili tvrtku na uslugu ili informacije koje bi im mogle zatrebati. To općenito funkcionira tako da stručnjak za preporuke prikuplja informacije od klijenta o njezinim potrebama, daje preporuku na temelju tih potreba i zatim prati klijenta kako bi osigurao zadovoljstvo. Na primjer, stručnjak može uputiti gluhu osobu prevoditelju za govorne angažmane ili vlasniku internetske tvrtke može biti potreban stručnjak koji će ga uputiti na odgovarajuću tvrtku za virtualne asistente. Specijalist može dobiti plaću po satu, raditi za provizije od usluga koje upućuje, ili čak oboje.
Stručnjaci obično rade samo s određenim potrebama i uslugama kako bi osigurali da svojim klijentima mogu pružiti najbolju uslugu. To znači da se netko može specijalizirati samo za preporuke za poslovne subjekte, dok drugi daje samo preporuke za kućne medicinske usluge, a drugi se bavi samo preporukama za pomoćnike i sekretarice.
Početni sastanak organizira se telefonom ili licem u lice gdje stručnjak za preporuke može postaviti klijentu nekoliko pitanja kako bi joj pomogao razumjeti specifične potrebe. Nakon što su razjašnjene sve potrebe klijenta, stručnjak će tražiti tvrtku ili osobu koja im može udovoljiti. Često je stručnjakinja ili ograničena na tvrtke koje su već sklopile partnerstvo s njom, ili mora pregovarati o ugovoru za plaćanje od nove. Nakon što se pronađe prava osoba ili tvrtka, stručnjak za preporuke će kontaktirati klijenta i dogovoriti sastanak između klijenta i upućenog.
Specijalist za preporuke obično nema izravnu poziciju u rukovanju operacijama između svog klijenta i upućene strane. Stručnjak se, međutim, može s vremena na vrijeme prijaviti kako bi se uvjerio da je klijent u potpunosti zadovoljan njezinom uslugom. Ako ne, onda stručnjak može učiniti sve što je u njezinoj moći da riješi sve pritužbe. To čak može zahtijevati potpuno pronalaženje novog pružatelja usluga.
Od stručnjaka za preporuke može se tražiti da komunicira putem e-pošte i pisma, telefonom ili osobno. Općenito je potrebno da on ili ona imaju dobre komunikacijske i organizacijske vještine kako bi bili sigurni da je napravljena prava preporuka i da se svi računi održavaju. Većinu vremena ova pozicija zahtijeva dugotrajno sjedenje za stolom ili ispred računala, uz nekoliko prilika za rad na terenu i osobno upoznavanje s klijentima.