Everything you do within your restaurant is to bring value to the guest. What about the things you do outside your restaurant?
There is confusion between branding and marketing.
When you post to social media pictures of your food that is called branding.
When you offer promotions, incentives and specials that is called marketing.