Por o que parece, lo que necesitas es un
Donde el SELECT tiene que devolverte un registro a insertar por cada cliente.
Haz la prueba así: Construye en base a lo que te dije ese SELECT, y si los datos son correctos, agregale antes el INSERT.
El caso del UPDATE, de ser necesario, es algo diferente...