Plugins

Created by chris.joinson@airangel.com, Modified on Mon, 16 May, 2022 at 1:22 PM by chris.joinson@airangel.com

TABLE OF CONTENTS


Introduction


The platform can integrate with various third party products and services such as marketing CRMs, payment platforms, loyalty programmes and property management systems. Each plugin will be unique in terms of what is required for setup and may require input from both the platform provider and the 3rd party provider.


Location


StepDescription
1Log into the platform.
2Enter the settings page by opening the account menu at the top right of the screen and selecting Settings.
3Find and select Plugins.


Adding a Plugin


StepDescription
1Navigate to the plugin page using the steps above.
2Click Add Plugin at the top right of the page.
3A pop-up will appear. Create a name for the plugin you're enabling.
4Use the dropdown to select an appropriate plugin module. The various modules and configuration details are listed below.


Available Modules


ModuleDescription
SMSConfigure a 3rd party SMS gateway to enable SMS sending from the platform.
Credit CardConfigure a 3rd party payment platform to enable credit card payments.
PayPalConfigure a PayPal plugin to enable PayPal or Braintree payments.
Facebook likeRequest a Facebook 'Like' when a user authenticates using Facebook login.
Twitter followRequest a Twitter 'Follow' when a user authenticates using Twitter login.
RSS FeedPull an RSS feed into your portal page.
Weather APIConnect a compatible Weather API to display Weather information on the portal page.
ConnectorConfigure a connector to enable setup of various other products and services.
Content FilterEnable content filtering on your network.
WLAN Filtering Enable WLAN filtering on your network.  

WiFi filtering that blocks access to websites that do not conform to standard security protocols and websites that hide their true identity behind a proxy server or the 'who is' privacy feature.

Facebook LoginNo longer in use, Facebook login is available to configure during portal configuration.
Linkedin LoginNo longer in use.
VK LoginNo longer in use.
Twitter LoginNo longer in use, Twitter login is available to configure during portal configuration.
Google LoginNo longer in use.
External RADIUSConfigure an external RADIUS server.
Kickbox3rd party email verification software. 
GHA Login3rd party loyalty software. 

Allows guests to authenticate using their Loyalty membership login.

External resourceConfigure an external resource to appear in an iFrame or as an item in the side menu.
802.1xEnable to configure 802.1x authentication.
Network authenticationUsed in conjunction with the Connector and 802.1x plugin to enable Network Authentication.
Pulse3rd party customer satisfaction software.
Accor ALL3rd party loyalty software.  

Allows guests to authenticate using their Loyalty membership login.


Configuration Details


SMS Plugin


SMS - Custom Gateway


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
SMS gatewayDropdownRequired - Choose CustomSelect the type of SMS gateway that will be used. For a custom SMS gateway, select custom.
URLText inputRequired

The URL for your SMS Gateway. Note that the phone number and messages are configured using curly braces in the URL string, and will be replaced with the correct text by the plugin.  The URL format will be supplied by the SMS provider.

Success response regex checkText inputRequiredA regular expression that allows the platform to identify a successful API request. This will vary by SMS gateway and will need confirming by the SMS provider.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin to identify which sites are using the plugin.  Some plugins do not require a site tag such as the Accor ALL.


SMS - DataPort


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
SMS GatewayDropdownRequired - Choose DataPortSelect the type of SMS gateway that will be used. Select DataPort.
UsernameText inputRequiredEnter your username.
PasswordText inputRequiredEnter your password.
OriginatorText inputRequiredEnter the originator.
Account NumberText inputRequiredEnter your account number
Short NumberText inputRequiredEnter your short number.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


SMS - SMSAPI


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
SMS GatewayDropdownRequired - Choose SMSAPISelect the type of SMS gateway that will be used. Select SMSAPI.
Legacy modeTickboxOptionalLegacy mode can be used to support older hardware and configuration types. 
Access TokenText inputRequiredEnter your access token.
FromText inputOptionalThe name of the sender. By default, the name is set to "Test"
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Credit Card


Ogone


FieldField TypeRequirement Description
NameText inputRequiredThe name of the plugin. The name can be changed. 
Clearing HouseDropdownRequired - Choose OgoneSelect the type clearing house that will be used. Select Ogone.  An account will need to be created with Ogone.
API usernameText inputRequiredEnter the API username associated with your Ogone account.
API passwordText inputRequiredEnter the API password associated with your Ogone account.
Merchant Text inputRequiredEnter the merchant/merchant ID associated with your Ogone account.
TestTick boxOptionalTick this box to enable test mode.
SHA-in/out passText inputRequiredEnter your SHA-in/out passphrase.
SHA-in = The key that is used to verify the input parameters of a transaction.
SHA-out = The key used to verify the returned parameters, once a transaction is completed.
Delete ButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Sage pay


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
Clearing HouseDropdownRequired - Choose SageSelect the type clearing house that will be used. Select Sage.
VendorText inputRequiredEnter your Vendor here.
TestTickboxOptionalTick this box to enable test mode.
PasswordText inputRequiredEnter your password here.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add tagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


