diff --git a/app/Http/Controllers/Api/V1/MemberController.php b/app/Http/Controllers/Api/V1/MemberController.php
index 15fe7283..89e35852 100644
--- a/app/Http/Controllers/Api/V1/MemberController.php
+++ b/app/Http/Controllers/Api/V1/MemberController.php
@@ -115,6 +115,8 @@ class MemberController extends Controller
* Make a member a placeholder member
*
* @throws AuthorizationException|CanNotRemoveOwnerFromOrganization|ChangingRoleOfPlaceholderIsNotAllowed
+ *
+ * @operationId makePlaceholder
*/
public function makePlaceholder(Organization $organization, Member $member, MemberService $memberService): JsonResponse
{
diff --git a/resources/js/Components/Common/Member/MemberMakePlaceholderModal.vue b/resources/js/Components/Common/Member/MemberMakePlaceholderModal.vue
new file mode 100644
index 00000000..660f940c
--- /dev/null
+++ b/resources/js/Components/Common/Member/MemberMakePlaceholderModal.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ Deactivate User
+
+
+
+
+
+ Deactivating the user {{ member.name }} will remove the user's access to
+ the organization. You will not be billed for inactive users and all time entries will be preserved.
+