ByteChef LogoByteChef
Components

Agile CRM

All-in-One CRM. Automate your sales, marketing, and service in one platform. Avoid data leaks and enable consistent messaging.

All-in-One CRM. Automate your sales, marketing, and service in one platform. Avoid data leaks and enable consistent messaging.

Categories: CRM

Type: agileCrm/v1


Connections

Version: 1

Basic Authentication

Properties

NameLabelTypeDescriptionRequired
domainDomainSTRINGhttps://DOMAIN.agilecrm.comtrue
usernameEmailSTRINGEmail address of Agile CRM account.true
passwordREST API KeySTRINGCan be found in Admin settings -> Developers & API -> REST API Key.true

Actions

Create Contact

Name: createContact

Creates a new contact.

Properties

NameLabelTypeDescriptionRequired
first_nameFirst NameSTRINGThe first name of the contact.true
last_nameLast NameSTRINGThe last name of the contact.false
emailEmailSTRINGEmail of the contact.true
addressAddressSTRINGThe address of the contact.false
cityCitySTRINGThe city where the contact lives.false
stateStateSTRINGThe state where the contact lives.false
zip_codeZip CodeSTRINGThe zip code of the contact.false
countryCountrySTRINGThe country where the contact lives.false
websiteWebsiteSTRINGThe website of the contact.false
phonePhoneSTRINGThe phone number of the contact.false
companyCompanySTRINGThe company where the contact works.false
tagsTagsARRAY
Items [STRING($tag)]
Tags of the contact.false

Example JSON Structure

{
  "label" : "Create Contact",
  "name" : "createContact",
  "parameters" : {
    "first_name" : "",
    "last_name" : "",
    "email" : "",
    "address" : "",
    "city" : "",
    "state" : "",
    "zip_code" : "",
    "country" : "",
    "website" : "",
    "phone" : "",
    "company" : "",
    "tags" : [ "" ]
  },
  "type" : "agileCrm/v1/createContact"
}

Output

Type: OBJECT

Properties

NameTypeDescription
idNUMBERThe id of the contact.
typeSTRINGThe type of the contact.
created_timeINTEGERThe time the contact was created.
updated_timeINTEGERThe time the contact was updated.
last_contactedINTEGERThe time the contact was last contacted.
last_emailedINTEGERThe time the contact was last emailed.
last_campaign_emailedINTEGERThe time the contact was last emailed about the campaign.
last_calledINTEGERThe time the contact was last called.
viewed_timeINTEGERThe time the contact was last viewed.
viewedOBJECT
Properties {INTEGER(viewed_time)}
star_valueINTEGERThe star value of the contact.
lead_scoreINTEGERThe lead score of the contact.
klout_scoreSTRINGThe klout score of the contact.
tagsARRAY
Items [STRING]
Tags of the contact.
tagsWithTimeARRAY
Items [{STRING(tag), NUMBER(createdTime), INTEGER(availableCount), STRING(entity_type)}]
propertiesARRAY
Items [{STRING(type), STRING(name), STRING(value)}]
Properties of the contact.
campaignStatusARRAY
Items []
The status of the campaign.
entity_typeSTRINGThe entity type.
sourceSTRINGThe source that created the contact.
contact_company_idSTRINGThe company ID of the contact.
unsubscribeStatusARRAY
Items []
emailBounceStatusARRAY
Items []
formIdINTEGERThe form ID of the contact.
browserIdARRAY
Items []
The browser ID of the contact.
lead_source_idINTEGERThe lead source ID of the contact.
lead_status_idINTEGERThe lead status ID of the contact.
is_lead_convertedBOOLEAN
Options true, false
Whether the lead converted the contact.
lead_converted_timeINTEGERThe time when the lead converted the contact.
is_duplicate_existedBOOLEAN
Options true, false
Whether the duplicate of the contact exists .
trashed_timeINTEGERThe time when the contact was trashed.
restored_timeINTEGERThe time when the contact was restored.
is_duplicate_verification_failedBOOLEAN
Options true, false
Whether the duplicate of the contact verification failed.
is_client_importBOOLEAN
Options true, false
Whether the contact was imported.
concurrent_save_allowedBOOLEAN
Options true, false
Whether the contact was saved as concurrent.
ownerOBJECT
Properties {NUMBER(id), STRING(domain), STRING(email), STRING(phone), STRING(name), STRING(pic), STRING(schedule_id), STRING(calendar_url), STRING(calendarURL)}
The owner of the contact.

