 Has Visual Impact,  Has Functional Impact
                Impacted Objects
Store the contact as a new panel member, attached to current seed

Store the contact as a new panel member, attached to current seed

Use the current survey as a template for adding a panel member. All the variables are copied onto a database associated to the current seed, thus allowing you to create multiple parallel panels.   The 3 events it handles are

  • The “Success” case when the panel member has been added to the database, and, if this seed is the main panel, also to the external WordPress installation
  • The “Duplicate” case when another panel member, on the target panel database, having the same email address associated to it has been found. In this case, no new panel member is be added.
  • The “Failure” case when something went wrong with adding the new panel member, such as a miscommunication with the external WordPress interface.
Store the contact as a new panel member, attached to another seed

Store the contact as a new panel member, attached to another seed

Use the current survey as a template for adding a panel member. All the variables are copied onto a database associated to the specified seed, thus allowing you to create multiple parallel panels. This feature has the added value of using a third party survey to create a member into another panel.   One use case is when you’re using multiple channels (facebook, linkedin, websites, face to face, etc) to recruit people into your database, thus with multiple surveys, and you need the data to be stored behind one particular seed, not on separate databases.   It is important to note that all the variable names from the current seed need to be found on the main seed, otherwise the process will fail. For example, if your main panel has variables “Q1″, “Q2″ and “Q3″, the seed onto which you’re using this puzzle piece needs to have one or more of the main panel variables (“Q1″, “Q2″ or “Q3″) and no additional ones. If the active Seed has another variable (e.g. Q4), the process will fail.   The 3 events it handles are

  • The “Success” case when the panel member has been added to the database, and, if the specified seed is the main panel, also to the external WordPress installation
  • The “Duplicate” case when another panel member, on the target panel database, having the same email address associated to it has been found. In this case, no new panel member is be added.
  • The “Failure” case when something went wrong with adding the new panel member, such as a miscommunication with the external WordPress interface.
Refer a member by using an email template

Refer a member by using an email template

Useful when you want to create connections between panel members, based on who invited who, this puzzle piece enables the ability for a panel member to invite a friend via email.   On the email message, feel free to include a link to a recruitment survey of your choosing.   The 3 events it handles are

  • The “Success” case when the email address has not been found in the database the referrer belongs to, thus the email has been sent successfully.
  • The “Duplicate” case when another panel member, having the same email address associated to it has been found in the panel database the referrer belongs to. In this case, no invitation is sent.
  • The “Failure” case when something went wrong with adding the new panel member, such as a miscommunication with the external WordPress interface or email server
Disable Panel Member

Disable Panel Member

A disabled account is no longer allowed to log in via the WordPress interface. If the seed the panelist belongs to is the main panel, then the panel member’s account will be marked as disabled in the WordPress UI. Please note that the account itself is not deleted from the panel or WordPress database.
Modify the Panel Variable

Modify the Panel Variable

The behavior is identical to this puzzle piece, with the exception that it changes the values for fields located in the current seed’s panel.   Based on the imported data Seeds automatically correlates the respondent to its panel entry, and is able to perform this action based on that association.
Add to Panel Variable

Add to Panel Variable

Based on the imported data, Seeds automatically correlates the respondent to its panel entry, and is able to add / substract a number to the respondent’s panel variable. If the variable does not have a number as a value, then nothing will happen.
Add Panel Member Tag

Add Panel Member Tag

Just as a Seed can have tags assigned, so can a panel member have attached per seed he was engaged with. This puzzle block’s purpose is to allow you to perform certain actions no more than once per seed.   For example: you can increment a variable named “points” by 10 when the respondent has opened the survey, at which time assign a tag named “initial reward assigned”, if it wasn’t assigned before. If the seed is to be reopened, then the points won’t be assigned again.
Check Panel Member Tag

Check Panel Member Tag

Check if a tag has already been assigned to the current panel member, for the current seed, and perform a specific action if it was found or not.
Modify Panel Member's Referee Variable

Modify Panel Member's Referee Variable

The behavior is identical to this puzzle piece, with the exception that it changes the values for fields located in the current seed’s panel, for the current panelist’s referee.     Based on the imported data Seeds automatically correlates the respondent to its panel entry, and is able to perform this action based on that association.
Add to Panel Member's Referee Variable

Add to Panel Member's Referee Variable

Based on the imported data, Seeds automatically correlates the respondent to its panel entry, and is able to add / substract a number to the respondent’s referee panel variable.   If the variable does not have a number as a value, then nothing will happen.