>People coming to the meetup spend money on the pub's beer and pizza. Am i doing free work for a for-profit public house?
Yes. Unequivocally, yes. If I were the owner of X thing and Y person was sending lots of people my way I would be more than happy to give Y person something in return. In your example I would offer free pizza and beer at the absolute minimum. You are selling yourself short.