PayPal


Field Field TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
Email/Merchant IDText inputRequiredEnter the email address of the merchant or the merchant ID.
TestTickboxOptionalTick this box to enable test mode.
Merchant Account IDText inputOptionalEnter the merchant account ID.  This is only required for Braintree accounts where a Braintree account has sub accounts e.g. A company has multiple sites with different set up in pricing.  
Identity token/Public keyText inputRequiredEnter the identity token or the public key.
Signature/Private keyText inputRequiredEnter the signature or the private key.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Facebook Like


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
URL to LikeText inputRequiredEnter the URL of the Facebook account you'd like users to 'Like'.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Twitter Follow


FieldField TypeRequirement Description
NameText inputRequiredThe name of the plugin. The name can be changed. 
Account to followText inputRequiredEnter the URL of the Twitter account you'd like users to follow.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


RSS Feed


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
URLText inputRequiredEnter the URL of the RSS feed you wish to display.
Amount of items to displayText inputRequiredEnter the amount of items you wish to display in the URL feed. The more there are, the longer the field will be.
DisplayDropdownRequiredConfigure where you wish the RSS feed to be displayed.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Weather API


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
DisplayDropdownRequiredConfigure where you'd like Weather information to be displayed.
Temperature ScaleDropdownRequiredChoose the units you'd like your temperature to be displayed in.
Location TypeDropdownRequiredConfigure the location you'd like to show weather updates for. You can type in the city or use Latitude & Longitude co-ordinates. 
Use Custom IconsTickboxOptionalClick here to use custom icons for your weather display.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Connector


For information on the Connector, visit Connector setup.


Content Filter


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
EmailText inputRequiredEnter the email address associated with the content filter.
PasswordText inputRequiredEnter the password associated with the content filter.
API KeyText inputRequiredEnter the API key associated with the content filter.
Organisation IDText inputRequiredEnter the Organisation ID associated with the content filter.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


WLAN Filtering


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
API KeyText inputRequiredEnter the API key associated with the WLAN filtering.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


External Radius


For External Radius configuration, visit the external radius setup.


Kickbox


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
API KeyText inputRequiredEnter the API key associated with your Kickbox account.
TimeoutText inputRequiredMaximum time, in milliseconds, for the API to complete a verification request
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


GHA Login


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
API TokenText inputRequiredEnter the GHA API token associated with your property.
GHA Enrolment CodeText inputRequiredEnter your GHA enrolment code.
GHA Notification EmailText inputRequiredEnter the email address you wish to send notification emails to. This is usually an email address associated with the property and should not be customer facing.
GHA test modeTickboxOptionalClick to enter test mode.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


External Resource


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
URLText inputRequiredEnter the URL/path to the external resource.
BehaviourDropdownRequiredUse the dropdown to configure how the external resource will be seen. You can choose from:
  • Open in tab - An icon will be available in the left hand side navigation menu. When clicked, a new browser tab will open taking you to the external resouce.
  • iFrame - Content will show within an iFrame on the dashboard.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


802.1x


For more information on 802.1x, visit here.


Network Authentication


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
URLText inputRequiredEnter the URL associated with Network Authentication.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Pulse


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
Template IDText inputRequiredEnter the template ID associated with the property's Pulse account. This is usually a string of letters and numbers.
RoomDropdownRequiredSelect the Room data field. This will be used to collate your reports and identify the guest.
NameDropdownRequiredSelect the First name or last name data field. This will be used to collate your reports and identify the guest.
EmailDropdownRequiredSelect the Email data field. This will be used to collate your reports and identify the guest.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.


Accor ALL


FieldField TypeRequirementDescription
NameText inputRequiredThe name of the plugin. The name can be changed. 
Accor ALL API KeyText inputRequiredEnter the Accor ALL API Key here.
Accor ALL Client IDText inputRequiredEnter the Accor ALL Client ID.
Accor ALL API DomainText inputRequiredEnter the URL for the Accor ALL API domain
Accor ALL Customer DomainText inputRequiredEnter the URL for the Accor ALL customer domain
Accor ALL API SecretText inputRequiredEnter the Accor ALL API secret
Accor ALL Base URLText inputRequiredEnter the Accor ALL base URL.
Accor ALL Redirect PathText inputRequiredEnter the Accor ALL redirect path.
DeleteButtonN/ADelete the plugin.
SaveButtonN/ASave the plugin.
Add TagButtonRequiredAdd a tag to the plugin. The site tags of the sites making use of the plugin must be added here.







Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article