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

Introduction to Data Science: Life Cycle & Applications

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

Deadlock and Starvation

Blog banner

The Rise of Polo Tourism in the USA: How Travellers Are Blending Luxury Stays with Elite Sports

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

MEMORY MANAGEMENT

Blog banner

From Model Mistakes to Metrics

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Microsoft Windows Overview

Blog banner

Memory Management in Operating System

Blog banner

social media issue

Blog banner

Simple AI Symptom Diagnosis Using LISP – Rule-Based Expert System

Blog banner

Security Breaches in Stock market trading

Blog banner

Dos (Denial of service) Attack

Blog banner

Banaras

Blog banner

Message Passing in OS

Blog banner

How to write a cover letter

Blog banner

Memory Management in an Operating System

Blog banner

Disk Management

Blog banner

OS Assignment-3

Blog banner

Landslide Hazard

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

The seven-step improvement process

Blog banner

Pandas Matrix Applications

Blog banner

A Deep Dive

Blog banner

Blockchain

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Process Description

Blog banner

Deadlock

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

Child labour

Blog banner

Drawing tips for a beginner

Blog banner

IT GOVERNANCE

Blog banner

Developments in Modern Operating Systems

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

12 Principles of Animation

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Trends that began during the pandemic

Blog banner

Product Discount Calculator

Blog banner

10 Interesting Facts about Death Note

Blog banner

Cache memory

Blog banner

Mesh Topology

Blog banner