The phrase "good pickup" means that someone has successfully attracted or impressed another person, typically in a romantic or flirtatious context. Full definition
It might be tempted to resort to your handy bag of best pickup lines in attempting to attract single women online, but we definitely advise against this. (howtodate-guide.com)