Advertisement
bongzilla

Untitled

Nov 15th, 2021
839
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $('#submit-pipedrive').click(async function() {
  2.     event.preventDefault();
  3.     const name = $("#name").val()
  4.     const email = $("#email").val()
  5.     const company = $("#Company").val()
  6.     const title = $("#Title").val()
  7.     //console.log("wonderful", name, email, company, title);
  8.  
  9.     const token = '4cb2dd07d89a3d5e7163837a5290534e9e7baf03';
  10.     const baseUrl = 'https://arthur-technologies.pipedrive.com/api/v1/';
  11.  
  12.     const org = await axios.post(`${baseUrl}/organizations?api_token=${token}`, { name: company })
  13.     const person = await axios.post(`${baseUrl}/persons?api_token=${token}`, {
  14.         name,
  15.         email,
  16.         org_id: org.data.data.id,
  17.         '1c1b2fed22021654ac8dffa6ccf9c71d6d204f6a': title,
  18.     })
  19.     await axios.post(`${baseUrl}/deals?api_token=${token}`, {
  20.         title: `${name} | ${company}`,
  21.         org_id: org.data.data.id,
  22.         person_id: person.data.data.id,
  23.         stage_id: 72,
  24.         '778552121085ac93986ed3fb4a3b71530efd5d15': 'Website',
  25.     })
  26.     $('#wf-form-Email-Form').hide();
  27.     $('.success.w-form-done').show();
  28.     redirectToThanks();
  29. })
  30.  
  31. // For Modal
  32. $('#modal-submit-pipedrive').click(async function() {
  33.     event.preventDefault();
  34.     const name = $("#modal-name").val()
  35.     const email = $("#modal-email").val()
  36.     const company = $("#modal-company").val()
  37.     const title = $("#modal-title").val()
  38.     //console.log("wonderful", name, email, company, title);
  39.  
  40.     const token = '4cb2dd07d89a3d5e7163837a5290534e9e7baf03';
  41.     const baseUrl = 'https://arthur-technologies.pipedrive.com/api/v1/';
  42.  
  43.     const org = await axios.post(`${baseUrl}/organizations?api_token=${token}`, { name: company })
  44.     const person = await axios.post(`${baseUrl}/persons?api_token=${token}`, {
  45.         name,
  46.         email,
  47.         org_id: org.data.data.id,
  48.         '1c1b2fed22021654ac8dffa6ccf9c71d6d204f6a': title,
  49.     })
  50.     await axios.post(`${baseUrl}/deals?api_token=${token}`, {
  51.         title: `${name} | ${company}`,
  52.         org_id: org.data.data.id,
  53.         person_id: person.data.data.id,
  54.         stage_id: 72,
  55.         '778552121085ac93986ed3fb4a3b71530efd5d15': 'Website',
  56.     })
  57.     $('#modal-wf-email-form').hide();
  58.     $('#modal-success').show();
  59.     redirectToThanks();
  60. })
  61.  
  62.  
  63. function redirectToThanks() {
  64.     location.pathname = "/thanks-book-a-demo";
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement