Short answer: You can create salesforce opportunity in Salesforce by hand from its own interface, but it won’t repeat itself. On TinyCommand, add the Salesforce Create Salesforce Opportunity action to a workflow, map its 8 inputs from any upstream app, and it runs automatically every time the trigger fires. No code, and a free tier to start.
Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.
| Field | Type | Required | Description |
|---|---|---|---|
Opportunity Name Name | string | Required | Opportunity Name. Example: Acme Inc - Enterprise License |
Stage StageName | options | Required | Stage |
Close Date CloseDate | string | Required | Expected close date (YYYY-MM-DD) |
Amount Amount | string | Optional | Deal value in your org's currency |
Account ID AccountId | string | Optional | The Salesforce Account to associate this opportunity with |
Probability (%) Probability | string | Optional | Likelihood of closing (0-100) |
Lead Source LeadSource | options | Optional | Lead Source. Options: Web, Phone Inquiry, Partner Referral, Purchased List, Other |
Description Description | string | Optional | e.g. "Additional details about this opportunity" |
{"Name": "e.g. Acme Inc - Enterprise License","StageName": "{{trigger.StageName}}","CloseDate": "e.g. 2025-06-30","Amount": "e.g. 50000","AccountId": "e.g. 001Dn00000XXXXX"}
{"id": "006Dn00000XXXXX","errors": [],"success": true}
Use these fields in downstream nodes for routing, logging, or error handling.
Any of these apps can fire this action as part of a workflow.