Marketing agency. napkin marketing is a Richmond Hill-based digital advertising agency and web design company. Our services include web development and web design, social media management such as Facebook and Twitter marketing, email marketing, Pay Per click (PPC) search engine advertising on Google Adwords, local online marketing on Google Places for Business, print graphic design for brochures and direct mail, copywriting and public relations.