There is a general principle by which coherent states can be manufactured: All types of coherent states can be produced by coupling of the system under consideration to a classical (C-number) source.
For the electromagnetic radiation, this principle was already explained by Glauber in his original work on coherent states (equations 9.16-9.21).
A more transparent derivation is given by Zhang (section $3$): When a free electromagnetic field originally at the vacuum state $|0\rangle$(no photons) is adiabatically coupled to a classical current $j^{\mu}$:
$$\mathcal{L} = - \frac{1}{4} F_{\mu\nu}F^{\mu\nu} - A_{\mu}j^{\mu},$$
its state after the current application becomes:
$$|0\rangle_{\mathrm{out}} = e^{-\frac{1}{2}\int d^3k\sum_{\lambda}|z_k^{\lambda}|^2}
e^{\int d^3k\sum_{\lambda}z_k^{\lambda} a_k^{\lambda \dagger}}|0\rangle,$$
where: $z_k^{\lambda} = \epsilon^{\lambda}_{\mu}(k) j^{\mu}$ and $\epsilon^{\lambda}_{\mu}$ is the polarization vector.
Another example is for spin coherent states which can be manufactured by adiabatically applying a magnetic field to a spin originally at the highest weight state $|0\rangle = |j, j\rangle$.
The equations of motion
$$\frac{dS_i}{dt} = \frac{i}{\hbar} \mu \epsilon_{ijk}B_j(t) S_k$$
($\mu$ is the magnetic moment). In this case, the system will reach a state $|0\rangle_{\mathrm{out}} $ given by:
$$|0\rangle_{\mathrm{out}} = T e^{\frac{i}{\hbar} \mu \int dt \mathbf{B}(t) \cdot \mathbf{S} }|0\rangle $$
($T$ denotes time ordering). This is a spin coherent state, because it is obtained by the action of a group element on the vacuum state.