While the information in Linda Lawton's answer is correct, it does not answer the original question, and it can be misleading for other people with the similar problem. Below, I will try to clarify the problem for other people with the similar problem.
Introduction:
When connecting Make (Integromat) to Google services, you need to setup a custom OAuth client. When you setup the client, you must choose the "Publishing status" of the app (you can either choose "Testing" or "In Production") and the "User type" (you can either choose "External" or "Internal") -- see Google docs.
The "Internal" user type is used if you want to make an app that will only be used by you or other members of your Google Workspace. You can use the "Internal" user type only if you are a member of a Google Workspace.
The "External" user type is used if you want to make an app that will be available to any user with a Google Account. Anyone can use the "External" user type.
If you choose the "Testing" publishing status, the app is considered unverified which means that there are some restrictions in it's use. One of the restrictions is that if any user wants to use the app, he needs to authorize the app, and the authorization is valid only for 7 days. If you want to use the app after 7 days, you need to reauthorize it.
If you choose the "In production" publishing status, then when a user wants to use the app, he needs to authorize the app only once and the authorization stays valid indefinitely.
Problem:
If you want to to create an app which does not need to be reauthorized every 7 days by its users, the app must have the "In production" publishing status.
If the app is Internal, you can push it into production without any problems.
However, if the app is External, you must go through a complicated process of verifing the app and this includes verifying ownership of your project’s authorized domains.
Therefore, if you want to create an app which does not need to be reauthorized every 7 days, you either must have a Google Workspace or must be prepared to go through the complicated verification process (and you must own the authorized domains).
Answer to the original question:
As far as I know, Integromat does not have an official recommendation for this. Since you do not own the integromat.com domain, if you want to create an app which does not need to be reauthorized every 7 days, you must create a Google Workspace and use the "Internal" user type.
If creating Google Workspace is not an option for you, you could try modifying your scenario in such a way that you do not need to use the Gmail API. If, for example, you need to trigger your scenario when a specific email is recieved in your gmail inbox, you could use the "Custom mailhook" option of the "Webhooks" app, which lets you forward your email to the mailhook, and this mailhook triggers the scenario.