An influencer promotes brands on their own social channels, while a UGC creator makes content for brands to use on theirs. Influencers use their audience to create reach, whereas UGC creators focus on producing authentic photos or videos without needing a large following.