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
2573 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

Data Visualization – Importance and tools (Tableau, Power BI)

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

Save Girl Child

Blog banner

5 Common Faults In Construction Tenders

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Firewall

Blog banner

IT Service as as Value Creation

Blog banner

Deadlock in operating system

Blog banner

Threat management

Blog banner

Security issues

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

Social Engineering Attacks

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Evolution of the Microprocesor

Blog banner

Sage business cloud accounting

Blog banner

MySQL

Blog banner

Memory management

Blog banner

E-learning

Blog banner

Supervised and unsupervised learning

Blog banner

Operating system

Blog banner

Recipe of Paneer Butter Masala

Blog banner

SPAM

Blog banner

Shoulders

Blog banner

What Function Does SEO Serve in Digital Marketing?

Blog banner

Natural Language Processing(NLP)

Blog banner

How to grow followers on Instagram business account?

Blog banner

note taker app

Blog banner

Animal’s have my heart

Blog banner

Traditional Unix System

Blog banner

Cache memory

Blog banner

Monday. com App

Blog banner

10 Interesting Facts about Death Note

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Memory Management

Blog banner

The Art of Slow Fashion: Why Patola Defines Sustainable Luxury

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

File management

Blog banner

Uniprocessor Scheduling

Blog banner

Have You Explored India Yet?

Blog banner

Tea, Coffee, Red Wine, and Teeth: A Stain Survival Guide

Blog banner

Cyber Forensics

Blog banner

Deadlock and Starvation

Blog banner