Answers.Body: <p>One part of your flow that isn't clear is: what happens if someone registers with a cc and then is rejected? You probably don't want to have to refund a cc, right?</p>
  <p>For a similar setup, what I did was to limit the payment method to pay later and set the instructions as &quot;sit tight until you hear from us&quot;, and then after the validation/approval process, they were sent an invoice that they could pay by cheque or using a credit card (you can pay an invoice via cc using a direct link in the invoice if you set it properly).</p>
  <p>The only wiring necessary was the notifications, which can be done in various ways.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T18:20:52.437Z
Answers.Text: This will work perfectly if I can get an invoice with credit card option.  Set the membership contribution form to 'pay later only' and include a message saying that we need to verify doc x.  Then send an invoice with allowing pay by cc.
Answers.UserDisplayName: HeneryH
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T18:23:03.547Z
Answers.Text: I'll look into invoices.  Haven't happened upon them yet.
Answers.UserDisplayName: HeneryH
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T18:27:47.543Z
Answers.Text: I found the instructions. Thanks @alan
  https://docs.civicrm.org/user/en/latest/contributions/invoicing/
Answers.UserDisplayName: HeneryH
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T15:14:44.397Z
Answers.LastActivityDate: 2020-12-02T15:14:44.397Z
Answers.UserDisplayName: Alan Dixon
Answers.Body: <p>In similar situations, the &quot;membership signup&quot; form I use isn't a membership signup form at all - it's a Webform or profile, which puts someone in a &quot;Needs Review&quot; group.</p>
  <p>A staff member can then go through the group that needs review, and upon approval, removes them from the group and sends them an email template that links to the &quot;payment page&quot;, which is the &quot;real&quot; contribution page for membership signup.</p>
  <p>I also use my <a href="https://civicrm.org/extensions/fast-action-links" rel="nofollow noreferrer">Fast Action Links</a> extension to streamline the process - after searching for people in &quot;Needs Review&quot;, you can click <strong>Accepted</strong>, <strong>Denied</strong>, or <strong>Needs More Info</strong>, which triggers a set of actions (via CiviRules integration).  E.g. selecting &quot;Accepted&quot; removes them from the &quot;Needs Review&quot; group, sends the email with the new link, adds them to an &quot;Approved&quot; group, and registers them for the next upcoming event, all with a single click.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T22:08:31.550Z
Answers.Text: @HeneryH Thanks for accepting my answer.  Catch me on chat.civicrm.org if you want to go the Fast Action Links route and I can give you a hand.
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T20:00:29.287Z
Answers.LastActivityDate: 2020-12-02T20:00:29.287Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>Relative Noob here.</p>
  <p>With my relatively out of the box installation I have new users joining the org via a membership contribution page.</p>
  <p>I can use the profile-advanced settings to automatically add the people to an &quot;active member&quot; group once the dues are paid (either by cc or by cash/check).</p>
  <p>That works well.</p>
  <p>But,  I now want to add a new step where a club administrator needs to verify a document for all new members.</p>
  <p>The workflow would be something like</p>
  <pre><code>Non-Member
  ↓
  [uses a registration/contribution page to join]
  ↓
  If cash/check   --yes--&gt;   They get queued in pending payment
  ↓                          ↙
  ↓   cc                  ↙   admin registers pmt
  ↓                     ↙   
  User enters a new state pending verification of document, maybe via profile-advanced-grp
  ↓
  [Admin verifies, just like an admin can confirm payment]
  ↓
  user is now a full active member
  </code></pre>
  <p>Can someone recommend some good reading material that might be helpful here?
  I see member rules that might be a good start</p>
  <p><a href="https://i.sstatic.net/I8iRc.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/I8iRc.png" alt="member rules" /></a></p>
  <p>Is there an easy strategy to get an admin action working to have an admin kick a user from State-A to State-B once they verify the document?</p>
  <p>Thanks</p>
  
Tags: <civimember>
Title: Workflow for new constituents. How to add a doc verification step?
ThreadText: # Workflow for new constituents. How to add a doc verification step?
  
  (Asked by: username_0 on 2020-12-01)
  
  Relative Noob here.
  With my relatively out of the box installation I have new users joining the org via a membership contribution page.
  I can use the profile-advanced settings to automatically add the people to an "active member" group once the dues are paid (either by cc or by cash/check).
  That works well.
  But,  I now want to add a new step where a club administrator needs to verify a document for all new members.
  The workflow would be something like
  Non-Member
  ↓
  [uses a registration/contribution page to join]
  ↓
  If cash/check   --yes-->   They get queued in pending payment
  ↓                          ↙
  ↓   cc                  ↙   admin registers pmt
  ↓                     ↙   
  User enters a new state pending verification of document, maybe via profile-advanced-grp
  ↓
  [Admin verifies, just like an admin can confirm payment]
  ↓
  user is now a full active member
  
  Can someone recommend some good reading material that might be helpful here?
  I see member rules that might be a good start
  
  Is there an easy strategy to get an admin action working to have an admin kick a user from State-A to State-B once they verify the document?
  Thanks
  
  **Tags:** civimember
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2020-12-02. Score: 3 | Accepted answer
  
  In similar situations, the "membership signup" form I use isn't a membership signup form at all - it's a Webform or profile, which puts someone in a "Needs Review" group.
  
  A staff member can then go through the group that needs review, and upon approval, removes them from the group and sends them an email template that links to the "payment page", which is the "real" contribution page for membership signup.
  
  I also use my [Fast Action Links](https://civicrm.org/extensions/fast-action-links) extension to streamline the process - after searching for people in "Needs Review", you can click **Accepted**, **Denied**, or **Needs More Info**, which triggers a set of actions (via CiviRules integration). E.g. selecting "Accepted" removes them from the "Needs Review" group, sends the email with the new link, adds them to an "Approved" group, and registers them for the next upcoming event, all with a single click.
  
  > **Comments:**
  > **username_2**: @username_0 Thanks for accepting my answer.  Catch me on chat.civicrm.org if you want to go the Fast Action Links route and I can give you a hand.  
  
  ---
  
  ### Answer by username_1 on 2020-12-02. Score: 5
  
  One part of your flow that isn't clear is: what happens if someone registers with a cc and then is rejected? You probably don't want to have to refund a cc, right?
  
  For a similar setup, what I did was to limit the payment method to pay later and set the instructions as "sit tight until you hear from us", and then after the validation/approval process, they were sent an invoice that they could pay by cheque or using a credit card (you can pay an invoice via cc using a direct link in the invoice if you set it properly).
  
  The only wiring necessary was the notifications, which can be done in various ways.
  
  > **Comments:**
  > **username_0**: This will work perfectly if I can get an invoice with credit card option.  Set the membership contribution form to 'pay later only' and include a message saying that we need to verify doc x.  Then send an invoice with allowing pay by cc.  
  > **username_0**: I'll look into invoices.  Haven't happened upon them yet.  
  > **username_0**: I found the instructions. Thanks @alan https://docs.civicrm.org/user/en/latest/contributions/invoicing/  
  
  ---
  
  