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

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

Virtual Machine

Blog banner

Why we fail after giving 100% ?

Blog banner

How Much Protein Do You Really Need Every Day?

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Why is ITSM important in IT organization?

Blog banner

Go Daddy

Blog banner

10 Survival Tips that might save your life

Blog banner

Consumer to consumer business mode

Blog banner

Demystifying Cryptography: A Beginner's Guide

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Process Description

Blog banner

Survey of Which Movies Types people are Prefer to Watch in India.

Blog banner

Emerging threats in cyber Forensics

Blog banner

Earth with no trees

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

What is Influencer Marketing and its Trends

Blog banner

note taker app

Blog banner

Cache memory

Blog banner

Emailing the merger document

Blog banner

Virtual memory

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Memory Management

Blog banner

Operating Systems Overview

Blog banner

Multicore CPUs

Blog banner

How HRMS, Task Management, and Team Chats Can Improve Workplace Productivity

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

Tiranga - Abbas Haveliwala

Blog banner

I Personally

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

A Weekend at Oak Tree Hotel: The Best Hotel Experience in Arcadia, Florida

Blog banner

Cloud Computing

Blog banner

Dekkers Algorithm

Blog banner

Virtual Machine

Blog banner

How storytelling Is Becoming the Secret Weapon of Modern Brands?

Blog banner

Service Catalogue Management

Blog banner

The Features of Blockchain

Blog banner

Is Your Password Complex Enough?

Blog banner

Device driver

Blog banner

Personalised Name Labels vs. Handwritten Stickers: Which Is Better for Your Child’s School Essentials?

Blog banner

How Preschool Annual Day Shapes Confidence, Emotions, and Growth

Blog banner