---
agentTools:
  projectIndex: https://sfdc-docs.hellosign.com/llms.txt
---

# 2. Create VF page for the Object

[block:callout]
{
  "type": "info",
  "body": "This work must be done in a Sandbox or Development Environment and then deployed to a production environment as Visualforce pages cannot be directly created in a production environment.",
  "title": "NOTE"
}
[/block]

**STEPS**

* SETUP > Custom Code > Visualforce Pages > New
  In Classic: SETUP > Develop > Visualforce Pages > New
* On Visualforce Page creation screen
  a. Label = HelloSignAction<Object> e.g. HelloSignActionCase
  b. Name = HelloSignAction<Object> e.g. HelloSignActionCase
  c. Available for SF Mobile and Lightning Pages = checked
  d. Visualforce Markup = delete placeholder code with code below, replacing MyObject\_\_c with your target object name (eg. Case, Custom\_Agreement\_\_c, etc.)

[block:code]
{
  "codes": [
    {
      "code": "<apex:page standardController=\"MyObject__c\" extensions=\"HelloSign.HSignActionExtension\" action=\"{!action}\">\n</apex:page>",
      "language": "text"
    }
  ]
}
[/block]

* Click Save

[block:callout]
{
  "type": "success",
  "body": "Visualforce Page has been created",
  "title": "RESULTS"
}
[/block]