Hi @hosungson
Assume my email body like this:
In order to distinguish 'Name' with the Name in the 'Company Name', I changed the 'Company Name' to 'Company name'.

You can take a try with the screenshots as below:

Name Expression:trim(first(split(last(split(outputs('Html_to_text')?['body'],'Name:')),'Email')))
Email Expression:trim(first(split(last(split(body('Html_to_text'),'Email:')),'Company name:')))
Company name Expression:trim(first(split(last(split(body('Html_to_text'),'Company name:')),'Phone:')))
Phone Expression:trim(first(split(last(split(body('Html_to_text'),'Phone:')),'Referral:')))
Referral Expression:trim(first(split(last(split(body('Html_to_text'),'Referral:')),'Service:')))
Service Expression:trim(first(split(last(split(body('Html_to_text'),'Service:')),'Message:')))
Message Expression:trim(first(split(last(split(body('Html_to_text'),'Message:')),'Best Regards')))

When the email arrives, the new row with these info will be added:

Hope the content above may help you.
Best Regards
If my solution helps, then please consider Accept it as the solution to help the other members find it more quickly.