I recently got my Fundable profile approved and am looking to get more PR to raise money. We are a software company in pre platform development.
Daryl's answer is great and the article he links to is incredibly helpful.
I would just add that an effective campaign takes a full commitment on your part, whether you hire it out or run it in-house. It must be your highest priority during the entirety of the campaign for your best chance at success.
If you're not ready to make that commitment, consider putting the campaign on hold until you are.
If you wish to discuss, send me a PM through Clarity for 15 free minutes.