Еще один вариант сбора контактов — бронь столиков. Внесите гостя, который забронировал у вас столик, в базу данных, спросите его имя и номер телефона — для такого способа регистрации этих данных будет достаточно. Хорошо, если гость придет к вам, но если он отменит бронь, то можно отправить сообщение с напоминанием о себе и предложением забронировать столик на другую дату.
Я обычно на***й посылаю заведения, которые посредством смс направляют мне различные приглашения и акции (если конечно я не давал им согласия на это).