You can definitely run a marketing campaign manually. This way, you will put your whole advertising budget toward testing different ads instead of spending money on ad management software or agency fees.
However, the downside is that the more time and effort you put into promoting, the less time and energy you will have to devote to other aspects of running your business. A business owner’s hectic schedule may not allow for extensive analysis potentially hurting the marketing campaign.