# Email Verifiation Function

{% hint style="info" %}
With the FlowBridge email verification function, you can validate and confirm the email the user has provided is real by sending out a code the user needs to fill in to verify their email.
{% endhint %}

### Guide:

{% embed url="<https://www.youtube.com/embed/OFI-qdJbEJc>" %}

## The Functions

There are 2 functions being used, the Email Verification function and the Code Verification function.

The function will send an email through our <noreply@flowverification.online> email address without any branding.

### Email Verification Function

This function sends out the email and returns a signature token to ensure security while verifying the email. You will need to save the signature token in to a variable in your Voiceflow project and use it again in the Code Verification function

#### **Input Variables**

**License** - The FlowBridge custom functions license found on the custom functions page on your FlowBridge environment

**Email** - This is the email of the user, generally you would ask this and use a capture step to save it

**Project ID** - This is an optional field. You can type "none" (Without the quotes) to skip this. If you choose to set a Project ID, this will be saved and visible from the client dashboard on FlowBridge

#### **Output Variables**

**Signature Token** - For security reasons, this randomized token is required to use the second part of the email verification process with the "Verify Email Code" function. You will need to save this in a variable on Voiceflow to make use of it.

### Email Code Verification Function

This function will accept the code from the user and verify if the code & signature match what was sent to the user for verification.

#### **Input Variables**

**License** - The FlowBridge custom functions license found on the custom functions page on your FlowBridge environment

**Signature** - This is the signature provided as output variable from the "Email Verification" function. This is used for security purposes

**Code** - The code provided by the user which they received in their email. Generally you would receive this through a capture step.

### **Step-by-step guide**

1. Navigate to your FlowBridge environment
2. Click "Custom Functions"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/e366bbd8-7d9c-4992-b37b-21919346b965/ascreenshot.jpeg?tl_px=0,19\&br_px=859,500\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=98,212)

3. Click "Download"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/a46de020-7332-4d2c-927c-bbbb7c8d02b5/ascreenshot.jpeg?tl_px=1144,692\&br_px=2004,1173\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,357)

4. Go to your Voiceflow Project
5. Click "Functions"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/7ae459b0-2d3b-4dec-ac81-e9ccf7a2063a/ascreenshot.jpeg?tl_px=0,65\&br_px=859,546\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=163,212)

6. Click this icon to import a function

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/1dcc6bdf-47d2-40e3-8520-1fe249c868ae/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=801,56)

7. Click "Browse" and upload 1 of the 2 functions included in the zip file (Make sure to unarchive the zip file first)

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/e7afd04b-d4fc-4f59-a768-3fabeccb5d58/ascreenshot.jpeg?tl_px=1263,0\&br_px=2123,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,154)

8. Click "Import"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/c23417cf-dacc-4e04-94fb-fa1de18e70e2/ascreenshot.jpeg?tl_px=1372,63\&br_px=2232,544\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

9. Click here again to upload the 2nd function

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/eafa8fc0-e3d2-4bd5-b29e-fe8938595b44/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=807,59)

10. Click "Browse" and select the 2nd function included

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/87753019-54d8-451f-86ea-0b52d160fe19/ascreenshot.jpeg?tl_px=1275,0\&br_px=2135,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,141)

11. Click "Import"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/c9dffa9d-f7af-4f7c-b051-cb02ff76301a/ascreenshot.jpeg?tl_px=1369,62\&br_px=2229,543\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

12. Click "Workflows"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/b1e00ad4-5b0a-4158-a654-648e33ca20ba/ascreenshot.jpeg?tl_px=0,0\&br_px=859,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=162,100)

13. Double-click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/8a74e17d-b79a-48f3-98be-338212c2f7ce/ascreenshot.jpeg?tl_px=149,0\&br_px=1009,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,154)

14. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/e202d7c3-2991-4ab2-aacc-bde6b9d22333/ascreenshot.jpeg?tl_px=966,161\&br_px=1826,642\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

15. Click "Text"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/43af448e-eaf5-48c0-841f-e1b41b2fc636/ascreenshot.jpeg?tl_px=1420,266\&br_px=2280,747\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

16. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/76213c62-d6d7-4ef6-83ab-7baa2c930162/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=451,175)

17. Type "What is your email?"
18. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/a3670386-9ff1-4d54-bdba-8bd888f74fcf/ascreenshot.jpeg?tl_px=1394,260\&br_px=2254,741\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

19. Click "Capture" and drag it on to the same block as where the text is

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/903341bc-9eac-4a3f-a146-5297f6667b6f/ascreenshot.jpeg?tl_px=0,144\&br_px=859,625\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=367,212)

