I have recently received a different vaccine (e.g. flu vaccine, hepatitis vaccine) – can I still get

Yes, but wait at least 14 days from the date you received the vaccine to receive the COVID-19 vaccine.

The CDC recommends waiting 14 days between receipt of different vaccines. If you have received a vaccine in the last 14 days, you should wait until this period has ended before receiving your COVID-19 vaccine. This is to make sure your immune system can mount a response and make antibodies to both vaccines.