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

What does the Australian summer have in store for your oral health?

Blog banner

Digital Marketing

Blog banner

Microsoft Word

Blog banner

Dekkers Algorithm

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

operating system

Blog banner

Therapy Myths That Need to End in 2025

Blog banner

Python as a tool for data analysis

Blog banner

Difference Between Classification And Clustering

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

Junk food vs healthy food

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

Virtual Memory

Blog banner

Memory management

Blog banner

5 ways to save money on catering services in Mumbai

Blog banner

"Audit" In Data Science

Blog banner

Uniprocessor Scheduling

Blog banner

Android Flashlight Application

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Women Empowerment

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

PYTHON

Blog banner

Why we should do reading

Blog banner

Instagram

Blog banner

Deadlock in Operating System

Blog banner

Password Generator - Lisp

Blog banner

Virtual memory

Blog banner

Business Intelligence v/s Big Data

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Logical and physical address

Blog banner

File management In Operating System

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

Interrupts

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

Senseless Teeths

Blog banner

Ola

Blog banner

Human factor, a critical weak point in the information security of an organization’s IOT

Blog banner

Social Media Sentiment Analysis

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

Memory Management in Operating System

Blog banner