diff --git a/src/actions/notes.js b/src/actions/notes.js
new file mode 100644
index 0000000000000000000000000000000000000000..79242e849be918a65bb257f73cb8b799fc78e924
--- /dev/null
+++ b/src/actions/notes.js
@@ -0,0 +1,43 @@
+import axios from './session';
+import {
+  GET_NOTES_BY_EVENT,
+  WRITE_NOTE,
+  ADD_NOTE,
+} from './types';
+
+export const getNotesByEvent = id => (
+  async (dispatch) => {
+    try {
+      const response = await axios.get('/api/v1/notes/', { params: { eventID: id } });
+      dispatch({
+        type: GET_NOTES_BY_EVENT,
+        payload: response.data,
+      });
+    } catch (e) {
+      console.log(e);
+    }
+  }
+);
+
+export const writeNote = (event) => {
+  return (dispatch => (dispatch({ type: WRITE_NOTE, payload: event.target.value })));
+};
+
+export const postEventNote = ({ eventid, userid, note }) => (
+  async (dispatch) => {
+    try {
+      const response = await axios.post('/api/v1/note/', {
+        event: eventid ? eventid : '',
+        user: userid ? eventid : '',
+        note,
+      });
+      if (response.data.id) {
+        alert('Sikeres mentĂŠs!');
+        dispatch({
+          type: ADD_EVENT_NOTE,
+          payload: response.data,
+        });
+    } catch (e) {
+      console.log(e);
+    }
+  });
diff --git a/src/actions/statistics.js b/src/actions/statistics.js
index 17aab14915e672deb567e26291cf1c2cf8706b77..c23ee3a6d246fbf4da26445cc2850066301d54d5 100644
--- a/src/actions/statistics.js
+++ b/src/actions/statistics.js
@@ -71,20 +71,6 @@ export const visitorChange = ({ id }) => {
   return (dispatch => (dispatch({ type: VISITOR_CHANGE, payload: id })));
 };
 
-export const getNotesByEvent = id => (
-  async (dispatch) => {
-    try {
-      const response = await axios.get('/api/v1/notes/', { params: { eventID: id } });
-      dispatch({
-        type: GET_NOTES_BY_EVENT,
-        payload: response.data,
-      });
-    } catch (e) {
-      console.log(e);
-    }
-  }
-);
-
 export const submitVisitors = ({ id, visitors }) => (
   async () => {
     try {
diff --git a/src/actions/types.js b/src/actions/types.js
index f83ddba07e00bb35b44bcc34cb6116f72575b46b..d98b3229726dabb3b7c5c7963d0306224437ee61 100644
--- a/src/actions/types.js
+++ b/src/actions/types.js
@@ -22,3 +22,7 @@ export const GET_NOTES_BY_EVENT = 'get_notes_by_event';
 export const WRITE_EVENT = 'write_event';
 export const ADD_EVENT = 'add_event';
 export const DELETE_EVENT = 'delete_event';
+
+export const WRITE_NOTE = 'write_note';
+export const CLEAR_NOTE = 'clear_note';
+export const ADD_EVENT_NOTE = 'add_note';