Prerequisites
You must have a valid Salesforce account and access to the settings of your Hyperline account. We recommend experimenting with a Salesforce Developer Account before going live. You can create a free Salesforce Developer instance and use the test mode of your Hyperline account during setup and testing.Permissions
Hyperline automatically sets up the required technical components in your Salesforce instance upon connection to enable notifications and real-time synchronization. For this reason, we recommend using a user with the System Administrator profile when connecting your Salesforce instance. Otherwise, the user must manually be granted specific permissions.Manually grant permissions to a non-System Administrator user
Manually grant permissions to a non-System Administrator user
The user must have the following permissions:
- API Enabled — Allows the user to execute API calls.
- Author Apex — Allows the user to create and edit Apex classes and triggers.
- Customize Application or Modify All Data — Allows the user to create or edit remote site settings.
- Click the Gear icon (top-right corner) and select Setup.
- In the Quick Find box, type “Profiles” and select Profiles.
- Click Edit next to the profile you want to update.
- Enable the required permission checkboxes and click Save.
Embedded Hyperline UIs in Salesforce
Installation
Upon connecting your Salesforce instance to Hyperline, a Hyperline Salesforce package is automatically installed. This package includes a native Salesforce component that can be easily added to your page layouts, allowing your revenue teams to keep using Salesforce while seamlessly accessing all Hyperline functionalities. To add the component to an Account or Opportunity page:- Navigate to any Account or Opportunity page.
- Click the menu in the top-right corner and select Edit Page.
- Search for the Hyperline component and drag-and-drop it into the page layout.
- Click Save. If this is your first time editing this layout, Salesforce will prompt you to Activate the updated view.
Component
Once installed, this component can be used on both Account and Opportunity pages. It provides several available actions, allowing you to:- create Hyperline quotes
- create Hyperline subscriptions
- manage the related Hyperline customer
User access
Salesforce users do not need an existing Hyperline account. When a user triggers a Hyperline action for the first time, a corresponding Hyperline user is automatically created using their Salesforce email address and assigned to your default Hyperline role (the ‘Account manager’ role if not changed). When Hyperline interfaces are opened inside Salesforce, the user’s Hyperline role is applied to ensure the correct view and edit permissions. These permissions are managed directly in Hyperline under Settings > Team.Data reconciliation
When retrieving Hyperline customer data from a Salesforce account or opportunity record, the following lookup mechanism is applied:- If it’s an opportunity record, use the associated account record for the lookup.
- If the account record is already linked to a Hyperline customer (via the Integrations section on the Hyperline customer page), that customer is used.
- If the account record has a value in the Hyperline customer ID custom field, we attempt to resolve the corresponding Hyperline customer.
- If the account record has a value in the Hyperline external ID custom field, we attempt to resolve the Hyperline customer whose ID or external ID matches that value. If the Salesforce account and the Hyperline customer were not previously linked, the link is automatically created—provided the integration settings allow it (customer sync enabled, sync direction including Salesforce → Hyperline, and either all customers or only those marked for sync).
Data synchronization
In addition to the fully built-in embedded UIs, the integration can also synchronize data from Hyperline to Salesforce custom objects. This synchronization is optional and can be configured afterward. When you connect your Salesforce workspace and select which entities you want to synchronize in the Hyperline settings, Hyperline automatically creates the required custom objects and their associated fields in Salesforce (if they do not already exist) and sets up the synchronization mechanisms. Changing the data you choose to synchronize requires reconfiguring the integration. This process may take a few minutes to complete.Prerequisites
To synchronize data, Hyperline requires specific custom objects to exist in your Salesforce instance. Hyperline does not have permission to automatically create custom objects in your Salesforce instance. You must create them manually using the object names listed below. If a required custom object does not exist, you will be unable to activate synchronization for that entity, and no data will be pushed to Salesforce.| Entity | Salesforce Object Name |
|---|---|
| Quote | HyperlineQuote |
| Quote line item | HyperlineQuoteLineItem |
| Quote coupon | HyperlineQuoteCoupon |
| Quote phase | HyperlineQuotePhase |
| Quote file | HyperlineQuoteFile |
| Subscription | HyperlineSubscription |
| Subscription product | HyperlineSubscriptionProduct |
| Subscription coupon | HyperlineSubscriptionCoupon |
| Subscription phase | HyperlineSubscriptionPhase |
| Invoice | HyperlineInvoice |
| Invoice line item | HyperlineInvoiceLineItem |
| Custom property value | HyperlineCustomPropertyValue |
Create a custom object in Salesforce
Create a custom object in Salesforce
To create the required custom objects:
- Click the Gear icon (top-right corner) and select Setup.
- In the Quick Find box, type “Object Manager” and select Object Manager.
- Click the Create dropdown and choose Custom Object.
- Fill in the Label, Object Name, and Record Name fields.
The Object Name must exactly match the required names listed above.
Other fields may be configured according to your needs.

- Repeat this process for each entity you want to synchronize.
We recommend creating only the custom objects required for the specific entities you wish to sync.
Customers sync
When enabled, Hyperline customers are synchronized with Salesforce accounts. You can choose the synchronization direction (one-way or bidirectional) and specify which Salesforce accounts should be imported into Hyperline (all accounts or only flagged ones). During the integration setup, Hyperline creates a “(Hyperline) Synchronize” checkbox custom field (HyperlineSync__c slug) on the Account object.
When selecting the “Only flagged accounts” option, the integration will import and synchronize only the accounts where this checkbox is enabled, ignoring all others.
Mapping
Below are the default field mappings between Hyperline entities and Salesforce objects.

