... add a couple of buttons to the estimate template in ZohoBooks
Login to ZohoBooks > Settings > Email Notifications > Estimate Notification
Many ways to add a button but here's how I do it (requires some ...
... Color']
Add another single line field, I'm calling it "RGB Value" [Optional: not required for the functionality of this demo but used in later application when including CSS opacity]
Step 1: Cod ...
What?
A really quick article on a pretty cool requirement, making 2 fields mandatory but if one is completed then making the other optional.
Why?
My use-case is that the mobile or email field ...
... document gets sent to the end user
Additional requirements:
The signed version gets attached to the custom module record
a ZohoSign Document record needs to be created to track the progress of ...
... purchase order items by the custom lookup field.
What follows is the code required to build the custom related list in ZohoBooks:
/* *******************************************************************************
Function: ...
... because you have it processing data rather than responding straight away (less than 1 second requirement) to Shopify with "yes received" response.
As such, here's a function which lists the Shopif ...
... for later use
Create a connection to Zoho Analytics:
ZohoDesk > Setup > Developer Space > Connections > Create Connection
Select Zoho Analytics and give the required scopes (I've cheated and gone ...
... API v2.1:
I have a connection in ZohoCRM with the required scopes: ZohoSearch.securesearch.READ AND ZohoCRM.modules.quotes.READ, Include ZohoCRM.settings.layouts.READ or ZohoCRM.settings.ALL as well; ...
...
void fn_Joel_Test()
{
/***
- tried with getUrl() but this doesn't work.
- has to be an invokeUrl
- set param name required
- if file comes from a Creator form, no InvokeURL needed
c_Form ...
... an invoice. Please refer to the Zoho Books API documentation for what fields are required to complete a request within your system.
m_InvoiceDetails = Map();
m_InvoiceDetails.put("customer_id",m_BooksSO.get("customer_id"));
m_InvoiceDetails.put("payment_terms",-3);
// ...
What?
Following on from my article: ZohoCRM: Get All eBay Active Listings, this is how to get all the orders from a client's eBay.
Why?
Our use-case is a data migration from eBay to a fresh instance ...
...
Update November 2024
Code to get this working with GPT 4o Mini:
// requires a paid account: https://platform.openai.com/api-keys
v_ChatGPT_ServiceAccount_Key = "sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
//
m_Header ...
What?
Another one of these articles talking about getting all the active product listings from eBay for a specific client.
Why?
Our use-case scenario here is that we want to get an inventory ...
... = t3."Sales Person ID"
AND t3."MonthYear" = abs_month(invsopoitm."Invoice Date")
GROUP BY invsopoitm."Invoice ID"
Additional
Here are some other queries that are required for the above ...
... if Deal ID is not zero, then it was found!
if(v_DealID != 0)
{
r_DealDetails = zoho.crm.getRecordById("Deals",v_DealID,);
//
// do stuff here such as updating the deal if required
m_UpdateDeal ...
... is triggered when a user ticks a decision box in Zoho Creator (on iPad displays as an on/off switch). My connection here called "jl_inventory" has the minimum required scopes:
ZohoInventory.salesorders.READ ...
What?
An article to remind me how to install an SSL certificate with GoDaddy.
Why?
A quick reference for myself as I found that with GoDaddy, a purchased SSL certificate seems to require re-installing ...
... the days of the week which they can then click on to select a particular day. Some navigation is required in the form of a left arrow and right arrow to see previous or next weeks respectively.
What ...
...
Why?
There were several alternatives we considered beforehand which still didn't fit the requirement: A client's first-line agents would have a lead record with the status "New Lead". The client ...
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies. Read more about our Privacy Policy.