Output Example

{
  "id" : 0.0,
  "type" : "",
  "created_time" : 1,
  "updated_time" : 1,
  "last_contacted" : 1,
  "last_emailed" : 1,
  "last_campaign_emailed" : 1,
  "last_called" : 1,
  "viewed_time" : 1,
  "viewed" : {
    "viewed_time" : 1
  },
  "star_value" : 1,
  "lead_score" : 1,
  "klout_score" : "",
  "tags" : [ "" ],
  "tagsWithTime" : [ {
    "tag" : "",
    "createdTime" : 0.0,
    "availableCount" : 1,
    "entity_type" : ""
  } ],
  "properties" : [ {
    "type" : "",
    "name" : "",
    "value" : ""
  } ],
  "campaignStatus" : [ ],
  "entity_type" : "",
  "source" : "",
  "contact_company_id" : "",
  "unsubscribeStatus" : [ ],
  "emailBounceStatus" : [ ],
  "formId" : 1,
  "browserId" : [ ],
  "lead_source_id" : 1,
  "lead_status_id" : 1,
  "is_lead_converted" : false,
  "lead_converted_time" : 1,
  "is_duplicate_existed" : false,
  "trashed_time" : 1,
  "restored_time" : 1,
  "is_duplicate_verification_failed" : false,
  "is_client_import" : false,
  "concurrent_save_allowed" : false,
  "owner" : {
    "id" : 0.0,
    "domain" : "",
    "email" : "",
    "phone" : "",
    "name" : "",
    "pic" : "",
    "schedule_id" : "",
    "calendar_url" : "",
    "calendarURL" : ""
  }
}

Create Deal

Name: crateDeal

Creates a new deal.

Properties

NameLabelTypeDescriptionRequired
nameNameSTRINGName of the deal.true
descriptionDescriptionSTRINGBrief description about deal.false
expected_valueExpected ValueNUMBEREstimated value of a deal.true
pipeline_idPipeline IDNUMBERID of the pipeline that the deal follows.true
milestoneMilestoneSTRING
Depends On pipeline_id
Milestone the deal is currently at.true
probabilityProbabilityINTEGERShould be ranging between 0-100.true
owner_idOwner IDSTRINGID of the owner of the deal.true

Example JSON Structure

{
  "label" : "Create Deal",
  "name" : "crateDeal",
  "parameters" : {
    "name" : "",
    "description" : "",
    "expected_value" : 0.0,
    "pipeline_id" : 0.0,
    "milestone" : "",
    "probability" : 1,
    "owner_id" : ""
  },
  "type" : "agileCrm/v1/crateDeal"
}

Output

Type: OBJECT

Properties

NameTypeDescription
colorNameSTRINGColor of the deal in display.
idNUMBERID of the deal.
apply_discountBOOLEAN
Options true, false
Whether the discount is applied.
discount_valueNUMBERThe discount value of the deal.
discount_amtNUMBERThe discount amount of the deal.
discount_typeSTRINGThe discount type of the deal.
nameSTRINGThe name of the deal.
contact_idsARRAY
Items []
The contacts that are part of the deal.
custom_dataARRAY
Items []
Custom data of the deal.
productsARRAY
Items []
The products that are part of the deal.
descriptionSTRINGThe description of the deal.
expected_valueNUMBERThe expected value of the deal.
milestoneSTRINGThe milestone of the deal.
probabilityNUMBERThe probability of the deal being won.
owner_idSTRINGThe ID of the owner of the deal.
created_timeINTEGERThe time when the deal was created.
milestone_changed_timeINTEGERThe time when the deal milestone was changed.
entity_typeSTRINGThe entity type.
notesARRAY
Items []
The notes of the deal.
notes_idsARRAY
Items []
The notes ID.
note_created_timeINTEGERThe time when the deal note was created.
pipeline_idNUMBERThe ID of the pipeline.
archivedBOOLEAN
Options true, false
Whether the deal is archived.
won_dateINTEGERThe date when the deal was won.
lost_reason_idINTEGERThe ID of the lost reason.
deal_source_idINTEGERThe ID of the deal source.
total_deal_valueNUMBERThe total value of the deal.
updated_timeINTEGERThe time when the deal was updated.
isCurrencyUpdateRequiredBOOLEAN
Options true, false
Whether the deal currency requires updating.
currency_conversion_valueNUMBERThe currency conversion value.
tagsARRAY
Items [STRING]
Tags of the deal.
tagsWithTimeARRAY
Items []
Tags with time of the deal.
ownerARRAY
Items [{NUMBER(id), STRING(domain), STRING(email), STRING(phone), STRING(name), STRING(pic), STRING(schedule_id), STRING(calendar_url), STRING(calendarURL)}]
The owner of the deal.
contactsARRAY
Items []
Contacts of the deal.

