You visit the recruitment agency, they put you on their books, they will source you a possible job interview, ring you and discuss to see if it meets with your expectations regarding hours and salary.
They then arrange either an online interview through Teams or an in person interview with their client. Remember you are interviewing the client as much as they are interviewing you. If you are freelance it is to be expected that you can ask about any flexibility in your hours. Remember to ask if they have parking too as this might be a big factor in expense.
I've been freelance for 30 plus years, had the odd perm job but got bored of it., I love freelancing. I have worked at various jobs like secretary in the last five years residential conveyancing, Probate and Wills, worked as a call handler, worked in child protection for two years as a minute taker, worked in Utilities, Pensions and Life Assurance, the list is endless. The last few years I've concentrated on construction as I love working on construction sites (I'm a document controller/site secretary). My job is varied and well paid.
I have a really good CV that always draws attention (for good reasons) and I have a 'portfolio' of about 15 references from some of the clients I've worked for which I always produce at interview. Also with my portfolio are samples of my work which I will show if they are relevant to the role.
The trouble is there are more temps than there are jobs, my top tip would be to get yourself into document control if you can, study on line, learn how it all works, as there are not many good document controllers out there, its quite a niche market. I am lucky as I don't mind carrying out inductions either, so this is a great marketable plus because site managers hate carrying out inductions. It also means I can justify my hours, 7.30am - 3.30pm with 30 mins lunch, because inductions usually start at 8am so I am available and ready to go.