# Custom Invitation Method for Mac OS SDK

**URL:** <https://devforum.zoom.us/t/custom-invitation-method-for-mac-os-sdk/819>\
**Category:** macOS\
**Created:** [December 11, 2017, 6:40am UTC](https://devforum.zoom.us/t/custom-invitation-method-for-mac-os-sdk/819 "2017-12-11T06:40:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rajeev\_Singh](https://avatars.discourse-cdn.com/v4/letter/r/59ef9b/32.png) [@Rajeev\_Singh](https://devforum.zoom.us/u/Rajeev_Singh)\
**Post date:** [December 11, 2017, 6:40am UTC](https://devforum.zoom.us/t/custom-invitation-method-for-mac-os-sdk/819/1 "2017-12-11T06:40:11Z")

</div>

Hi, I am integrating zoom mac SDK into my app. I want to provide a custom invite method for the users of the app.

The default invite button on the meeting UI opens a window which has options to “Invite by Email”, “Invite By Contacts” etc.

I want to provide another option, “Invite By Flock”. We have a messenger app similar to Slack and we want to allow our users to invite using the Flock messenger app.

I saw that there is an option to customize the invitation method&nbsp;in&nbsp;[Android SDK](https://developer.zoom.us/docs/android/sdk-functions/). Please let me know how can I achieve this on&nbsp;the Mac SDK?

Thanks!

---

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [December 12, 2017, 1:55am UTC](https://devforum.zoom.us/t/custom-invitation-method-for-mac-os-sdk/819/2 "2017-12-12T01:55:01Z")

</div>

Hi Rajeev,

there are two approaches:

1. you can hide the&nbsp;zoom meeting invite button and add you own UI onto it.

you can utilize the following API:&nbsp;- (NSString\*)getMeetingProperty:(MeetingPropertyCmd)command;&nbsp; &nbsp; in ZoomSDKMeetingService.h

typedef enum {  
MeetingPropertyCmd\_Topic,  
MeetingPropertyCmd\_InviteEmailTemplate,  
MeetingPropertyCmd\_InviteEmailTitle,  
MeetingPropertyCmd\_JoinMeetingUrl,  
MeetingPropertyCmd\_DefaultRecordPath,  
MeetingPropertyCmd\_MeetingNumber,  
MeetingPropertyCmd\_HostTag,  
MeetingPropertyCmd\_MeetingID,  
}MeetingPropertyCmd;

1. you can change the behavior when user clicks the Zoom invite button, instead of showing Zoom’s invite, you can implement the following API:

/\*\*  
\* @brief Designated for Zoom Meeting notify the Invite button be clicked by user if u set showInviteButtonInToolbar =YES;  
\*/

- (void)onToolbarInviteButtonClick;

Best

Wei

&nbsp; &nbsp;&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 5:22pm UTC](https://devforum.zoom.us/t/custom-invitation-method-for-mac-os-sdk/819/3 "2020-08-21T17:22:04Z")

</div>

Closed on August 21, 2020, 5:22pm UTC


