How to use plumed for Steered Molecular Dynamics (SMD) in Gromacs?

GROMACS version: 2021.4 (mpi version)
GROMACS modification: Yes/No
Here post your question I want to perform SMD in gromacs, but as I have a large number of systems, it is not possible to perform umbrella sampling for each of these systems. Hence, I want to use Plumed for performing this SMD. How can I implement plumed into gromacs? Also I want to know what is basic difference between Umbrella sampling and SMD? As far as I know, Umbrella sampling is also a type of SMD. Let me know if I am wrong.

Thanking you in advance.