Skip to content

Get membership updates as they happen

The nightly read keeps your members current by the next morning. Membership updates make it minutes: when a membership is created or changed in your AMS, your AMS tells Sessionboard which record changed, and Sessionboard reads that one member again. It is off until an admin turns it on.

When someone joins or lapses, the Member tag, the member engagement snapshot and every list you build from them change within minutes instead of the next morning. The nightly read stays on underneath, so a change your AMS fails to send is still caught the next night.

  • The AMS is connected and its field mapping is confirmed.
  • Keep in sync is on. Updates run as the admin who turned it on.

When an admin turns on membership updates for the connection, Sessionboard shows three things for your AMS admin:

  • the URL to send changes to,
  • the header name, x-connector-token,
  • the token to send in that header.

Copy the token straight away: it’s shown only once. If it’s lost, turn updates off and on again with a new token; the old token then stops working. Turning updates off stops Sessionboard from acting on changes. The nightly read carries on.

Create a record-triggered Flow

In Salesforce Setup, create a record-triggered Flow on OrderApi__Subscription__c (Fonteva) or NU__Membership__c (Nimble AMS) that runs when a record is created or updated. Optimize it for Actions and Related Records (an after-save flow) and select Include a Run Asynchronously path.

Add an HTTP callout

On the Run Asynchronously path, add an HTTP Callout action that sends a POST to the URL Sessionboard gave you, with the header x-connector-token set to the token, and this body:

{"event":"member.changed","ids":["<the record Id>"]}

Activate it

Save and activate the Flow. Each change sends the record’s id, and Sessionboard reads that member again through your mapping.

Nothing is installed in your org beyond your own Flow.

Register a web hook

In the Plugin Registration Tool, register a new Web Hook with the URL Sessionboard gave you. Set the authentication to HttpHeader, with the key x-connector-token and the token as the value.

Register a step

Register a step on the membership table you mapped, for the Create and Update messages, running asynchronously, pointing at that web hook.

Each change posts the membership row, and Sessionboard reads that row again through your mapping.

Sessionboard answers your AMS straight away, then reads only the records the change names, up to 200 at a time. Each one comes into People with its term updated. A current member is tagged Member. A member who now reads as lapsed loses the tag, if this connection tagged them; someone tagged by hand keeps it.