diff --git a/mattermost_matchmaker/matchmaking.py b/mattermost_matchmaker/matchmaking.py
index bb5cc0e08d3690203dd58ac7609746e0139298cd..1e2430f16add571956de6b83255e0ea974822b32 100644
--- a/mattermost_matchmaker/matchmaking.py
+++ b/mattermost_matchmaker/matchmaking.py
@@ -4,6 +4,7 @@ import mattermost  # type: ignore
 
 #pylint: disable=invalid-name
 
+props = {"from_webhook": "false"}
 
 def random_nonrepeating_tuples(population: Iterable, n: int) -> Generator[tuple, None, None]:
     """
@@ -37,18 +38,18 @@ def matching_in_channel(client: mattermost.MMApi, channel_id: str,
 
     if len(members) < minimum_members:
         if too_few_message:
-            client.create_post(channel_id=channel_id, message=too_few_message)
+            client.create_post(channel_id=channel_id, message=too_few_message, props=props)
         return
 
     groups_created, left_out = make_matches_for_members(client, members, group_size)
 
     if group_hail:
         for group_id in groups_created:
-            client.create_post(channel_id=group_id, message=group_hail)
+            client.create_post(channel_id=group_id, message=group_hail, props=props)
 
     if left_out_message and left_out is not None:
         user_data = client.get_user(left_out)
-        client.create_post(channel_id=channel_id, message=left_out_message.format(user=user_data))
+        client.create_post(channel_id=channel_id, message=left_out_message.format(user=user_data), props=props)
 
 
 def create_group(client: mattermost.MMApi, ids: Iterable[str]) -> str: