Skip to content

Instantly share code, notes, and snippets.

@jhwheeler
Last active July 19, 2017 07:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jhwheeler/b925c90dfa1f0da1f11b1f25bdded4ba to your computer and use it in GitHub Desktop.
Save jhwheeler/b925c90dfa1f0da1f11b1f25bdded4ba to your computer and use it in GitHub Desktop.
Zoho API function
const AUTH_TOKEN = process.env.AUTH_TOKEN;
const API_URL = `https://cors-anywhere.herokuapp.com/https://crm.zoho.com/crm/private/xml/Leads/insertRecords?newFormat=1&authtoken=${AUTH_TOKEN}&scope=crmapi`;
const zoho = (answers, result) => {
const request =
`<Leads>
<row no="1">
<FL val="Lead Source">Loans Only App</FL>
<FL val="Business Arm">Loans Only</FL>
<FL val="First Name">${answers['info-first-name']}</FL>
<FL val="Last Name">${answers['info-last-name']}</FL>
<FL val="Email">${answers['info-email']}</FL>
<FL val="State">${answers['info-state']}</FL>
<FL val="Phone">${answers['info-phone']}</FL>
<FL val="Applicants">${answers.applicants}</FL>
<FL val="Dependents">${answers.dependents}</FL>
<FL val="Base Income">${answers['base-income']}</FL>
<FL val="Tax-Free Income">${answers['tax-free-income']}</FL>
<FL val="Rental Income">${answers['rental-income']}</FL>
<FL val="Desired Loan">${answers.borrow}</FL>
<FL val="Loan Purpose">${answers.purpose}</FL>
<FL val="Rate Type">${answers['rate-type']}</FL>
<FL val="Current Loan Amount">${answers['current-loan-amount']}</FL>
<FL val="Current Loan Rate">${answers['current-loan-rate']}</FL>
<FL val="Total Credit Card Limits">${answers['liabilities-cc-limits']}</FL>
<FL val="Monthly Repayment on Personal Loans">${answers['liabilities-personal-loans']}</FL>
<FL val="Estimated Borrowing Capacity">${result}</FL>
</row>
</Leads>`;
return `${API_URL}&xmlData=${request}`;
}
export default zoho;
@jhwheeler
Copy link
Author

      `<Leads>
        <row no="1">
          <FL val="Lead Source"><![CDATA[Loans Only App]]></FL>
          <FL val="Business Arm"><![CDATA[Loans Only]]</FL>
          <FL val="Layout"><![CDATA[1508161000008619005]]</FL>
          <FL val="SMOWNERID"><![CDATA[1508161000008619809]]</FL>
          <FL val="First Name"><![CDATA[${infoFirstName}]]</FL>
          <FL val="Last Name"><![CDATA[${infoLastName}]]</FL>
          <FL val="Email"><![CDATA[${infoEmail}]]</FL>
          <FL val="States"><![CDATA[${infoState}]]</FL>
          <FL val="Mobile Phone"><![CDATA[${infoPhone}]]</FL>
          <FL val="Applicants"><![CDATA[${applicants}]]</FL>
          <FL val="Dependents"><![CDATA[${dependents}]]</FL>
          <FL val="Base Income"><![CDATA[${incomeBase}]]</FL>
          <FL val="Tax-free Income"><![CDATA[${incomeTaxFree}]]</FL>
          <FL val="Rental Income"><![CDATA[${incomeRental}]]</FL>
          <FL val="Desired Loan"><![CDATA[${borrow}]]</FL>
          <FL val="Loan Purpose"><![CDATA[${purpose}]]</FL>
          <FL val="Preferred Rate Type"><![CDATA[${rateType}]]</FL>
          <FL val="Current Loan Amount"><![CDATA[${currentLoanAmount}]]</FL>
          <FL val="Current Loan Rate"><![CDATA[${currentLoanRate}]]</FL>
          <FL val="Total Credit Card Limits"><![CDATA[${liabilitiesCcLimits}]]</FL>
          <FL val="Monthly Repayment on Personal Loans"><![CDATA[${liabilitiesPersonalLoans}]]</FL>
        </row>
      </Leads>`;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment