Salesforce logo

Salesforce

CRMOAuth 2.0Live

Your customer onboarding team connects each customer's Salesforce org once. Askel handles auth, package install, and schema discovery, then maps opportunities, contacts, and custom objects to your product's data model.

What you can do

Push records into any custom or standard object

Opportunities, Accounts, Contacts, Tasks, Cases, plus anything ending in __c. Askel handles required-field discovery and external-id upserts.

Read schema in minutes, not meetings

Askel pulls the customer's object and field metadata, marks confident mappings, and flags the rest for your team to review.

Run as the customer or as a service user

Either personal OAuth (the customer connects their own user) or a packaged Connected App with a service user, your call per customer.

Honor sharing rules and field-level security

Askel respects the connecting user's permission set. If a field is not visible to the user, it is not written.

Catch drift after go-live

If your customer renames a field or changes a picklist, Askel notices and pauses the affected workflow before bad data lands.

Audit every write

Every record Askel touches is logged with the input payload, the resolved mapping, the response, and the user who triggered it.

Sample use case

Onboarding a customer onto your billing platform

You sell B2B billing software. A new customer, Northwind Logistics, signs a contract. Their finance team lives in Salesforce. Every closed-won opportunity in Northwind's Salesforce needs to create a customer record in your product, and every invoice your product issues needs to write back to a custom object on the opportunity.

  1. 1

    Connect once

    Northwind's admin clicks Connect Salesforce in your product. OAuth flow runs in Askel; the access token never touches your servers.

  2. 2

    Schema discovery

    Askel reads Northwind's Opportunity, Account, and custom Invoice__c objects. Your customer-success team sees a mapping draft within minutes.

  3. 3

    Map the unknowns

    Three custom fields do not auto-map. Your CS rep clicks through the suggestions Askel surfaces and approves the mapping with Northwind on a call.

  4. 4

    Dry-run with real data

    Askel pulls the last 50 closed-won opportunities, runs the full mapping in read-only mode, and shows what would have been created.

  5. 5

    Go live

    Flip the workflow on. New closed-won opportunities create customers in your product; invoices write back to Invoice__c on the originating opportunity.

Authentication

OAuth 2.0

Northwind's Salesforce admin clicks one button in your product. Askel installs a managed package (the AppExchange listing is published under our Connected App), the admin approves the scope, and Askel stores the refresh token. No tokens, secrets, or client IDs touch your codebase.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Salesforce org, Askel, and Your productCustomer's Salesforce orgAPI endpointAskelauth · mapping · driftYour productyour backend
OpportunitiesAccountsContactsCustom objects (__c)Field-level security

FAQ for Salesforce

Does this work with Salesforce Classic or only Lightning?+
Both. The Salesforce REST API is identical across Classic and Lightning Experience. Page layouts and Lightning components are not involved.
What about Salesforce Sandboxes?+
Yes. Askel detects the org type at connect time and uses the correct login host (test.salesforce.com for sandboxes).
What happens when the customer changes their Salesforce schema?+
Askel re-reads the schema on every run and compares it to the last-known shape. If a mapped field is renamed, removed, or has its type changed, the affected workflow pauses and your team is notified.
Do we need a separate Salesforce edition for this to work?+
Any Salesforce edition that exposes API access (Enterprise, Unlimited, Developer, and Performance, plus any with the API Access add-on) is supported.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.