SmartSYNC: Testing a flow, initial setup hints

SmartSYNC: Testing a flow, initial setup hints

When setting up integrations you may wish to limit the records that cause updates to flow to other applications. Without this you may have more data flowing between the applications before you have properly tested the flows out.

You can easily set up this limit in such a way that it is then simple to remove later on when you go to full production use of the flow. 

As an example we use Mailchimp to and from Raiser's Edge flows below. In each case we use the 'SmartFILTER' option within the first 'Event' step of the flow to limit the records allowed to trigger the flow. The below rely on you having the standard flows set up for Mailchimp and Raiser's Edge as suggested by SmartTHING.

Mailchimp to RE NXT

  1. Edit 'Event' step, this is always the first step in the flow.
  1. Scroll down to the 'Show/hide sample step output' button and click it. This will show an example of the output of this step along with the exact field names of those outputs i.e.
  1. Note the field you wish to filter on, in this case 'merges|EMAIL' would be sensible as this is the Mailchimp email address. 
  1. Scroll down to 'SmartFILTER' and:
    1. Enter in the left hand column the field name (case sensitive) i.e. merges|EMAIL
    2. Enter in the right hand column the list (comma separated) of valid email addresses to allow through i.e. kate@smartthing.co.uk,info@smartthing.co.uk,new@smartthing.co.uk
  1. Close
The above settings would ensure only updates to Mailchimp accounts with the email addresses kate@smartthing.co.uk,info@smartthing.co.uk,new@smartthing.co.uk would pass through to the other application.

RE NXT to Mailchimp

As another example we will consider the opposite flow, from Raiser's Edge to Mailchimp. The process is the same except the field names are different as you can see below:
  1. Edit the 'Event' step
  1. Scroll down to the 'Show/hide sample step output' button and click it. This will show an example of the output of this step along with the exact field names of those outputs i.e.

  2. Note the field you wish to filter on, in this case 'address' would be sensible as this is the Raiser's Edge email address. 
  3. Scroll down to 'SmartFILTER' and:
    1. Leave the top row as 'primary' and 'true'. This ensures only the primary email address is passed to Mailchimp and will be there even when you go to production with this flow.
    2. In the next row's left column type in the word 'address'
    3. In the right column type in the list of email addresses of the records you would like to test i.e. kate@smartthing.co.uk,info@smartthing.co.uk,new@smartthing.co.uk
  1. Close


    • Related Articles

    • SmartSYNC: Sample flow imports - get up and running even quicker

      SmartTHING can provide template flows for most application integrations. These are flows set up in a 'good' way by the SmartTHING team and encompass the most common configuration of integrations between the apps. Users can import these flows and then ...
    • SmartSYNC: Correcting data and rerunning a data flow

      Occasionally SmartSYNC will report flow errors. Usually the issue will be something to do with the data that has passed through the flow such as an Invalid address (misspelt country, or other details), invalid phone number format, invalid email ...
    • SmartSYNC: Connecting SalesForce

      Salesforce provide very robust API services to allow SmartSYNC to work with data held within their systems. Within SmartSYNC you can create a new app connection to Salesforce but require a couple of settings to allow this connection. Instructions ...
    • SmartSYNC and iRaiser integration

      iRaisers donation platform supports taking donations, memberships and purchases online. The below outlines how to integrate donations with an external system for example Raiser's Edge. Create a SmartSYNC iRaiser event step Within SmartSYNC create a ...
    • SmartSYNC: Raiser's Edge 7 connector requirements

      If you have Raiser's Edge 7 (RE) self hosted and Blackbaud's REAPI addon then we can connect SmartSYNC for you. You will have a lot but not all the functionality of the product as we have reengineered a subset of the Blackbaud SKY API for RE7. The ...