We do currently support the import of clients (take a look here for details), and also the import of single line invoices (see here). However, we don’t currently support the import of multi-line invoices.
You say that your web designer doesn’t have an API - they wouldn’t need one, they would just send the details over to our system using our API. There’s details on how they can do this here