Umbraco.Community.Automate.Salesforce
0.1.1
dotnet add package Umbraco.Community.Automate.Salesforce --version 0.1.1
NuGet\Install-Package Umbraco.Community.Automate.Salesforce -Version 0.1.1
<PackageReference Include="Umbraco.Community.Automate.Salesforce" Version="0.1.1" />
<PackageVersion Include="Umbraco.Community.Automate.Salesforce" Version="0.1.1" />
<PackageReference Include="Umbraco.Community.Automate.Salesforce" />
paket add Umbraco.Community.Automate.Salesforce --version 0.1.1
#r "nuget: Umbraco.Community.Automate.Salesforce, 0.1.1"
#:package Umbraco.Community.Automate.Salesforce@0.1.1
#addin nuget:?package=Umbraco.Community.Automate.Salesforce&version=0.1.1
#tool nuget:?package=Umbraco.Community.Automate.Salesforce&version=0.1.1
Umbraco Automate Salesforce
Salesforce connection and actions for Umbraco Automate.
Overview
Umbraco.Community.Automate.Salesforce is a provider package that adds Salesforce connectivity to Umbraco Automate. It contributes a Salesforce connection type (authenticated via OAuth) and six named CRM actions usable as steps in automations — for example, creating a Lead when content is published.
Requires Umbraco.Automate (core) already installed and composed — this package does nothing on its own. Umbraco.Automate.OpenIddict is pulled in automatically as a transitive dependency; you never install it by hand.
Key Features
- Salesforce connection type — OAuth-based, for production orgs (
login.salesforce.com), managed in the backoffice - Six CRM actions — Create Lead, Create/Update Contact, Create Opportunity, Update Opportunity Stage, Add to Campaign, Log Engagement Activity
- Automatic token management — OAuth credentials are stored and refreshed transparently
- Rate-limit aware
Installation
dotnet add package Umbraco.Community.Automate.Salesforce
Configuration
Create a Salesforce Connected App and configure its credentials via appsettings.json:
{
"Umbraco": {
"Automate": {
"Providers": {
"Salesforce": {
"ClientId": "your-connected-app-consumer-key",
"ClientSecret": "your-connected-app-consumer-secret"
}
}
}
}
}
The OAuth callback URI follows the convention {your-site}/umbraco/automate/oauth/callback/salesforce — add it to your Connected App's callback URLs. Then create a Salesforce connection in a workspace from the backoffice and authorize it via the OAuth popup.
For the full Connected App setup walkthrough, see the Documentation section below.
Documentation
Full documentation lives in the GitHub repository.
License
MIT - see the GitHub repository for the full license text.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- OpenIddict.Client.WebIntegration (>= 7.4.0 && < 7.999.999)
- Umbraco.Automate.Core (>= 17.2.0 && < 17.999.999)
- Umbraco.Automate.OpenIddict (>= 17.1.2 && < 17.999.999)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.