This is an example of a simple, small contact form created with Visforms, which will fit perfectly into a module position.

The form uses the "Default Bootstrap Layout" layout. Instead of labels there are placeholders inside the inputs, which can easily be achieved through field configuration options.

If the form is displayed to a registered and logged in user, the input for name and email will be prefilled with the users name and email address (from Joomla! user manager).