Company Settings
Last updated: July 21, 2025
This page details the function of each field within Company Settings.

Contact Info
Currency
The currency should be set to the currency used on the FareHarbor Dashboard. This setting will determine what currency symbol is displayed in prices across the site.
This should be the main company contact email.
This will be displayed anywhere the Contact Information block is used.
Alt Email
This should only be used if the company has multiple contact emails.
This will be displayed anywhere the Contact Information block is used.
Phone
This should be the main company contact phone number.
This will be displayed anywhere the Contact Information block is used.
Alt Phone
This should only be used if the company has another main contact phone number.
This will be displayed anywhere the Contact Information block is used.
Custom Contact Info
If your company has an additional mode of contact, you can input a type and an icon, such as Whatsapp, and what type of resource they should be linked as. If it is anything other than an email or phone it needs to be linked as a full resource.
Google Maps
If a physical address or meeting location is used in the location section, the address can be put into the map. The Google Map itself will not show up with the rest of the Company Info, but it will automatically generated an address to be used within the contact info block. When a new Google map block is generated and no location is put into in the backend, it will automatically assume the location within contact info. This can be overridden any time for specific locations.
Formatted Location
This should be the physical address of your company, meeting location for tours, or mailing address.
If the company address is not added in the formatted location section, then the address that is added in the Google maps section will automatically hyperlink. Otherwise, adding the address will need to be done manually.
Hyperlinking the Formatted Location to Google My Business
To add the proper hyperlink to Google My Business page, follow these steps:
- Type and search your business address in Google Maps.
- If the business has a Google My Business page, the business name will show up under “At this location.” click the business name link.
- Once on the business’ Google My Business page, click share and copy the link under “Link to share.”
- Return to “Company Settings” in Wordpress and hyperlink the business address in “Formatted Location” with the link copied in step 3. Note: Make sure you are linking to a new tab.
- Click Update.
If you do not have a Google My Business page, notify your Account Manager and have them submit a request for a Google My Business page.
Additional Company Settings Tabs
Use the tabs at the top of the page to navigate to other Company Settings fields.

Business Hours
This is where you can set company business hour or hours of operation. First, set the formatting for how the times should appear, then click “Add Business Hours” and fill the fields. To show business hours only during certain times or seasons, select one or more custom date ranges from the “Seasonal Business Hours Date Range.”
Business hours can be set to appear in Business Hours blocks, Contact Info blocks, and Contact rows.
Social Media URLs
This section is for all of the social media links related to the company. Make sure these links have https:// in front, or they will render an error when clicked on.
Adding Social Media Profiles
In Settings > Company settings, click on the Social Media URLs tab toward the top of the window. Enter as many of the social media links into their respective boxes as available, then click update at the top/right of the page to save changes.
FareHarbor Sites supports the following social media profiles:
- Google My Business
- Threads
- Tik Tok
- TripAdvisor
- X (Twitter)
- Yelp
- YouTube
- Vimeo
- Bluesky
You do not have to fill every social media URL field; only fill the ones you’d like to display on your site.

