1. Support & information
  2. Integrations & Automations

Integrations and Connectors

Easily connect Harbour to other systems

Directly connect Harbour to over 2,000 third-party systems including:

  • Google Spreadsheets
  • Office 365 Excel
  • Airtable
  • Dropbox
  • Slack
  • Salesforce
  • HubSpot
  • Salesforce
  • Scheduled Emails
  • Amazon S3 Storage
  • Google Drive
  • Your own company's in-house CMS (*via webhook or database record insert)
  • <and many, many more>

Option #1: Export to Zapier


1) Log into Zapier

2) In Zapier, connect the Harbour Zapier app to your destination of choice (e.g., Dropbox, Slack, webhook): https://zapier.com/apps/harbour/integrations

3) Get your trigger/Harbour access key credentials here:
https://<insert-your-organization-subdomain>.myharbourshare.com/integrations

4) Configure the Harbour fields (e.g., signer email) to send to the destination, and try it out. See available values below.

Option #2: Export into AWS S3 or Google Drive


For every completed agreement, get an automated real-time export of agreement content into your AWS S3 or Google Drive:

See available values below.

Option #3: Insert into database as new table row record 


Contact your Harbour client representative or support@harbourshare.com to get up-and-running here. We support MS SQL Sever, MySQL, Postgres, AWS RDS, AWS DynamoDB, GCP BigQuery and many more). See available values below.



Agreement Data JSON Schema

JSON KEY EXAMPLE VALUE DATA TYPE DETAILS
ReferenceID HBREF-123ABC String Globally unique ID representing a agreement
AgreementTitle NDA String Agreement template's title
LinkDisplayTitle WayneTech Visitation NDA String Title added by user when creating an agreement template link
LinkRecordTitle NDA - R. Grayson String Added by user when creating an agreement template link
LinkURLParameters {'eventid':'123abc'} String Optional URL parameters passed in with agreement template link
LinkURL https://hrbr.co/Jdi0 String URL of agreement link
LinkCreatorEmail lfox@wayneenterprises.com String Email of person who created the agreement link
LinkCreateDatetimeEpochMilliseconds
1594155969013
Integer Agreement created - epoch time in milliseconds
LinkCreateDateText 07 July 2020 String Agreement created - international readable text
AgreementCompletedDatetimeEpochMilliseconds
1594155999013
Integer Agreement fully completed -  epoch time in milliseconds
AgreementCompletedDateText
08 July 2020
String Agreement fully completed  - international readable text
AgreementFilename WayneTechDA_08July2020_completed.pdf String Filename of completed agreement (PDF)
AgreementFileExtension
pdf
String File extension only of completed agreement
AgreementCompletedLocationCountryCode US String Country code (two-characters) of final signer's location on completion
AgreementCompletedLocationCityName San Francisco String City name of final signer's location on completion
AgreementFileMd5hashBase64
CLD99/uzhOgCEAE=
String MD5 Hash in Base64
AgreementFileCrc32c uEb/RA== String MD5 Hash in CRC32C
LibraryFolderID
FOLDER-h12h31HJbatAD4 String Destination Folder Id in Harbour
LibraryFolderURL http://waynetech.myharbourshare.com/library#folder123abc String Destination Folder Url in Harbour
AgreementState Completed String "Completed" or "In progress" agreement state
AgreementPartyEmail
rgrayson@halysllc.com
String Email of final signer
AgreementPartyFullname
Richard Grayson
String Full name of final signer
LinkRecordTags
referralcandidate, newhire
String Comma-separated tags (optionally added by agreement link creator)
LinkRecordNote
Potential new hire for our consideration here
String Note optionally added by agreement link creator
ReferenceAttachment1Filename
AgreementAttachment1.jpg String Optional first agreement link attachment filename (added by agreement signer)
ReferenceAttachment1FileMd5hashBase64 CKV11/uzhOgCEAE= String  MD5 Hash in Base64
ReferenceAttachment2Filename
AgreementAttachment2.jpg String Optional second agreement link attachment filename (added by agreement signer)
ReferenceAttachment2FileMd5hashBase64 CKV11/uzhOgCEAE= String  MD5 Hash in Base64
ReferenceAttachment3Filename
AgreementAttachment3.jpg String Optional third agreement link attachment filename (added by agreement signer)
ReferenceAttachment3FileMd5hashBase64 CKV11/uzhOgCEAE= String  MD5 Hash in Base64
MultipartyAgreementRecipient1Name
John Lennon String In an agreement with multiple signers, full name of signer 1
MultipartyAgreementRecipient1Email
jl@beatles.com
String In an agreement with multiple signers, email of signer 1
MultipartyAgreementRecipient2Name
Ringo Starr
String In an agreement with multiple signers, full name of signer 2
MultipartyAgreementRecipient2Email
rs@beatles.com
String In an agreement with multiple signers, email of signer 2
MultipartyAgreementRecipient3Name
Paul McCartney
String In an agreement with multiple signers, full name of signer 3
MultipartyAgreementRecipient3Email
pc@beatles.com
String In an agreement with multiple signers, email of signer 3
MultipartyAgreementRecipient4Name
George Harrison
String In an agreement with multiple signers, full name of signer 4
MultipartyAgreementRecipient4Email
gh@beatles.com
String In an agreement with multiple signers, email of signer 4
MultipartyAgreementRecipient5Name
George Martin
String In an agreement with multiple signers, full name of signer 5
MultipartyAgreementRecipient5Email
gr@beatles.com
String In an agreement with multiple signers, email of signer 5

Field[INPUTNAME]
(e..g, FieldAddress)

***Repeats: one per each custom agreement input field (e.g., Address, Name) in an agreement.

These are customized on an agreement level.

30 Rockefeller Plaza, New York, NY 10112 String For each input field collected by an agreement link, a new key is added with "Field" + its label (e.g., Address). The value is the signer's answer.