While it may be difficult to achieve, it is possible. As a freelancer that doesn't want to run dey with his pipelines, it is better not to depend on only one source. You can have as many platforms where you are working as a freelancer. Apart from that, you need to make sure that you are working on your marketing strategies. You don't need to be waiting for works, create contents on some big platforms like LinkedIn to get you known.