Zoho CRM
Pipeline Concepts
Section titled βPipeline ConceptsβBefore setting up the pipeline, learn about pipeline concepts here
Step by Step Guide
Section titled βStep by Step GuideβSTEP-1: Configure Connection
Section titled βSTEP-1: Configure ConnectionβTo learn about Connection, refer here
- Log into the Sprinkle application
- Navigate to Ingest -> Connections Tab -> Setup connections ->
- Select Zoho CRM
- Provide all the mandatory details
- Name: Name to identify this connection
- Advance Settings: Refer here
- Connect to Zoho
- Test Connection
- Create
STEP-2: Configure Pipeline
Section titled βSTEP-2: Configure PipelineβTo learn about pipeline, refer here
- Navigate to Ingest -> Pipelines Tab -> Setup sources ->
- Select Zoho CRM
- Provide the name -> Create
- Connection Tab:
- From the drop-down, select the name of the connection created in STEP-2
- Update
STEP-3: Create a Dataset
Section titled βSTEP-3: Create a DatasetβDatasets Tab: To learn about Dataset, refer here. Add a Dataset for each report/dataset that you want to integrate, providing the following details
- Report Type (Required): Type of report
- Fields
- Module Name: Select from Contacts, Accounts, Deals, Activities, Campaigns, Tasks, Events, Notes, Calls
- Layouts
- Module Name: Select from Leads, Contacts, Accounts, Deals, Activities, Campaigns, Tasks, Events, Notes, Calls
- Modules
- Module Name: Select from Leads, Contacts, Deals, Activities, Campaigns, Tasks, Events, Notes, Calls
- Profiles
- Records (Records will be fetched incrementally on the Modified_Time column)
- Module Name: Select from Leads, Contacts, Accounts, Deals, Activities, Campaigns, Tasks, Events, Notes, Calls
- Roles
- Users
- Fields
- Flatten Level(Required): Select One Level or Multi Level. In one level, flattening will not be applied on complex type. They will be stored as string. In multi-level, flattening will be applied in complex level till they become simple type.
- Destination Schema (Required): Data warehouse schema where the table will be ingested into
- Destination Table name (Required): It is the table name to be created on the warehouse. If not given, sprinkle will create like ds_<datasourcename>_<tablename>
- Destination Create Table Clause: Provide additional clauses to warehouse-create table queries such as clustering, partitioning, and more, useful for optimizing DML statements. Learn more on how to use this field.
- Create
STEP-4: Run and schedule Ingestion
Section titled βSTEP-4: Run and schedule IngestionβIn the Ingestion Jobs tab:
- Trigger the Job, using the Run button
- To schedule, enable Auto-Run. Change the frequency if needed
Advanced Connection Settings
Section titled βAdvanced Connection Settingsβ- API Read Timeout (In seconds): If reading the data takes more time than (n) seconds it will automatically timeout.
- API Connection Timeout (In seconds): API will wait for the server to respond for (n) seconds, if the server does not respond it timeouts.
- Retry Limit: If the API fails due to the API usage limit exceeded it will retry (n) more times.
- Retry Sleep Time (In milliseconds): Before retrying it will wait for (n) milliseconds.
- Version: Enter the required version.
- Max Records Per Job: Each job will fetch maximum of (n) records for a particular dataset.
Dataset Fields
Section titled βDataset FieldsβFields
- system_mandatory
- webhook
- json_type
- field_label
- created_source
- field_read_only
- display_label
- ui_type
- read_only
- businesscard_supported
- currency
- id
- custom_field
- lookup
- visible
- length
- view_type_view
- view_type_edit
- view_type_quick_create
- view_type_create
- api_name
- unique
- history_tracking
- data_type
- formula
- mass_update
- multiselectlookup
- pick_list_values
- auto_number
- blueprint_supported
- pick_list_values
- quick_sequence_number
- lookup_display_label
- lookup_api_name
- lookup_module
- lookup_id
- sub_module_api_name
- sub_module_id
- currency_rounding_option
- currency_precision
- decimal_place
Layouts
- display_label
- visible
- name
- profiles
- id
- sections
- status
Modules
- global_search_supported
- kanban_view
- field_states
- deletable
- creatable
- filter_status
- inventory_template_supported
- plural_label
- presence_sub_menu
- triggers_supported
- id
- isblueprintsupported
- related_list_properties_fields
- per_page
- properties
- visibility
- convertable
- editable
- emailtemplate_support profiles
- filter_supported
- display_field
- search_layout_fields
- kanban_view_supported
- show_as_tab
- sequence_number
- singular_label
- viewable
- api_supported
- api_name
- quick_create
- generated_type
- feeds_required
- scoring_supported
- webform_supported
- arguments
- module_name
- business_card_field_limit
- custom_view_display_value
- custom_view_shared_type
- custom_view_system_name
- custom_view_offline
- custom_view_default
- custom_view_system_defined
- custom_view_name
- custom_view_id
- custom_view_category
- custom_view_fields
- parent_module
Profiles
- display_label
- name
- description
- id
- category
Records
- owner_name
- owner_id
- owner_email
- ownership
- description
- _currency_symbol
- account_type
- _review_process_approve
- _review_process_reject
- _review_process_resubmit
- website
- employees
- last_activity_time
- industry
- record_image
- modified_by_name
- modified_by_id
- modified_by_email
- _state
- _process_flow
- phone
- billing_country
- account_name
- id
- account_number
- _approved
- _approval_delegate
- _approval_approve
- _approval_reject
- _approval_resubmit
- modified_time
- billing_street
- created_time
- _editable
- billing_code
- billing_city
- _in_merge
- billing_state
- created_by_name
- created_by_id
- created_by_email
- annual_revenue
- _approval_state
Roles
- display_label
- share_with_peers
- name
- description
- id
- admin_user
- reporting_to_name
- reporting_to_id
Users
- country
- role_name
- role_id
- customize_info_show_home
- customize_info_show_detail_view
- name_format
- language
- locale
- microsoft
- personal_account
- isonline
- default_tab_group
- modified_by_name
- modified_by_id
- theme_normal_tab_font_color
- theme_normal_tab_background
- theme_selected_tab_font_color
- theme_selected_tab_background
- theme_background
- theme_screen theme_type
- id
- state
- country_locale
- sandboxdeveloper
- first_name
- decimal_separator
- created_time
- modified_time
- time_format
- offset
- profile_name
- profile_id
- time_zone
- created_by_name
- created_by_id
- zuid
- confirm
- full_name
- territories
- date_format
- status