In this case, it is a unique product or offer that does not currently exist in the market, so I would like to protect it from communicating it, that is why I believe I must patent it before making it public.
Your best bet is to hire a patent lawyer, who will go through all of the routes & paperwork with you. You may also wish to file the patent in more countries than the US (EU, Canada, etc).
If you do want to go through it yourself, be prepared to spend a lot of time learning (no doubt it's a good skill to have though).
Maybe start here?: https://www.nolo.com/legal-encyclopedia/getting-patent-yourself-29493.html