I'm coming from LastPass.
When the LastPass browser extension detects a login that is not present in the vault, it pops up a message suggesting to add this login to the database.
Upon confirmation it creates a new entry with the url, the username and the password ready filled in, leaving the user only some minor edits as necessary.
Possibly, LastPass can do this because it has a direct connection with the Vault at the LastPass server, but I think that the same can be established between the Enpass browser extension and the Enpass app running on the local system.