It is better to have a calculated sample for non-probability based population. You can simply write in google "Non-Probability based Sample calculator" to find out the formula.
Remember, that the formula typically applies when you have more than 50,000 population.
To many authors, it is necessary to calculate the sample size for your study irrespective of probability or non-probability sampling. Hair et al, (2010), is of the view that five observations should be taken for each item (question) at least if the researcher employs SPSS.
Reference is appended below.
Hair, J. F., Anderson, R. E., Babin, B. J & ,.Black, W. C. (2010). Multivariate data analysis: A global perspective (Vol. 7): Pearson upper saddle river, NJ.
The spacing or interval between selections is determined by the ratio of the population size to the sample size (N/n). For example, if the population size is N=1,000 and a sample size of n=100 is desired, then the sampling interval is 1,000/100 = 10, so every tenth person is selected into the sample.
It is not compulsion because it has no well define population size, also it is not representative of whole universe due to weakness of methodology. But some authors it also recommendation .