Accounts
Create, update, and query the available accounts in SalesLoft.
Select
The add-in will use the Salesloft API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the add-in.
- ID supports the following operators: =,IN
- AccountTierId supports the following operators: =,IN,IS NULL
- CreatedAt supports the following operators: >, >=, <, <=
- CrmId supports the following operators: =,IN
- Domain supports the following operators: =,IN
- LastContactedAt supports the following operators: >, >=, <, <=
- OwnerId supports the following operators: =,IN,IS NULL
- Tags supports the following operators: =,IN
- UpdatedAt supports the following operators: >, >=, <, <=
- Website supports the following operators: =,IN,IS NULL
- Archived supports the following operator: =
- TagId supports the following operators: =,IN
- AccountStageId supports the following operators: =,IN,IS NULL
- OwnerIsActive supports the following operator: =
- CustomFields* supports the following operator: =. The customFields that are created by the Salesloft Admin can be filtered by specifying the name as it is visible in the UI.
SELECT * FROM Accounts WHERE ID = 123
SELECT * FROM Accounts WHERE AccountTierId IN ('123', '1234')
SELECT * FROM Accounts WHERE CreatedAt >= '2022-12-01'
SELECT * FROM Accounts WHERE CrmId IN ('123', '1234')
SELECT * FROM Accounts WHERE Domain IN ('domainA', 'domainB')
SELECT * FROM Accounts WHERE MyCustomFiled = 'customValue'
,etc.
Insert
To add an Account, at least the Domain and Name need to be specified. The add-in is able to execute an insert in two ways.
INSERT INTO Accounts (Domain, Name, Description)
VALUES ('DomainTest.com', 'TestAccount', 'Description of test account' )
Or using Bulk Insert:
INSERT INTO Accounts#TEMP (Domain, Name, Description) VALUES ('DomainTest.com', 'TestAccount', 'Description of test account' )
INSERT INTO Accounts#TEMP (Domain, Name, Description) VALUES ('DomainTest1.com', 'TestAccount1', 'Description of test account1' )
INSERT INTO Accounts (Domain, Name, Description)
SELECT Domain, Name, Description FROM Accounts#TEMP
Update
Similarly, to the Insert operation we can update an item by specifying the field and the new value.
UPDATE Accounts SET Description = 'Updated Description', Phone = '123', Country = 'US', State = 'CA'
WHERE ID = 13391259
Upsert
To perform an upsert operation, the upsert Key must be provided. Valid options are: ID, CrmId, Domain. Additionally, the Salesloft can perform a batch Upsert for more than 1 record.
UPSERT INTO Accounts (name, id, domain, description, Tags, OwnerId)
VALUES ('AccountN' ,10917448, 'AccountDom.com', 'This is an upsert', 'tag1Upsert,tag2Upsert', 16081 )
Delete
In order to delete an Account the ID needs to be specified, for ex.:
DELETE FROM Accounts WHERE ID = 100
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | Integer | True |
The Id property of the Account table. |
| AccountTierId | Integer | False |
The AccountTierId property of the Account table. |
| ArchivedAt | Datetime | True |
The ArchivedAt property of the Account table. |
| City | String | False |
The City property of the Account table. |
| CompanyStageId | Integer | False |
The CompanyStageId property of the Account table. |
| CompanyType | String | False |
The CompanyType property of the Account table. |
| ConversationalName | String | False |
The ConversationalName property of the Account table. |
| Country | String | False |
The Country property of the Account table. |
| CountsPeople | Integer | False |
The CountsPeople property of the Account table. |
| CreatedAt | Datetime | True |
The CreatedAt property of the Account table. |
| CreatorId | Integer | False |
The CreatorId property of the Account table. |
| CrmId | String | False |
The CrmId property of the Account table. |
| CrmObjectType | String | False |
The CrmObjectType property of the Account table. |
| CrmUrl | String | False |
The CrmUrl property of the Account table. |
| Description | String | False |
The Description property of the Account table. |
| DoNotContact | Boolean | False |
The DoNotContact property of the Account table. |
| Domain | String | False |
The Domain property of the Account table. |
| Founded | String | False |
The Founded property of the Account table. |
| Industry | String | False |
The Industry property of the Account table. |
| LastContactedAt | Datetime | True |
The LastContactedAt property of the Account table. |
| LastContactedById | Integer | False |
The LastContactedById property of the Account table. |
| LastContactedPersonId | Integer | False |
The LastContactedPersonId property of the Account table. |
| LastContactedType | String | False |
The LastContactedType property of the Account table. |
| LinkedinUrl | String | False |
The LinkedinUrl property of the Account table. |
| Locale | String | False |
The Locale property of the Account table. |
| Name | String | False |
The Name property of the Account table. |
| OwnerId | Integer | False |
The OwnerId property of the Account table. |
| OwnerCrmId | String | False |
The OwnerCrmId property of the Account table. |
| Phone | String | False |
The Phone property of the Account table. |
| PostalCode | String | False |
The PostalCode property of the Account table. |
| RevenueRange | String | False |
The RevenueRange property of the Account table. |
| Size | String | False |
The Size property of the Account table. |
| State | String | False |
The State property of the Account table. |
| Street | String | False |
The Street property of the Account table. |
| Tags | String | False |
The Tags property of the Account table. |
| TwitterHandle | String | False |
The TwitterHandle property of the Account table. |
| UpdatedAt | Datetime | True |
The UpdatedAt property of the Account table. |
| Website | String | False |
The Website property of the Account table. |
| CustomFields | String | False |
Custom fields are defined by the user's team. Only fields with values are presented in the API. |
| UserRelationships | String | False |
Filters by accounts matching all given user relationship fields, _is_null or _unmapped can be passed to filter accounts with null or unmapped user relationship values. |
| Archived | Boolean | False |
The Archived property of the Account table. |
| TagId | String | False |
The TagId property of the Account table. |
| AccountStageId | Integer | False |
The AccountStageId property of the Account table. |
| OwnerIsActive | Boolean | False |
The OwnerIsActive property of the Account table. |