Integrations

Salesforce integration for continuing education

A learner registers with the email on their Salesforce contact. LecturePanda reads the membership fields you choose and prices the course by membership level.

What the integration does

Membership and pricing in step with Salesforce

Set up the connection once under Organization Settings, and every registration checks Salesforce on its own.

  • Connected with your Salesforce loginAn administrator signs in to Salesforce once to connect your org.
  • Membership checked at registrationLecturePanda looks up the contact by email and confirms the membership is active and not expired.
  • Member pricing, automaticallySalesforce membership levels map to LecturePanda Registration Types.
  • Your own contact fieldsPick the status, level and expiration fields from your Salesforce contact fields, custom fields included.
  • Completions onwardThe Zapier Course Completed trigger carries completions on, and every report stays in LecturePanda.
An association conference registration asking for membership status: I'm a member of the association, or continue as non-member

Salesforce integration questions

Does LecturePanda integrate with Salesforce?

Yes, LecturePanda integrates with Salesforce for membership checking and member pricing at registration. A learner registers with the email on their Salesforce contact. LecturePanda reads the membership fields you choose and prices the course by membership level. The connection is set up once, and every registration checks Salesforce on its own.

How do we connect Salesforce to LecturePanda?

An administrator adds the Salesforce connection under Organization Settings › Membership Checking in LecturePanda, using details from your Salesforce account. Each course then uses it through its pricing rules, so members get the member rate, and the same connection can make a course members-only through the Membership rule under Registration › Security.

Do Salesforce members need a separate LecturePanda login?

No. Salesforce members register with the email on their Salesforce record, and LecturePanda checks their membership by that email. A free LecturePanda account stays optional for anyone who wants every course and certificate in one place.

How do Salesforce member types become prices?

LecturePanda reads each member's type from Salesforce at registration, and a pricing rule with Apply Price to Members charges the member rate. Leave the rule's Membership Types blank to cover every member, or pick types for a student or retired rate. Rules stack with early bird dates and discount codes, and the first match sets the price. The membership guide walks through it.

Can non-members register for courses too?

Yes. Non-members register for LecturePanda courses at your standard price, set by an unfiltered pricing rule at the bottom of the list, below the member rates. The Join Link on the Salesforce connection shows non-members a Join Us link during registration, pointing them to your membership page, so every course doubles as an invitation to join.

Which payment processors work alongside Salesforce?

Any processor connected to LecturePanda works alongside Salesforce: Stripe, Square, PayPal, AffiniPay, Authorize.Net, Elavon, TouchNet, BluePay or Payscape. Salesforce confirms who is a member, the pricing rule sets the price, and the processor collects the fee straight into your own merchant account, with no percentage taken by LecturePanda.

Where are completions and certificates kept?

LecturePanda records every completion, CE credit and certificate in its reports and in each learner's Learning History, where certificates stay downloadable. Credits can report to CE Broker, CPE Monitor, ACCME PARS or a scheduled spreadsheet, and the Zapier Course Completed trigger can carry completions on to other systems.

Can a partner organization check membership against our Salesforce connection?

Yes. The Salesforce connection in LecturePanda has a setting, Other Organizations Allowed to Check Here For Membership Status, that shares it with partner organizations on LecturePanda. Their courses can then give your members the member rate, for joint programs or chapter events, while the connection stays under your account.

Which Salesforce fields decide membership?

LecturePanda reads the Salesforce contact fields you pick on the connection: a Membership Status Field with the Membership Active Value that means active, a Membership Level Field, and a Membership Expiration Field. A contact counts as a member when the status matches the active value and the expiration date has not passed, and the level becomes their member type for pricing.

Does LecturePanda read Salesforce picklist values?

Yes. When the Membership Level Field is a Salesforce picklist, LecturePanda fills Membership Levels with its values, ready to map to registration types, and a picklist status field offers its values for the Membership Active Value. Text fields work as well: type the levels and the active value in yourself.

Also on LecturePanda

Association LMS

Member pricing, conferences and webinars for membership organizations.

CE Broker reporting

License numbers validated at registration, completions filed to your boards.

All integrations

Payment processors, webinar tools, accreditors and every AMS platform.


Ready to transform your learning program? Lets talk!

Request A Demo