20. Double-click the "Select or create variable" field.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/b96530ca-7659-4770-8a3e-33283f7a8d8d/ascreenshot.jpeg?tl_px=2527,8\&br_px=3387,489\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=550,212)

21. Type "user\_email"
22. Click "Create New Variable"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/99e9a6e4-ca7c-423f-9a6b-577c9fda6e52/ascreenshot.jpeg?tl_px=2527,146\&br_px=3387,627\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=579,212)

23. Click "Create variable"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/7ad7cc56-27cd-45e3-b55b-0febf6355c08/ascreenshot.jpeg?tl_px=1361,194\&br_px=2221,675\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

24. Click here and drag a line somewhere on the canvas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/43368745-209f-4005-8fe8-695e06936183/ascreenshot.jpeg?tl_px=1465,264\&br_px=2325,745\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

25. Click "Function"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/b10ef8d9-0935-4971-95cc-bb46a5a02232/ascreenshot.jpeg?tl_px=2065,538\&br_px=2925,1019\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

26. Click "Select existing function"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/0940b2e7-3b22-4a57-9294-e27790ca70c8/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=627,115)

27. Click "Flowbridge: Verify Email"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/e953d208-ea1e-4cd9-8e10-cad49aa58e81/ascreenshot.jpeg?tl_px=2527,1\&br_px=3387,482\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=631,212)

28. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/7ac2453a-9ee5-4fea-bfd2-97d709d10139/ascreenshot.jpeg?tl_px=2527,16\&br_px=3387,497\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=578,212)

29. Type "none" if you don't want to associate it with a project
30. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/aeb16ef3-7f4a-45a0-b80c-a9e611e98e74/ascreenshot.jpeg?tl_px=2527,46\&br_px=3387,527\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=562,212)

31. Type "{em"
32. Click "user\_"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/6283f354-ca68-44ef-90b1-751b5582faaf/ascreenshot.jpeg?tl_px=2527,79\&br_px=3387,560\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=558,212)

33. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/4d88012b-4735-4bf1-a241-2113612dd307/ascreenshot.jpeg?tl_px=2527,91\&br_px=3387,572\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=545,212)

34. Go to the FlowBridge custom functions page and copy your license code
35. Paste the license code here

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/738a6e51-b450-461a-8eb6-ff7e33e613d4/ascreenshot.jpeg?tl_px=2527,95\&br_px=3387,576\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=566,212)

36. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/1d07ec99-2dc6-42a0-b788-dc1aec354e99/ascreenshot.jpeg?tl_px=2527,188\&br_px=3387,669\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=713,212)

37. Type "{signature"
38. Click "'add signature'"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/9337167c-201f-4eb3-a916-3aa37790f891/ascreenshot.jpeg?tl_px=2527,203\&br_px=3387,684\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=730,212)

39. Click "Create variable"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/00ae4845-965a-40af-9c2a-b5aa323a9283/ascreenshot.jpeg?tl_px=1363,196\&br_px=2223,677\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

40. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/3337d716-2ac1-45f3-a641-d97888cb8dd5/ascreenshot.jpeg?tl_px=2527,204\&br_px=3387,685\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=637,212)

41. Click here and drag a line somewhere on the canvas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/d2ab82a9-d955-4cb3-b36c-188e8d1de9fe/ascreenshot.jpeg?tl_px=1070,371\&br_px=1930,852\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

42. Click "Text"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/af2878f3-5fcf-47aa-8abf-3b2d26fa9ff7/ascreenshot.jpeg?tl_px=1346,32\&br_px=2206,513\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

43. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/cfd7b4eb-78eb-404b-afdf-0a0321f699de/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=591,158)

44. Type "Email was invalid, type it again."
45. Click here and drag a line back to the capture step for the email. This path is used if the email was deemed as invalid thus you will ask the user to type it it again.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/88deefcd-5506-47fe-9497-a21799295466/ascreenshot.jpeg?tl_px=1381,0\&br_px=2241,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,184)

46. Click here and drag a line somewhere on the canvas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/9a073a78-18de-4ac0-a97f-525874c9575e/ascreenshot.jpeg?tl_px=1070,421\&br_px=1930,902\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

47. Click "Text"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/b79e04ea-229c-4444-8a9d-9d483f08cb6c/ascreenshot.jpeg?tl_px=1652,486\&br_px=2512,967\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

48. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/1a692ae1-4ad6-45df-ab50-b79925b3efd2/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=480,159)

