21 days free. No card needed.
After you assign a shift, the employee can mark it as accepted. If you allow it, they can also decline it.
The rota shows which shifts have been accepted, so you can see at a glance who has seen their shifts.