Requirements
Sapling requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your Sapling credentials
- API KeypasswordRequired
Enter your API key. You can generate or find your API key in your API settings: API Settings.
[1]
Connect Sapling in WEXTL
- Log in to your WEXTL account, add the Sapling node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Sapling account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Sapling node modules
The list below is a reference of every Sapling node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Sapling node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch Custom FiltersTrigger
| Field | Type |
|---|---|
| Custom Filter ID | text |
| Input | text |
| Output | text |
| Case sensitive | boolean |
| Created at | date |
| Updated at | date |
Watch Custom MappingsTrigger
| Field | Type |
|---|---|
| Custom Mapping ID | text |
| Entry | text |
| Mapping | text |
| Case sensitive | boolean |
| Created at | date |
| Updated at | date |
Watch Dictionary EntriesTrigger
| Field | Type |
|---|---|
| Dictionary Entry ID | text |
| Entry | text |
| Created at | date |
| Updated at | date |
Watch Non-Team UsersTrigger
| Field | Type |
|---|---|
| Login Email | |
| First Name | text |
| Last Name | text |
| Created At | date |
Watch TeamsTrigger
| Field | Type |
|---|---|
| Team ID | text |
| Team Name | text |
Find Similar TermsAction
Get API Endpoint UsageAction
Get API Quota UsageAction
Get API User ActivityAction
Get Organization UsageAction
Get Team UsersAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Field | Type |
|---|---|
| Team Users | array |
| User ID | text |
| Is Admin | boolean |
| Is Manager | boolean |
| Edit Permission | boolean |
| Inspect Permission | boolean |
| Created At | date |
| Updated At | date |
| Pending Users | array |
| Team ID | text |
| Registered | boolean |
| Confirmed | boolean |
| Permissions | text |
Get User CountsAction
| Field | Type |
|---|---|
| Total Users | number |
| Users in Teams | number |
List Custom FiltersSearch
List Custom MappingsSearch
List Dictionary EntriesSearch
List Document ReportingSearch
List Non-team UsersSearch
List Suppressed EmailsSearch
List Team Custom FiltersSearch
List Team Custom MappingsSearch
List Team Dictionary EntriesSearch
List Team SnippetsSearch
List Team User ReportsAction
| Field | Type |
|---|---|
Team IDsRequired | array |
| Team ID | text |
Start DateRequired | date |
End DateRequired | date |
| Field | Type |
|---|---|
| User ID | text |
| Team ID | text |
| Accepted Edits | number |
| Rejected Edits | number |
| Autocompletions Used | number |
| Snippets Used | number |
| Estimated Hours Saved | number |
| Mean Response Time | number |
| Median Response Time | number |
| Word Count | number |
| Is Admin | boolean |
| Is Manager | boolean |
List TeamsSearch
List User TeamsSearch
Search DocumentsSearch
Accept an Edit SuggestionAction
| Field | Type |
|---|---|
Edit IDRequired | text |
| Session ID | text |
| User ID | text |
Accept CompletionAction
Add a Dictionary EntryAction
Add a Team Dictionary EntryAction
Add a Team UserAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Emails | |
| Admin Access | boolean |
| Manager Access | boolean |
| Edit Permission | boolean |
| Inspect Permission | boolean |
| Field | Type |
|---|---|
| Added Users | array |
| text | |
| Team User | object |
| Invited Users | array |
| text | |
| Already Exists | array |
| Errors | array |
| Reason | text |
Analyze SentimentAction
Analyze Text StatisticsAction
| Field | Type |
|---|---|
TextRequired | text |
| Language | choice |
| Field | Type |
|---|---|
| Character Count | number |
| Word Count | number |
| Sentence Count | number |
| Flesch-Kincaid Grade | number |
| Reading Time (Minutes) | number |
| Reading Time (Seconds) | number |
| Detailed Readability Scores | object |
| Automated Readability Index | number |
| Coleman–Liau Index | number |
| Dale–Chall Score | number |
| Difficult Words | number |
| Flesch–Kincaid Grade | number |
| Flesch Reading Ease | number |
| Gunning Fog Index | number |
| Linsear Write Formula | number |
| McAlpine EFLAW | number |
| SMOG Index | number |
Bulk Remove Team UsersAction
Check GrammarAction
| Field | Type |
|---|---|
TextRequired | text |
| Session ID | text |
| Language | choice |
| Automatically Apply Edits | boolean |
| Enhanced Spellcheck | boolean |
| Advanced Edits Options | object |
| Enable All Advanced Edits | boolean |
| Detect Adverbs | boolean |
| Suggest Simpler Language | boolean |
| Detect Hard-to-Read Sentences | boolean |
| Detect Qualifiers | boolean |
| Detect Passive Voice | boolean |
| DEI Suggestions | object |
| Field | Type |
|---|---|
| End | number |
| Error type | text |
| General error type | text |
| ID | text |
| Replacement | text |
| Sentence | text |
| Sentence start | number |
| Start | number |
Check SpellingAction
| Field | Type |
|---|---|
Spellcheck ModeRequired | choice |
TextRequired | text |
| Minimum Word Length | number |
| Session ID | text |
| Return Multiple Suggestions | boolean |
| Use Neural Spellcheck | boolean |
| Postprocess Operations | array |
| operation | choice |
| Language | choice |
| Language Variety | choice |
| Team ID | text |
| Field | Type |
|---|---|
| Start | number |
| End | number |
| Replacement | text |
| Sentence | text |
| Sentence start | number |
Chunk HTMLAction
Chunk TextAction
Create a Custom FilterAction
Create a Custom MappingAction
Create a Semantic Search EntryAction
| Field | Type |
|---|---|
Team IDRequired | choice |
Entry TitleRequired | text |
PromptRequired | text |
Document TextRequired | text |
Create a TeamAction
Create a Team Custom FilterAction
Create a Team Custom MappingAction
Create a UserAction
| Field | Type |
|---|---|
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
PasswordRequired | text |
| Email Confirmed | boolean |
Delete a Custom FilterAction
| Field | Type |
|---|---|
Custom Filter IDRequired | choice |
Delete a Dictionary EntryAction
| Field | Type |
|---|---|
Dictionary Entry IDRequired | choice |
Delete a Semantic Search EntryAction
| Field | Type |
|---|---|
Entry IDRequired | text |
Delete a Team Custom FilterAction
| Field | Type |
|---|---|
Team IDRequired | text |
Custom Filter IDRequired | text |
Delete a Team Custom MappingAction
| Field | Type |
|---|---|
Team IDRequired | text |
Custom Mapping IDRequired | text |
Delete a Team Dictionary EntryAction
| Field | Type |
|---|---|
Team IDRequired | text |
Dictionary Entry IDRequired | choice |
Delete a Team UserAction
| Field | Type |
|---|---|
Team User IDRequired | text |
Delete a Team User InviteAction
| Field | Type |
|---|---|
Team IDRequired | choice |
EmailRequired |
Delete a UserAction
| Field | Type |
|---|---|
EmailRequired |
Delete Custom MappingAction
| Field | Type |
|---|---|
Custom Mapping IDRequired | choice |
Detect AI-Generated TextAction
| Field | Type |
|---|---|
TextRequired | text |
| Return Sentence Scores | boolean |
| Return Highlighted Score String | boolean |
| Detector Version | choice |
| Field | Type |
|---|---|
| AI Probability Score | number |
| Analyzed Text | text |
| Sentence Scores | array |
| Sentence | text |
| AI Probability | number |
| Tokens | array |
| Token | text |
| Token Probabilities | array |
| Probability | number |
| Score String | text |
Detect ProfanityAction
Detect ToneAction
Evaluate Text QualityAction
Extract Text from a DOCXAction
Extract Text from TextAction
Generate a Text CompletionAction
Generate Alternative Phrasings of TextAction
Make an API Calluniversal
Postprocess TextAction
Reject an Edit SuggestionAction
| Field | Type |
|---|---|
Edit IDRequired | text |
| Session ID | text |
| User ID | text |
Update Team User PermissionsAction
| Field | Type |
|---|---|
Team User IDRequired | text |
| Admin Access | boolean |
| Manager Access | boolean |
| Edit Permission | boolean |
| Inspect Permission | boolean |
Templates
Look for Sapling templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BrioHR[2]HR management platform for employee data, leave, payroll-ready records, and people operations.
- Breathe HRCloud HR software for employee records, leave, onboarding, and people management.
- Base.vnWorkplace suite for HR, requests, meetings, time off, and team operations.
- BuddyPunchEmployee time clock and attendance tracking for hourly teams.
- CalamariHR leave, attendance, and timesheet management for growing teams.
References
- WEXTL® Sapling Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Sapling.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12