49. Type "What is the code?"
50. Click "Capture" and drag it underneath the newly created text block step

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/98b4c7e2-abcb-407f-a8e5-dd500a1c95a0/ascreenshot.jpeg?tl_px=0,147\&br_px=859,628\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=362,212)

51. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/8dc1b2f7-3db1-4b44-a998-ae17651c01c4/ascreenshot.jpeg?tl_px=2527,21\&br_px=3387,502\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=577,212)

52. Remove the current variable text

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/4bfb2a46-cbfa-4519-ba87-7819f0409e88/ascreenshot.jpeg?tl_px=2527,12\&br_px=3387,493\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=518,212)

53. Type "user\_email\_code"
54. Click "Create New Variable"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/09304647-4a07-4eef-af52-d09c83c4f110/ascreenshot.jpeg?tl_px=2527,154\&br_px=3387,635\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=637,212)

55. Click "Create variable"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/d7dae7f4-77bc-46dc-95e4-0a4d9165bac8/ascreenshot.jpeg?tl_px=1338,183\&br_px=2198,664\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

56. Click here and drag a line somewhere on the canvas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/1a2f0534-ab3b-4932-bd8b-3380ee99d480/ascreenshot.jpeg?tl_px=1587,307\&br_px=2447,788\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

57. Click "Function"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/fa8c4988-40c0-4b24-82c9-3ac9ae0a02e0/ascreenshot.jpeg?tl_px=2087,466\&br_px=2947,947\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

58. Click "Select existing function"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/b1da62a8-d5e3-4da8-ad2d-6dbfda18d0a7/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=603,124)

59. Click "FlowBridge: Verify Email Code"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/965d53a9-dd7b-4fd8-a5eb-b3eef489d1a9/ascreenshot.jpeg?tl_px=2527,23\&br_px=3387,504\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=656,212)

60. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/76fe1919-77d9-46e3-9898-22d151e836e8/ascreenshot.jpeg?tl_px=2527,20\&br_px=3387,501\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=584,212)

61. Type "{user"
62. Click "\_email\_code"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/28202b6b-b538-40dc-b729-1ef2a45533f1/ascreenshot.jpeg?tl_px=2527,80\&br_px=3387,561\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=597,212)

63. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/d390e545-bb91-4eb2-a16e-d2b6809cafdd/ascreenshot.jpeg?tl_px=2527,54\&br_px=3387,535\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=568,212)

64. Type "{sig"
65. Click "signature"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/c37b130d-f173-4fc7-a978-1b6b1b38d504/ascreenshot.jpeg?tl_px=2527,75\&br_px=3387,556\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=568,212)

66. Click here and paste in the FlowBridge custom functions license

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/12b20a33-2290-446c-9bb2-c85b968c405f/ascreenshot.jpeg?tl_px=2527,87\&br_px=3387,568\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=567,212)

67. Click here and drag a line somewhere to the convas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/a3b548ff-5cd6-4905-9f66-8c772d6d0c0d/ascreenshot.jpeg?tl_px=1592,447\&br_px=2452,928\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

68. Click "Text"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/8a4a37b7-a9ad-4b84-b89e-01a40fc1babc/ascreenshot.jpeg?tl_px=1532,667\&br_px=2392,1148\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

69. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/24def7e4-0a5f-4625-acbf-c4dbdc50ec2d/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=472,176)

70. Type "Invalid code, try again"
71. Click here and drag a line to the capture step where you want to capture the code the user needs to input so we can ask it again if they filled in an incorrect code

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/adada4b7-daaa-4e82-8a3e-b4797bb762c8/ascreenshot.jpeg?tl_px=1577,609\&br_px=2437,1090\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

72. Click here and drag a line somewhere on the canvas

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/764aef1e-7310-43d5-9456-0cd353a64382/ascreenshot.jpeg?tl_px=1586,402\&br_px=2446,883\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

73. Click "Text"

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/e6980f60-fc0e-4ced-af7e-e4d6a26f37ab/ascreenshot.jpeg?tl_px=2052,461\&br_px=2912,942\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=402,212)

74. Click here.

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2024-05-26/9a71c008-e16c-46c2-863d-a3c229985476/ascreenshot.jpeg?tl_px=2527,0\&br_px=3387,480\&force_format=png\&width=860\&wat_scale=76\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=481,169)

75. Type "Code was correct and successfull!"
76. Everything is now set up for email verification!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flowbridge.app/documentation/basics/custom-functions-voiceflow/email-verifiation-function.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
