To create a Link, Button, or Action for a Standard Object, with a view to creating a transaction via a URL:
1. From the top menu, click Setup.
2. Click the Standard Object to which you want to add the Custom Link, Button, or List Button (e.g., **Accounts**).
3. Under the Standard Object, click Edit Layout link.
4. Click Buttons, Links, and Actions. The Buttons, Links, and Actions page appears.
5. Click New Button or Link. The New Button or Link page appears.
6. From the New Button or Link page, give the link, button, or list a Label and a Name.
.png?sv=2026-02-06&spr=https&st=2026-11-03T07%3A52%3A50Z&se=2026-11-03T08%3A52%3A50Z&sr=c&sp=r&sig=OqLTq3ULshYGTLRc6qBv3F7JjGasSZWIphxOhOPnoXA%3D)
7. Choose one of the following Display Types for the object you want to create:
- Detail Page Link — Creates a link that you can add to the links section of any detail page. Links can display other pages or websites.
- Detail Page Button — Creates a button that you can add to the heading of any detail page. Detail page buttons act on the record which the user is viewing.
- List Button — Creates a button that you can add to the heading of any list view or Related List. List buttons allow users to select multiple items in the list, and to act on all of them at once.
- To add list buttons to list views, edit the list view layout in search layouts.
- To add list buttons to Related Lists, edit the Related List properties on the page layout where the Related List appears.
- To add a list button to an object's Related List, you must create the list button in that object.
8. Select the appropriate Behaviour.
9. In the Content Source list, choose URL.
10. Create a suitable URL code snippet with various parameters. For example, a button that uses multiple parameters may look like this:
```plaintext
/apex/esl__package?ParentId={!Account.Id}&
TemplateId=a0Ag0000007r4nS&
Name={!Account.Name}%20Agreement&
Documents=015g0000000Cm1f&
Signer1={!Account.MainContact__c}&
Signer1Label=a0Tg0000001uMIf&
ConventionId=a0Rg00000033spu&
enableReminders=true
```
For a complete list of URL code snippets, see [Parameters for URL Code Snippets](/integrator's%20guide/creating%20packages%20programmatically_salesforce.htm#Paramete).
11. Click Save. A message warns that the new object will not be displayed until it is added to the Page Layout (see [Adding a Link, Button, or List Button to a Page Layout](/docs/customizing-onespan-sign-embedded-integration-for-salesforce#Adding3)).
12. Click OK.