Creating a Workflow in Gladstone360

Problem

Administrators need to create and configure Gladstone360 workflows, the step-by-step wizards staff use to add contacts and sell, cancel or freeze memberships, decide what each workflow changes when it finishes, and make it available to authorised users.

Resolution

Workflow types

A workflow is a wizard that takes staff through set steps and applies actions at the end.

TypePurposeWhere staff launch it
Add contactCollects a new record's details and sets its price level and status (for example Non-member adult). Can refuse a record whose age doesn't fit the price level.Add contact on the contact card, on the screens chosen in Advanced options
Add membershipSells a membership on an existing record, then sets status and price level.Add membership in Contacts or Check-in
Cancel membershipCancels a membership with a date and reason.Cancel on the membership card (Contacts or Check-in)
Freeze contactFreezes a contact for a period.Add in the Scheduled Actions widget in Contacts
Edit contactProspects only.Triggered by a Prospects rule

Build the workflow

  1. Open Workflows

    • Log in to Gladstone360 as a user with Contacts and Configure workflows permission.
    • Open Contacts (or Checkin), select the Config (cog) icon in the top-right corner, choose Configuration, then Workflows.
    • The table lists existing workflows with an Enabled switch.
  2. Turn off the template workflows

    • 360 ships with three template workflows that can't be edited or deleted, only disabled: Quick add (name, gender, title, date of birth) and Add with details (adds phone, email and address) for Add contact, and Quick Add (membership only) for Add membership. They give poor data, so turn them off.
  3. Add the workflow

    • Select Add Workflow (top right) and complete:
      • Name (ID): unique, no spaces or special characters. Use a prefix and number range (for example CONTACTADULT01, MEM01) so related workflows group together.
      • Description: the button name staff see.
      • Site group: defaults to All sites; restrict it to specific sites if needed.
      • Roles: the roles allowed to view and run it. This creates the workflow's run permission (for example restrict staff-membership or cancel workflows to admin).
      • Workflow type: Add contact, Add membership, Cancel membership, Freeze contact or Edit contact. The type can't be changed later, even on a copy.
  4. Add and order the steps

    • Next opens the drag-and-drop builder. Drag steps from left to right to add them, up and down to reorder, and right to left to remove.
    • Each step becomes a card with Edit, where you can change its description (default = widget name) shown to staff.
    • Configure each step (see Steps below). Two to four steps is usually enough; ten is a lot.
  5. Set the Advanced options

    • Next opens Advanced options (see Advanced options below), where you set the status and price level and, if needed, where the user goes on completion (for example POS for payment).
  6. Save and enable

    • Save. The workflow is saved disabled. Enable it, then log out and back in so the new security permission takes effect.
  7. Confirm the permissions in the GMC

    • Open the GMC and go to Security Configuration > Permissions.
    • Select each relevant Contacts role (for example Contacts Reception), expand the Run Workflows permissions and allow the new workflow.
  8. Copy for variants (if applicable)

    • To make a variant, copy it (Save as), then change only what differs (for example button name and price level).

Step modes

The workflow type decides which modes a step can use; usually there's no choice.

ModeBehaviourTypical use
AddEnter new information.Add contact workflows
EditView existing information and edit it in place.Add membership workflows
ReviewSee existing information clearly and choose to amend it.Picture step (always Review: shows the existing photo and offers to take another; can be skipped because it needs hardware)
ViewView a document and confirm the customer agrees to it.Documents step only

Steps

StepNotes
Personal detailsName, gender, title, date of birth. Put it first if staff may choose price level/status.
Contact detailsPhones and emails. The email is saved as Home type and main (the Go login).
AddressPostcode lookup uses GB Group/Loqate credits only when a postcode is searched. To save credits, some sites collect only phone and email for casual customers and take the address at membership sale, but that loses demographic data.
PictureAlways Review mode; can't be made mandatory (a broken camera would block staff).
Card / ID tokensCan be optional or left out (for example junior workflows that don't issue cards).
PreferencesMarketing opt-ins, campaigns and privacy policy.
ProductsA product or group of products to offer (for example locker tokens).
Additional informationUser fields. Unconfigured, it shows the fields in the contact's Additional Information widget. Assign a Plus2 screen profile via Edit to show a different set. Fields can only be mandatory or optional (no "advisable").
CorrespondenceCreates an office message, reception message or note (and, with Prospects, a call, appointment or task). Set subject and body; for calls/appointments/tasks a default type, and for calls/appointments the email template and whether staff can change it. For messages, set the active and expiry dates and whether the step is displayed: if hidden, the message is created automatically at the end using the configured values.
DocumentsAdd, Review or View mode. Uploading slows the workflow, so leave it out unless proof is required (for example student ID).
MembershipOffers all memberships, one or more groups, or a single membership.
Scheduled actionsFuture-dated changes.
Cancellation DateRequired in Cancel membership workflows.
Freeze Dates / Freeze FeeFreeze workflows.

Advanced options

For every type, Actions to complete at the end of the workflow sets the status and price level:

OptionBehaviour
Do not change the contact's price level/statusFields disabled; nothing changes.
Specify a price level/status for workflowAlways applies the chosen value on completion.
Use subscription type configurationOnly with a membership step. Applies the status/price level set on the subscription type in the GMC; with several memberships, the higher-priority membership's values win.
Allow user to select price level/status during the workflowOnly with a Personal details step (put it first). Staff choose.

Plus, by type:

Notes

This page as markdown · All pages · llms.txt