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

MODERN OPERATING SYSTEM

Blog banner

Ubiquitous Computing

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

KAHAWA TEA

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

My favourite food

Blog banner

File Systems in OS.

Blog banner

Man is free by the birth .

Blog banner

The Rise of Evil Twin Attacks: A New Kind Of Spoofing Cyberattack

Blog banner

Evolution of operating systems

Blog banner

OS Evolution Achievements

Blog banner

This Windows 11 encryption bug may cause data damage

Blog banner

Memory Management

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

semaphores in os

Blog banner

Real-time Scheduling - 53003230061

Blog banner

Operating system

Blog banner

bulk email software

Blog banner

Logical and physical address

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Computer Forensics and its Impact in Business Environment

Blog banner

Virtual Machine's

Blog banner

Operation system

Blog banner

Consumer to consumer Business model

Blog banner

IOT- Internet Of Things

Blog banner

Session Hijacking Techniques

Blog banner

Python as a tool for data analysis

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

INTERRUPTS

Blog banner

Why Summer Break Is Important for Emotional and Cognitive Growth?

Blog banner

What is HTML?

Blog banner

TEAMWORK

Blog banner

Fault Tolerance

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

virtual machines and virtualization

Blog banner

How International Schools Build Global-Minded Students through Curriculum & Activities

Blog banner

Virtual Machine

Blog banner

Operating Systems

Blog banner

File management

Blog banner

Multiprocessor and Multicore Organization

Blog banner