Hmm, maybe you could let users set a limit for the minimum amount of sats they want to receive at a time. Then merge all incoming zaps (below dust limit) into one zap until you reach the sats minimum. Then send the zap with "merged zap" as text message.