Tiquo
Integrations OverviewAirtableAsanaSlackGoogle AnalyticsMetabaseMixpanelPendoSegmentTableau (PAT)ActiveCampaignBrevoEmarsys Core API (WSSE)EventbriteFacebookGoogle AdsHighLevelInstagramKlaviyoMailchimpMailgunMicrosoft AdsSendGridTwitter (v2)HubSpotNotionAcuity SchedulingAirtable (Personal Access Token)BasecampCal.com (v2)CalendlyClickUpCodaConfluence Data CenterExpensifyGoogle CalendarGoogle SheetHarvestLinearMicrosoft Power BIMicrosoft TeamsMindbodyMondayOpenAIPerplexityPingboardPivotal TrackerProductboardQuickbaseServiceM8ServiceNowTeamworkTickTickTimelyTodoistTrafftTrelloWrikefal.aixAIZendeskIntercomAircall (OAuth)DixaFreshDeskFreshserviceFrontPlainRingCentralZoho DeskBrazeDialpadGoogleMicrosoftOutlookPodiumSednaSharePoint OnlineTwilioWhatsApp BusinessZoho MailBambooHRADPDeelEmployment HeroGustoHibob Service UserNamelyOracle Fusion Cloud (HCM)PaychexPayfitPaylocityPersonioRipplingSAP SuccessFactorsSage HRTSheetsUKG ProUKG ReadyWorkdayZoho PeopleQuickBooksBuildiumExact OnlineFreshBooksIntuitNetSuitePennylaneSageSage IntacctTwinfieldUnanetWave AccountingXeroZoho BooksSalesforceAffinityAttioCopperFreshsalesGainsight CCInsightlyKustomerMedalliaPipedriveTwenty CRMZoomInfoApaleoMewsMicrosoft Business CentralOdooSAP ConcurZuoraAcceloCoupa CompassZoho InvoiceAnrokAvalaraDocuSignDropbox SignPandadocSignNowLinkedInSplitwiseTikTok AdsJotformQualtricsRefinerTypeformShopifyCin7 CoreGoogle MapsRingoverListrakRydooTalentLMSApple Business ManagerCrunchbaseRocketReachOcean.ioFreepikEnergy Performance Certificates (Gov.UK)JustworksGristSAP S/4HANA Cloud3CX8x8Adobe CommerceBirdCloudbedsConstant ContactBufferCustomer.ioCrispFreeAgentGreenhouseMeta Marketing APIMollienocrm.ioOomnitzaDigitsPylonSage 200ShopwareAnvilShippoEasyPostAltrataMicrosoft PeopleMicrosoft IntuneCloudTalkGoogle FormsMaximizerMicrosoft PlannerSalesmsgSellercloudTallyTimifyUpsalesCleverReachHeymarketMailjetPleoProvenExpertTelegramToggl TrackTenzoASSA ABLOY Vingcard VisionlineASSA ABLOY Vingcard VostioASSA ABLOY TESA HotelASSA ABLOY SMARTairSalto KSSalto Space OnlineDormakabaOmnitecHotekTT LockWebLockISEOKleverKeyAperioISONASHIDSouthcoThird MillenniumSTidAxis CommunicationsBooking.comExpediaHotels.comAirbnbGoogle HotelsTripadvisorAgodaHotelbedsTravelgateXHyperguestRoibosReconlineTraviaOpenGDS.comMG BedbankDidatravelHotelREZHRSHotelnetworkGetaroomWinkBookeasyVRBOInntopiaHookusbookusHipcampSpot2niteCamping VisionMinistry of VillasTrip.comTravelokaTiketMakeMyTripHoteripKlookeDreamsSzallasEmerging Travel GroupCheck24Bed-and-Breakfast.itWorld2Meet (W2M)Ctoutvert / SecureholidayDespegarPriceTravelRoombeastMitchell CorpHRS AustraliaResonlineHostelworldHostelhopTablet MichelinMr & Mrs SmithHopperHotel TonightPitchupMoveriiLocalOTAAlaricBooknpayCultbookingGuestTractionLevartWeSpeakMake.comZapierPricelabsPricepointRategenieElastic HotelRoom Price GenieTurbosuiteUber EatsDeliverooDoorDashBolt FoodGlovo
API and AuthenticationHosted Package

Business policies

Display saved business policies using HTML attributes or retrieve them with JavaScript.

Business policies

Display saved business policies using HTML attributes or retrieve them with JavaScript. First, complete the installation.

Business policies

Display a saved policy from Settings → Business Policies without requiring customer sign-in. Install the Hosted Package with your Website SDK public key and configure your allowed website domains first.

Open the policy's menu in settings and select Copy ID, then use that ID as the value of data-tiquo-policy on a dedicated content element:

<section>
  <h2>Terms of Service</h2>
  <div data-tiquo-policy="terms-of-service"></div>
</section>
Built-in policyID
Refund Policyrefund-policy
Privacy Policyprivacy-policy
Terms of Serviceterms-of-service

For a custom policy, use its copied ID. Custom IDs stay the same when titles change. The public key determines which organisation's saved policies are returned.

The script replaces the element's contents with the policy content as plain text and applies white-space: pre-wrap to preserve line breaks. HTML and Markdown are not rendered as formatted content. Keep headings or other markup outside the bound element, as shown above.

The script sets data-tiquo-policy-state after the request finishes:

StateMeaning
readyThe policy content has been displayed
emptyThe policy is unknown or has no non-whitespace content; the element is cleared
errorThe request failed; use Tiquo.render() to retry

New elements inserted into the page are detected automatically. To reload saved policies on an already rendered page, change a bound policy ID, or retry after a failure, call Tiquo.render(). This also refreshes other supported attribute bindings.

For custom JavaScript rendering, both retrieval methods are available:

Tiquo.ready(async function (tiquo) {
  try {
    const { policies } = await tiquo.getPolicies();
    const terms = await tiquo.getPolicy("terms-of-service");
    console.log(policies, terms);
  } catch (error) {
    console.error("Unable to load business policies", error);
  }
});

getPolicies() returns { policies: [{ id, title, content }] }, omitting empty policies. getPolicy(id) returns one policy or null. Both fetch saved data on each call and reject if the request fails. displayPolicy() is a DOM Package helper; use the HTML attribute above for automatic display with the Hosted Package.

En esta página