First, make sure you have a professional Facebook page for your business. With a Facebook page, you can easily write and create any post you want without offending Facebook. With a page, you appear more professional and is seen as a brand.
Now, make use of the Facebook analytical page. This will help you to find out who is liking your page, their demographics, the period you got the most likes and more. This will help you better tailor your promotional activities.
Use surveys to gather more data. You can find out what your target customers want from your service. You can improve on what they have already by their answers.
Furthermore, you can have a contest. Use one of your lead magnets as the prize or create a new prize. You can also use a trial period for your service or a piece of your product. This will generate a buzz and get you more leads.
Lastly, have a custom HTML page in your page. This will easily show the visitor to the page your lead capture page so they can give you their email address and name if they want the resource on the custom tab.
Use the above methods to capture great leads for your business