How to configure twilio gateway for sms verification plugin and sign up/in with phone number plugin

Step 1: Gp to Twiilo website

Step 2: Sign up a new account or log in with existing account

Step 3: Go to console dashboard and follow steps to verify phone number (skip this step if you already veified)

Step 4: Go to here to create a new project

Step 5: After creating a new project, go to here to select country list

Step 6: Go back to console dashboard, and click on “Upgrade Project” to buy full sms service

Step 7: You can find “ACCOUNT SID” and “AUTH TOKEN” (LIVE Credentials) here

Step 8: Go to moosocial admincp, expend “Plugins Manager”, then select “Sms Verify” or “Phone Signup”, click on “Gateway” tab, click “Edit” from Twillo row and input all settings

From: input phone number which is registered from Twillo

Sid: input “ACCOUNT SID” from Twillo

Token: input “AUTH TOKEN” from Twillo

How to install new plugin

1. Upload “app” folder and their contents to your site (allow overwrite old files).

– copy app folder of plugin


– Paste to [yourmoofolder]


2. Go to Admin Dashboard >>> Plugins Manager >>> Manager.

3. Open tab “Not Installed Plugins” and find the uninstall plugin (example “Who viewed me” plugin) click install.


4. To configure this plugin, please go to: Admin Dashboard >>> Plugins Manager >>> plugin just install (example : Who viewed me.)

5. Go to Admin Dashboard >>> Clear Global Caches

6. Enjoy it

How the subscription feature of the business directory works

One-time package

#1: Select your package type

#2: Enter your Title

#3: Enter your price of the package

#4: Maximum duration of this plan. For one-time plans, the plan will expire after the period of time set here.

#5: Specifies time before expiration to send renewal reminder

#6: If “Can manage admins” is checked, it will show here.

1. You can add any registered users as admins of this page and remove existing ones.

2. You can manage permissions that admins can do here


#7: If “Can reponse a review” is checked, it will show here. You can delete reivew or reply reivew.


#8: If “Can send verification request” is checked, it will show here


#9: If “Enable contact us form” is checked, it will show here


#10: If “Enable follow” is checked, it will show here


#11: If “Enable checkin” is checked, it will show here


#12: If “Enable favorite” is checked, it will show here


#13: If “Enable” is checked, this package is shown at front-end
Recurring package

#1: Enter your price of the package

#2: Time duration of each billing cycle

#3: Maximum duration of this plan. For recurring plans, the user will be billed at the above billing cycles for the period of time specifies here
Feature business
 – Admin directs to Plugin Manager/ Business/ Business Settings –> sroll down and enter featured price per day


 – To feature business, edit business –> click on on Feature my business –> click on Feature it now


 After click on Feature it now button, it show like this



#1: Enter days you want to feature your business

#2: Click on Submit button

#3: Click on Feature it now

How to Change/Modify Landing Page via Landing Page plugin

After install plugin, please go to, At Setting page, You will see 2 options :

Option 1: Static HTML Page

This option allows using a static HTML page to be your new Landing Page of Moosocial Site.

You can copy image, CSS, and jquery from elsewhere and make it becomes your style.

It also allows you add a link from your landing page your current Moosocial site such as Login page, Sign up page, privacy, terms…

You need to know a little Front-End develop skills to use this option or you can follow our simple instruction here:

1. Copy your HTML, CSS, IMAGE.

Access source via FTP or Cpanel

Modify your HTML page\app\Plugin\LandingManager\View\Elements\static\index.ctp Note: You can not change the name in a file, must use ‘index’

Next, Replace your CSS file app\webroot\landing_manager\static\css This CSS file contains all of your new landing page CSS. You also can add another CSS file and can declare it by below instruction.

Your jquery file can be stored app\webroot\landing_manager\static\js

And finally, Landing Page Image will be stored in app\webroot\landing_manager\static\img

Now we can move on to declare those files you already added above in step 2

2. How to use CSS and IMAGE from a static page.

Our Moosocial core use $this->request->webroot to call file form app\webroot so we will use it like :

<link rel="stylesheet" href="<?php echo $this->request->webroot ?>landing_manager/static/css/yourname.css">

The same for JS file.

<script src="<?php echo $this->request->webroot ?>landing_manager/static/js/yourname.js">

and for the image.

<img src="<?php echo $this->request->webroot ?>landing_manager/static/img/yourname.png">

You can place those code in your tag and <head> now your landing page is ready.

Option 2: Custom Block Style

This option is ‘key factor’ of this plugin that contains some available block from our core widget such as popular topics, popular blogs, upcoming events, login, signup, … with some style has been applied.

Also, we added some new block: Features, testimonial, display location MAP …  Users can easily DRAG – DROP block position, disabled any block that not necessary for your site.

We also support up to 4 HTML blocks so you can add Ads, sponsor or something else and you can place it “multi-time” on your landing page.

We already add a block called “Feature block”, that help you easily show your site’s feature.

And our most favorite block is Testimonial Block, You can show your user feedback that and especially your location map.

With block list selected, you can move on to modify block to create your own style, we support change background, color, font size also change the main text ( translation language), and some setting that makes your block work smoothly

And we also add demo block at bottom of setting page, so you can view directly what you already changed before saving.


To change url at landing page’s footer section, please change direclty at ….app\Plugin\LandingManager\View\Elements\block\footer.ctp .

That’s all, you can view our demo here :

Demo View

Also join our community group to discuss, ask questions and help us improve this plugin.