Cloud scheduler in salesforce is used to schedule meetings for Contact, Leads or Account. Can the same functionality be achieved from Custom Visual force page. Either by invoking the same pop up screens or using apex code.

Can "New Meeting Request" functionality be achieved using apex code?

Can "New Meeting Request" functionality be achieved using apex code in custom VF Page?

On click of "New Meeting Request" button i get the following screens to schedule a meeting with that contact.


On clicking next i get the below screen- enter image description here

Can i invoke the same pop up screens from custom VF page? and if not can i do something from apex code like

Contact contact=[select FirstName,LastName from Contact where id=:contactid];

For this contact can i schedule a meeting using apex code itself?

  • Did you extract all of the code from the original source pages? I suspect the issue is that you'll need to make certain your code passes the ID of the contact to the next page in the pop-up. I've not attempted what you're doing, but that's what my instincts are telling me.
    – crmprogdev
    Commented Jun 4, 2014 at 13:40
  • @crmprogdev From where can i extract the code for original source pages ? Commented Jun 5, 2014 at 4:36
  • Apologies for the delay in responding. There's a free app on the app exchange called Layout Page that will convert "most" any standard page into an editable visualforce page. My results with it have been fairly successful. There's only been a page or two that didn't convert for me.
    – crmprogdev
    Commented Jun 6, 2014 at 19:26

2 Answers 2


I found that Meeting is also of type Event where a field called GroupEventType in the Event object distinguish between Event and Meeting.

Unfortunately GroupEventType is read-only field, so i came to conclusion that i can't able to create meeting from apex code. If anyone of you have any other alternative method please do share here.

I had created 2 Meetings and 1 Event for a contact then this is what i found when i exported the data to .csv using DataLoader.


And the documentation explaining that can be seen here - https://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_event.htm enter image description here

  • What you can't create through the API are "Proposed Events". The other two picklist values of "0" (Non-Group) and "1" (Group) are creatable. Once created, GroupEventType becomes Read Only.
    – crmprogdev
    Commented Jun 6, 2014 at 19:37
  • 1
    If this is the answer, please mark it as such. Thanks.
    – pchittum
    Commented Aug 4, 2014 at 14:02

I added an answer to a similar question here that might help with what you're trying to do.

Cloud Scheduler (Meeting Request)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .