Before using a token in a DEX transaction, it needs to be "allowed" once. This process ensures the smart contract can access your tokens for trading.
It's a one-time step necessary for seamless transactions on the platform.
Note that this entails an onchain transaction and that gas needs to be paid in the native token in order to perform the allowance.