Koinly can automatically import all trades and liquidity transactions from Uniswap, Sushiswap, Cream, Value, Balancer and many other DeFi platforms when you create a new ETH wallet. There are no additional steps for doing this.
To create an ETH wallet:
Go to the Wallets page on Koinly
Click on Add wallet
Search for Ethereum and click on the ETH icon from the results
Enter your public address
Hit import and watch the data pour in!
Keep in mind: If you sent coins to a staking pool then you need to tag those transactions as Sent to Pool or Received from Pool so Koinly doesn't treat them as disposals.
Why am I seeing 3 separate transactions for my uniswap trade: a deposit, withdrawal and a cost, instead of a trade?
This can happen if Koinly does not have market prices for the 2 tokens that were traded. You can merge the deposit and withdrawal manually in such cases. Costs can not be merged into this transaction at this time.