wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

How to insert contacts in zoho crm using php

profile
Taha Chatriwala
Dec 16, 2017
0 Likes
0 Discussions
2574 Reads
Today I will be showing you how to insert contact records dynamically in to Zoho CRM using Php. First we will create a basic html form with 2 fields : i.e first-name and last-name
<html> <head> </head> <body> <form action="contacts.php" method="post"> First name: <input type="text" name="fname"> Last name: <input type="text" name="lname"> <input type="submit" value="submit" name="submit"> </form> </body> </html>
The details from this form will get forwarded to the api file which is named as "contacts.php" This Api file contains the following code :  
<?php $firstname=$_POST["fname"]; $Lastname=$_POST["lname"]; $xml = '<?xml version="1.0" encoding="UTF-8"?> <Contacts> <row no="1"> <FL val="First Name">' .$firstname. '</FL> <FL val="Last Name">' .$Lastname. '</FL> </row> </Contacts>'; $auth="**********************"; $url ="https://crm.zoho.com/crm/private/xml/Contacts/insertRecords"; $query="authtoken=".$auth."&scope=crmapi&newFormat=1&xmlData=".$xml; $ch = curl_init(); /* set url to send post request */ curl_setopt($ch, CURLOPT_URL, $url); /* allow redirects */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); /* return a response into a variable */ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); /* times out after 30s */ curl_setopt($ch, CURLOPT_TIMEOUT, 30); /* set POST method */ curl_setopt($ch, CURLOPT_POST, 1); /* add POST fields parameters */ curl_setopt($ch, CURLOPT_POSTFIELDS, $query);// Set the request as a POST FIELD for curl. //Execute cUrl session $response = curl_exec($ch); curl_close($ch); echo $response; ?>
Note : In the above code replace the value of the $auth variable with your authorization token given by zoho crm. The below video demonstrate the end users view of the above code. [embedyt] https://www.youtube.com/watch?v=Ij5otelJGDE[/embedyt]

Comments ()


Sign in

Read Next

Health and fitness

Blog banner

What is Amazon?

Blog banner

Layers Of Blockchain

Blog banner

Multiprocessor

Blog banner

Explain DBMS in Brief

Blog banner

Data Mapping

Blog banner

Yoga in INDIA and ABROAD

Blog banner

IT service level agreement

Blog banner

Memory heirchy

Blog banner

Virtual Memory

Blog banner

Risk management in IT

Blog banner

Life

Blog banner

SAVE TREES

Blog banner

Big O Notation

Blog banner

DATA VAULT

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

Virtual machine.

Blog banner

Memory Management in Operating System

Blog banner

The Sunny Side of Instagram

Blog banner

Data Visualization

Blog banner

How to feel Happy everyday day

Blog banner

The Evolution of Operating Systems

Blog banner

What is OS and its overview

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

Dudhasagar waterfall ?

Blog banner

Twisted world

Blog banner

'C', 'C++' and 'Java': Head-to-Head

Blog banner

Digital Forensics Challenges and Tools

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

RAID

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

First-Order Logic (FOL): The Foundation of Modern Logic

Blog banner

Virtual Memory

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Life of a 2020-2021 student

Blog banner

Modern operating system

Blog banner

Raid

Blog banner

Service Transition Process in ITSM

Blog banner

DIGITAL TECHNOLOGY

Blog banner