Output Example

{
  "colorName" : "",
  "id" : 0.0,
  "apply_discount" : false,
  "discount_value" : 0.0,
  "discount_amt" : 0.0,
  "discount_type" : "",
  "name" : "",
  "contact_ids" : [ ],
  "custom_data" : [ ],
  "products" : [ ],
  "description" : "",
  "expected_value" : 0.0,
  "milestone" : "",
  "probability" : 0.0,
  "owner_id" : "",
  "created_time" : 1,
  "milestone_changed_time" : 1,
  "entity_type" : "",
  "notes" : [ ],
  "notes_ids" : [ ],
  "note_created_time" : 1,
  "pipeline_id" : 0.0,
  "archived" : false,
  "won_date" : 1,
  "lost_reason_id" : 1,
  "deal_source_id" : 1,
  "total_deal_value" : 0.0,
  "updated_time" : 1,
  "isCurrencyUpdateRequired" : false,
  "currency_conversion_value" : 0.0,
  "tags" : [ "" ],
  "tagsWithTime" : [ ],
  "owner" : [ {
    "id" : 0.0,
    "domain" : "",
    "email" : "",
    "phone" : "",
    "name" : "",
    "pic" : "",
    "schedule_id" : "",
    "calendar_url" : "",
    "calendarURL" : ""
  } ],
  "contacts" : [ ]
}

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeDescriptionRequired
subjectSubjectSTRINGThe subject of the task.true
typeTask TypeSTRING
Options CALL, EMAIL, FOLLOW_UP, MEETING, MILESTONE, SEND, TWEET, OTHER
The type of the task.true
priority_typePrioritySTRING
Options HIGH, NORMAL, LOW
The priority of the task.true
dueDue DateDATE_TIMEThe due date of the task.true

Example JSON Structure

{
  "label" : "Create Task",
  "name" : "createTask",
  "parameters" : {
    "subject" : "",
    "type" : "",
    "priority_type" : "",
    "due" : "2021-01-01T00:00:00"
  },
  "type" : "agileCrm/v1/createTask"
}

Output

Type: OBJECT

Properties

NameTypeDescription
idNUMBERThe ID of the task.
typeSTRINGThe type of the task.
priority_typeSTRINGThe priority of the task.
dueINTEGERThe due date of the task.
task_completed_timeINTEGERThe time when task was completed.
task_start_timeINTEGERThe time when task was started.
created_timeINTEGERThe time when task was created.
is_completeBOOLEAN
Options true, false
Whether the task is completed.
contactsARRAY
Items [{NUMBER(id), STRING(type), INTEGER(created_time), INTEGER(updated_time)}]
Contacts that are connected to the task.
subjectSTRINGThe subject of the task.
entity_typeSTRINGThe entity type.
notesARRAY
Items []
Notes of the task.
note_idsARRAY
Items []
Notes ID.
progressINTEGERThe progress of the task.
statusSTRINGThe status of the task.
deal_idsARRAY
Items []
IDs of the deals that are connected to the task.
taskOwnerOBJECT
Properties {NUMBER(id), STRING(domain), STRING(email), STRING(phone), STRING(name), STRING(pic), STRING(schedule_id), STRING(calendar_url), STRING(calendarURL)}
Owner of the task.

Output Example

{
  "id" : 0.0,
  "type" : "",
  "priority_type" : "",
  "due" : 1,
  "task_completed_time" : 1,
  "task_start_time" : 1,
  "created_time" : 1,
  "is_complete" : false,
  "contacts" : [ {
    "id" : 0.0,
    "type" : "",
    "created_time" : 1,
    "updated_time" : 1
  } ],
  "subject" : "",
  "entity_type" : "",
  "notes" : [ ],
  "note_ids" : [ ],
  "progress" : 1,
  "status" : "",
  "deal_ids" : [ ],
  "taskOwner" : {
    "id" : 0.0,
    "domain" : "",
    "email" : "",
    "phone" : "",
    "name" : "",
    "pic" : "",
    "schedule_id" : "",
    "calendar_url" : "",
    "calendarURL" : ""
  }
}

On this page