Will this work for any business not just online?

Yes! As with all businesses, you'll need to customize your campaigns for your business but the strategy and systems are essentially the same.