Create a Custom CRM
Day 8 of 100DaysofNoCode & 100DaysofAI
Max Haining
|
60 steps
|
4 minutes
Frontly
Google Sheets
1
Navigate to[Frontly](https://frontly.ai/?ref=100nocode)and sign-up for an account.
Adding a data source
2
Once you've signed up, click "**Add Data Source**" within the dashboard.
3
Select Google Sheets and follow the instructions to connect Frontly with Google Sheets.
4
Locate the Frontly CRM data file within your Google Sheets account and click "**Import Sheet**"\ \ The Frontly CRM data file you need to upload is located [here](https://docs.google.com/spreadsheets/d/1c2ZME4kV7AcO-gd30XaMbgDoLhGmtSm3-zIV9cvykyQ/edit?usp=drive_link). You'll need to download this file and then upload it to your own Google Drive.
Creating an app
5
Click "**Apps**" from the left-hand menu.
6
Click "**New App**"
7
Click "**Create From Scratch**"
8
Name the app "**Leads**', add a unique subdomain name and click "**Create App**"
Adding an "All Leads" page
9
You'll automatically be taken to a new screen where you'll add your first app page. \ \ Click "**New Page**"
10
Add the page name "**All Leads**"\ \ This first page will display the information for all leads that are in your database.\ \ Click "**Create Page**"
11
Now you'll create your page by adding a Block.\ \ For this page, click the Table icon to add a Table Block.
12
Select "**Sheet1**"
13
Click "**Complete Setup**"
14
Click the "Label" field in the top-left of the page and rename the Label to "**All Leads**"
15
Save the page. The save button is in the top-right corner of the page.
16
Click this icon to **go back to the Pages menu.**
Adding an "Analytics Leads" page
17
Click "**New Page**"
18
Name this page "**Analytics Leads**" and click "**Create Page**".\ \ You'll now create a page within your CRM that only shows Analytics leads.
19
Click "**Browse Blocks**"
20
Click the "**Table**" icon.
21
Select "**Sheet1**"
22
Click "**Complete Setup**"
23
Click "**Filters**" in the left-hand menu.\ \ You're now going to configure a filter to only display leads that have been recorded with the Service Interest of "Analytics".
24
Click "**Add Hidden Filter**"
25
Click "**New Hidden Filter**"
26
Click the drop-down menu for "**Field**"
27
Select "**Service Interest**"
28
Ensure the "**Operator**" option is configured as "**Equals**"
29
Set the value as "**Analytics**"
30
Click "**Save Page**"
31
Click this icon to **go back to the Pages menu.**
Adding a "Service Demand" page
32
Click "**New Page**"
33
Name the page "**Service Demand**" and click "**Create Page**".\ \ You're now going to create a page within the CRM that displays a bar chart of service demand.
34
Click "**Browse Blocks"**
35
Click "**Analytics**"
36
Click "**Chart**"
37
Select "**Sheet1**"
38
Click "**Vertical**" as the **Variant** type and click "**Complete Setup**"
39
In the left-hand menu, **select "Service Interest" within the "Label Field" drop-down.**
40
Select "**Service Interest**" within the "**Group By**" drop-down.
41
Change the page label name to "**Service Demand**"
42
Click "**Save Page**"
43
Click this icon to **go back to the Pages menu.**
Adding a "New Lead" form page
44
Click "**New Page**"
45
You're now going to add a new page that contains a user input form. The user input form is mapped to the data in your CRM.\ \ Add the page name "**New Lead Form**" and click "**Create Page**"
46
Click "**Browse Blocks**"
47
Click "**Form**"
48
Select "**Form**"
49
Select "**Sheet1**"
50
Select "**Create**"
51
Click "**Complete Setup**"
52
Change the page label to "**New Lead Form**"
53
If you find that "Surname" has incorrectly formatted as a drop-down field type, you can correct this now.\ \ Click the "Surname" field to open the sub-menu on the right-hand side.
54
Select "**Input**" from the "**Display Component**" drop-down menu.
55
The "Surname" field is now configured correctly.
56
Click "**Save Page**"
57
Click "**Preview**"
58
Now test your new lead entry form. Fill out all details on the form and click "**Save New Record**"
59
Head to your Google Sheet and you'll see your database has also been updated.
60
Congratulations! \ \ You've now created a custom CRM with four pages: - A page displaying all data for all leads - A page displaying all data just for analytics leads - A page that displays service demand to date in a bar chart - A form that allows you to quickly add new entries to your CRM\ \ Great work today!