Adding Social Media Icons
In multi-column rows, there is a content block named “Social Media Icons.” By adding this content block, the site will display only the icons for the social media links that have been entered in Company Settings. These can be added anywhere to a site but are recommended in the Footer and on the Contact Us page. The icons can be justified left or right or can be centered, and they can be made slightly larger by checking the box in the content block’s options.
Social Media Share Links
Analytics & Tracking
The Analytics & Tracking section makes it easy to add tracking to FareHarbor sites. If you do not see a field for the tracking platform you’re wanting to add, please reach out to our Live Sites Support team for assistance by visiting help.fareharbor.com/submit and choosing the category “FareHarbor Hosted Website”.
Custom Date Ranges
This is where all date ranges can be set to be used throughout the site. (As of now, custom date ranges can be applied to activities, business hours, promotional banners, and the search by date row.
To add a custom date range:
- Click “Add New Date Range”
- Complete the “Date Range Admin Label” field (how the date range will be identified in dropdown selections), and optionally the “Date Range Label” field (What will appear in an activity search button).
- Select a start and an end date. If you do not explicitly set a time, each field will automatically be set to 12:00AM on the chosen date.
- Change the time zone if necessary.
To apply business hours to a supported features, select one or more date ranges from the Date Ranges dropdown.
Internal-only content. Don't copy and paste to anyone.
The fields below are only visible to Super Admins.
Contact Info
FareHarbor shortname
The FareHarbor shortname field is only available to be updated by Super Admins.
The FareHarbor shortname will be used to automatically generate embed calendars and buttons across the site.
If your company has multiple shortnames on a single site, use the shortname related to the majority of activities on the site.
Integrations
Integrations are only available to be updated by Super Admins.
This sections allows you to integrate some scripts using site specific tokens or codes. The sections below show you how to find the token or code within the scripts.
Podium
///YOURPODIUMTOKEN/// represents where to find the Podium token that you can use in Company Settings. It should be a hyphenated string of numbers and letters.
<script defer src="https://connect.podium.com/widget.js#API_TOKEN=///YOURPODIUMTOKEN///" id="podium-widget" data-api-token="///YOURPODIUMTOKEN///"></script>
Smartsupp
///YOURSMARTSUPPCODE/// represents where to find the Smartsupp key that you can use in Company Settings. It should be a string of numbers and letters.
<script>
var _smartsupp = _smartsupp || {};
_smartsupp.key = '///YOURSMARTSUPPCODE///';
window.smartsupp||(function(d) {
var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
s=d.getElementsByTagName('script')[0];c=d.createElement('script');
c.type='text/javascript';c.charset='utf-8';c.async=true;
c.src='//www.smartsuppchat.com/loader.js?';s.parentNode.insertBefore(c,s);
})(document);
</script>
Olark
///YOUROLARKNUMBER/// represents where to find the Olark number that you can use in Company Settings. It should be a hyphenated string of numbers.
<!-- begin olark code -->
<script type="text/javascript" async> ;(function(o,l,a,r,k,y){if(o.olark)return; r="script";y=l.createElement(r);r=l.getElementsByTagName(r)[0]; y.async=1;y.src="//"+a;r.parentNode.insertBefore(y,r); y=o.olark=function(){k.s.push(arguments);k.t.push(+new Date)}; y.extend=function(i,j){y("extend",i,j)}; y.identify=function(i){y("identify",k.i=i)}; y.configure=function(i,j){y("configure",i,j);k.c[i]=j}; k=y._={s:[],t:[+new Date],c:{},l:a}; })(window,document,"static.olark.com/jsclient/loader.js");
/* custom configuration goes here (www.olark.com/documentation) */
olark.identify('///YOUROLARKNUMBER///');</script>
<!-- end olark code -->
Freshworks
///YOURWEBCHATTOKEN/// represents where to find the Freshworks token that you can use in Company Settings. It should be a string of numbers and letters.
<script>
function initFreshChat() {
window.fcWidget.init({
token: "///YOURWEBCHATTOKEN///",
host: "https://wchat.freshchat.com"
});
}
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
Smartwaiver
///YOURSMARTWAIVERURL/// represents where to find the Smartwaiver source attribute that you can use in Company Settings. It should be a url staring with “https://www.smartwaiver.com/”.
<script src="///YOURSMARTWAIVERURL///" type="text/javascript"></script>
CookiePro Cookie Banner
Insert the ///data-domain-script/// attribute value from the production cookie script.
For example:
<!-- CookiePro Cookies Consent Notice start for domain name -->
<script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="///data-domain-script///" ></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
<!-- CookiePro Cookies Consent Notice end for domain name -->
Note: The behavior is dependent on the CookiePro configuration in the CookiePro dashboard and not our implementation.
Facebook Messenger Chat Widget
Insert the page_id attribute value from the Facebook integration script.
The code should resemble the following:
<!-- Messenger Chat Plugin Code -->
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v10.0'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- Your Chat Plugin code -->
<div class="fb-customerchat"
attribution="biz_inbox"
page_id="459648111503841">
</div>
The page_id value that you need to enter is in the final section “Your Chat Plugin code”. This page ID is the same page ID found in the page settings in Facebook. Please note the chat widget must be set up and configured within the Facebook dashboard. You will need to enable the chat widget and add the domain in the chat configuration settings. Additionally, if translations are enabled on the site and the locale is supported by Facebook, the chat widget should display in the same language as the page. This makes Facebook messenger an attractive chat option for multi-lingual sites.
Analytics & Tracking
Sojern Tracking Pixels
Sojern tracking is only available to be updated by Super Admins.

The Sojern integration is slightly more involved than other integrations. You will need three location values and three tracking pixel IDs. These can all be obtained from the Sojern integration script.

Typically these are sent over as a PDF. The location values should be included in the integration PDF provided by Sojern. Use general locations over specific locations as Sojern is location-based marketing. Input the city, state (or region), and country values. These should be the same for each of the tracking pixels.
Next, input the three tracking IDs. There should be one for the homepage, product pages, and a general tracking pixel. Each of these pixel IDs can be found at the top of the page proceeding their corresponding script as shown in the example. You do not need to enter the conversion pixel into the Wordpress dashboard. Make sure support or the integrations team inputs that script into the dashboard.
Lastly, if you enable the Sojern integration on a website, you will have the option to set a page specific override for the tracking pixel. This is useful in the event that the homepage for the site does not match the business homepage. Additionally, if you have a page that’s actually an activity, you can enter in the product pixel ID onto that page.