diff --git a/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java b/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
index cb3d76d..63c1249 100644
--- a/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
+++ b/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
@@ -43,10 +43,12 @@ class ApplyChangesetCommand extends GrailCommand {
super(jobId, params);
Users user = params.getUser();
- String userName = user.getDisplayName();
List<String> options = new LinkedList<>();
- options.add("changeset.description=Hootenanny conflation changeset generated by " + userName);
+ //append any tags from UI
+ if (params.getComment() != null) options.add("changeset.description=" + params.getComment());
+ if (params.getHashtags() != null) options.add("changeset.hashtags=" + params.getHashtags());
+ if (params.getSource() != null) options.add("changeset.source=" + params.getSource());
options.add("hoot.osm.auth.access.token=" + user.getProviderAccessKey());
options.add("hoot.osm.auth.access.token.secret=" + user.getProviderAccessToken());
options.add("hoot.osm.auth.consumer.key=" + params.getConsumerKey());