diff --git a/lib/actions/community-actions.js b/lib/actions/community-actions.js
--- a/lib/actions/community-actions.js
+++ b/lib/actions/community-actions.js
@@ -1,6 +1,16 @@
 // @flow
 
-export const updateCalendarCommunityFilter = 'UPDATE_CALENDAR_COMMUNITY_FILTER';
-export const clearCalendarCommunityFilter = 'CLEAR_CALENDAR_COMMUNITY_FILTER';
-export const updateChatCommunityFilter = 'UPDATE_CHAT_COMMUNITY_FILTER';
-export const clearChatCommunityFilter = 'CLEAR_CHAT_COMMUNITY_FILTER';
+const updateCalendarCommunityFilter = 'UPDATE_CALENDAR_COMMUNITY_FILTER';
+const clearCalendarCommunityFilter = 'CLEAR_CALENDAR_COMMUNITY_FILTER';
+const updateChatCommunityFilter = 'UPDATE_CHAT_COMMUNITY_FILTER';
+const clearChatCommunityFilter = 'CLEAR_CHAT_COMMUNITY_FILTER';
+
+const addCommunityActionType = 'ADD_COMMUNITY';
+
+export {
+  updateCalendarCommunityFilter,
+  clearCalendarCommunityFilter,
+  updateChatCommunityFilter,
+  clearChatCommunityFilter,
+  addCommunityActionType,
+};
diff --git a/lib/types/community-types.js b/lib/types/community-types.js
--- a/lib/types/community-types.js
+++ b/lib/types/community-types.js
@@ -11,3 +11,8 @@
 export type CommunityStore = {
   +communityInfos: CommunityInfos,
 };
+
+export type AddCommunityPayload = {
+  +id: string,
+  +newCommunityInfo: CommunityInfo,
+};
diff --git a/lib/types/redux-types.js b/lib/types/redux-types.js
--- a/lib/types/redux-types.js
+++ b/lib/types/redux-types.js
@@ -19,6 +19,7 @@
   UpdateUserAvatarRequest,
   UpdateUserAvatarResponse,
 } from './avatar-types.js';
+import type { AddCommunityPayload } from './community-types.js';
 import type { CryptoStore } from './crypto-types.js';
 import type {
   GetVersionActionPayload,
@@ -1358,6 +1359,10 @@
   | {
       +type: 'SET_SESSION_RECOVERY_IN_PROGRESS',
       +payload: { +sessionRecoveryInProgress: boolean, +keyserverID: string },
+    }
+  | {
+      +type: 'ADD_COMMUNITY',
+      +payload: AddCommunityPayload,
     };
 
 export type ActionPayload = ?(Object | Array<*> | $ReadOnlyArray<*> | string);