Segmento

What is Segmento?

Segmento is a platform that securely stores your entire client database, removing the need for Excel sheets. It helps you to organize your data into specific segments based on user behavior and interests for better targeting. Additionally, it tracks every client interaction on your website/mobile app, from clicks to conversions, ensuring businesses can reach the right audience at the right time.

2817582e-72ea-4fb2-902e-282e5a70abc9_Screenshot 2025-01-20 at 1,53,26 PM_enhanced.png

How Segmento Works -

Segmento works by capturing user data from multiple touchpoints, such as websites, apps, and other platforms, and organizing it into specific segments based on user behavior.

  1. Data Collection: Segmento collects data on user actions, including clicks, purchases, sign-ups, and other behaviors. This data is gathered in real-time and stored.

  2. User Segmentation: Based on predefined criteria (e.g., activity type, user status, demographics), Segmento automatically organizes users into different segments, such as anonymous or known users.

  3. Automation Triggers: Once users are placed into specific segments, Segmento allows you to set up automated triggers for each group to drive more conversions.

  4. Multi-Channel Campaigns: Segmento supports multi-channel communication, including SMS, WhatsApp, email, and push notifications. These channels are used to engage users and boost sales.

  5. Real-Time Analytics: Segmento tracks the performance of campaigns and provides insights into user engagement, allowing you to optimize strategies and improve ROI.

Overall, Segmento enables personalized, data-driven marketing by organizing users based on their activity, automating campaigns, and enhancing customer retention.

Benefits of Segmenting your Userbase -

Millions of customers engaging with your website or app over time, tracking their activity can be difficult. However, with Segmento, this becomes entirely possible. Segmento enables you to filter users based on their activity. e.g - Once a user engages in any action, their information is automatically added to a specific segment, whether anonymous or known. For anonymous users, you can send push notifications to encourage for sign-ups, while for known users, you can leverage various marketing channels to enhance customer retention. This approach significantly boosts conversion rates and improves ROI.

You can also watch the video guide for a complete Segmento setup - https://video-faq.viasocket.com/demo/cm66er2h105boxl0iftwotzmr

  1. Log in to the MSG91 panel.

  2. Select Segmento.

Screenshot 2025-01-20 at 4,14,15 PM_enhanced.png

Once you select Segmento, you will be directed to the Segment dashboard. On the top-left bar, you can access the default phonebook associated with your account. Upon clicking it, you will have the option to either upload your data into the default phonebook or create a new phonebook as needed.

Screenshot 2025-01-20 at 4.28.09 PM.png

For optimal organization and management, it's recommended to use the Default phonebook. Using the Default phonebook allows you to manage events and segments for all your contacts in one place, helping to avoid duplicates.

Next, After Selecting the phonebook, click on Column Settings to add custom fields. Select the ones you need, and if you want to add something different, click the Add Column button. Enter the field name and type, then click Add to include it.

Screenshot 2025-01-20 at 4.49.56 PM.png

After setting the column settings, you'll see an option to add contacts in the dashboard. Select this to upload all your contacts into the phonebook for effective management. When you click Add Contacts, you'll be able to upload your contacts seamlessly.

Screenshot 2025-01-20 at 4.40.38 PM.png

you can choose to upload a CSV file

Screenshot 2025-01-20 at 4.45.27 PM.png

either add contacts through an API

Screenshot 2025-01-20 at 5.38.51 PM.png

or sync contacts using third-party integrations like Zapier and Pabbly.

Screenshot 2025-01-20 at 5.38.56 PM.png

After uploading the contacts to your Segmento phonebook, match the columns with the attributes in your segmento phonebook using the mapping dropdown.

By following these simple steps, you can quickly set up your Segmento account with MSG91 and upload your entire database effortlessly with just one click.

Easy Steps to setup ...

Invalid Date

After uploading contacts to the phonebook, you can create segments based on your requirements.

Filter users based on column values, analyze the data & save the segments for future reference if needed.

To apply filters, Click on Filter and Create Segment

Set the condition and value for filtering, then click the Apply button. Use the + add condition option to add more conditions to filter segments. The Add Condition option uses "AND" logic, meaning both conditions must be true.

The Add Condition Group option lets you filter using "OR" logic, allowing you to choose one condition or another. You can add multiple condition groups for more flexibility.

Screenshot 2025-01-20 at 5.28.31 PM.png

Once you add the conditions, the filtered list of users will appear below. To launch a campaign without saving the segment, simply click Launch Campaign & then simply select a existing campaign flow or click on create campaign flow to send it instantly.

After selecting the campaign, map the mobile details and variables, then click Launch to run the campaign. Alternatively, use the Test Run button to test on your own number before launching in bulk

if you wish to save the segment for future use, click on Create Segment, enter a segment name, and click Save for future use.

Screenshot 2025-01-20 at 5.34.19 PM.png

After saving the segment, you can view the complete list of saved segments on the left-hand side of the dashboard.

Screenshot 2025-01-20 at 5.36.34 PM.png


How to create a Segm...

November 8, 2024

Automating campaigns in Segmento is simple and highly effective. With features like triggers and repeaters across multi-channel platforms, you can set up campaigns that run seamlessly based on user actions. Whether it's sending timely notifications, follow-ups, or engaging messages via SMS, email, WhatsApp, and more, Segmento ensures your campaigns are more personalized and automated for maximum impact.

1) Triggers in Segmento

Triggers are automated actions that occur when specific user behaviors or events take place. For example, you can set a trigger to send a welcome email when a user signs up or an abandoned cart reminder when a purchase is not completed. Triggers are customizable, allowing you to select the segment and set automation trigger seamlessly. Once set up, triggers automatically run when new customers meet specific conditions

How to Set Up Triggers in Segmento


After creating a segment, click on Create Automation, then select Create Trigger.

After selecting on Create Trigger, you'll be get an option to select a segment. Once you select the segment, you'll see the option to set a Wait - Minutes before sending another message to the same contact. This allows you to define a time limit for sending another message if the same client engages in the same activity within the specific segment. Next, choose the campaign flow from the list of existing campaigns or click on Create Campaign to design the campaign flow as needed.

Screenshot 2025-01-20 at 6.30.33 PM.png

After selecting the campaign, click Next, then map the required variable values. Once done, click the Save button to activate the trigger. Now, whenever a new user enters the specific segment, the flow will work accordingly.

Screenshot 2025-01-20 at 6.34.45 PM.png

2) Repeaters in Segmento

Repeaters allow you to send messages to users regularly based on set time intervals or conditions. For example, you can schedule reminder emails to be sent every week or trigger follow-up messages. This feature keeps your audience engaged by automating repeated messages, saving you from manual intervention.

How to Set Up Repeater in Segmento

Click on Create Automation, then select Create Repeater.


Now, select the segment and set the repeat time for the campaign to be repeated. Add the repeat duration with the desired date and time. If you wish to keep the repeater ongoing, enable the option Don’t end this repeater. Next, select the campaign and click Next. Then, map the required variable values accordingly. Once done, click the Save button to activate the repeater.

Screenshot 2025-01-20 at 7.08.04 PM.png

By following these steps, you can quickly set up automation, build your campaign flow, and ensure consistent user engagement, saving time while boosting conversions.


















How to Automate Camp...

January 20, 2025

We are excited to introduce a advance feature of Segmento - Segmento User Event

The User Events feature tracks user actions like website visits, clicks, and purchases across your shopify store. It records details such as timestamps and product information, helping businesses understand customer behaviour and preferences.

You can implement this feature on any shopify website using User Events APIs. It is also available through the Hello-Chat widget.

# Segmento User Event integration with Shopify:

Considering you have already installed the MSG91 app in your Shopify store, please refer to the below-mentioned steps to achieve it. In case you haven't installed our app yet then please check this article.

-- On the left-hand side panel, you will find the Segmento

-- Select the phonebook.

-- Toggle the user Event to get started.


Note: You can enable only a single phonebook through Shopify.

Now select the respective phonebook and Click on the switch to query input

Screenshot 2025-02-11 at 5.51.17 PM.png

Query Input : To effectively utilize the AI Query tool for event data search, adhere to the following instructions:

Screenshot 2025-02-11 at 5.49.33 PM.png



Utilize the Dropdown Menu for Key Selection: When writing queries, select keys from the dropdown menu provided. These dropdown menus contain keys associated with specific events.

​​

Craft Precise Queries: Ensure your queries match the exact event names and selected keys present in the data.      

​Example Query: "Retrieve data for all those who completed payment-info-Shopify.” 

Optimize Metadata Search: Use dropdown options to make metadata searches faster and easier. Only enter metadata manually when absolutely necessary for accuracy.

Example Query: get all the order-paid-shopify.products.product_id  is 459782

​​

Leverage Product Name Suggestions: Use the '@' symbol to prompt product name suggestions, enhancing the efficiency of your `queries.


#Create User Event Segment: After applying the query click on create segment option button.

​​


  Name the segment and Create


How to set Automation on Segment: follow this url -

Shopify User Events data: 

Following are the Event Types are tracked from Shopify.

Checkout-started-Shopify: These events get captured when the user adds the product to the cart.

Checkout-completed-Shopify: When a user successfully purchases the order.

Order-completed-Shopify: When the order is fulfilled by the Shop owner.

Order-updated-Shopify: Every time order is updated or goes to the next step.

Order-cancelled-Shopify: When order is cancelled.

Payment-info-Shopify: When payment is made for the order.

Order-refunded-Shopify: When payment is refunded by the store admin.

Order-paid-Shopify: When the amount is received to the shop-owner.

Create-order-fulfillment-Shopify: When Shop owner starts order-fulfillment process.

Update-order-fulfillment-Shopify: When order details are update in fulfillment process

Order-partially-fulfilled-Shopify: When products are fulfilled by multiple vendors for single order.


NOTE: The events will be shown after 10 events are created.

Another Option is On Hello Chat Widget the user event can be tracked by mapping the Domain:

Firstly, you need to add the one attribute column in Segmento "Domain" and then need to map same in the extra parameter on the Hello platform.


After adding the attribute navigate to the Hello section >> All inboxes and click on the three dots >> Extra Parameter.


Once you click on the Extra parameter a dashboard to map the domain will get pop-up, map the domain parameter with attributed that we have created.



When the domain is mapped and updated, all the activities of the user will be tracked in the Segmento when we click on the that particular user.




#User events through API:
You can also use user events feature with the help of our APIs for that please refer to this help article.


Integrate the API to seamlessly add new users into specific segment, along with their fields, attributes, and events.

This ensures your users and their events stay updated, enabling the smooth execution of automated campaigns.

For detailed guidance, refer to the API Documentation.

Add API to bring new users and their fields/attributes/events.

This is important to keep your users and their events updated to run automated campaigns.

Here is the API doc ->  API Doc

Segmento User Event

Invalid Date


You can integrate MSG91 with your Shopify store to send SMS, Emails, and WhatsApp to your customers via a plugin on targeted conditions like when they place an order, etc. 

You can watch this video or follow the below steps.


1. Open your Shopify store. Go to the Apps section from the sidebar and search for msg91. 




2. Select MSG91 from the app search results.



3. Select the Add App option. 



4. It will be added to your Shopify store. Click on the install app option to use it.



5. If you are a new user, you can signup from the link given.



6. If you already have a MSG91 account, go to the campaign section and create a campaign first with the required communication channels. Refer to this guide on how to create a campaign. 

Once done, come back to your Shopify store. In the Automation settings section, click on the get your Authkey option which will direct you to your MSG91 account’s authkey section. Copy the auth key and paste it in there. Click on the Save button.




8. Once it's verified, it will direct you to the Triggers page. Click on the New Trigger button to create a trigger.



9. Give the name of the trigger and select the status. In the Campaigns column, it will show you all the campaigns created in your MSG91 account. Select one as per the trigger. Then select the relevant Shopify event



10. According to the steps of the campaign selected by you, enter the recipient's contact details in the Send To field. You can also add a custom email or phone number to it. Add CC or BCC, if required. Then map the variables specified in the campaign content with the Shopify variables and Save the trigger.



11. Now, switch to the Hello section in Shopify if you wish to integrate the chat widget on your website. 



12. Click on the How to get token? It will direct you to the Chat widget settings of your MSG91 Hello panel. Copy the widget token from the script on the right side and paste it here. Click on the Save button to verify the token and enable the toggle below to show the widget on the website.




Note: If you have multiple chat widgets, you can go to the Manage Inboxes section as shown before, select Chat from the dropdown, click on the settings icon of the desired chat widget, and select the Edit widget option to copy the token.




13. To integrate WhatsApp chat on your website, enter the active WhatsApp number along with the country code as integrated into your MSG91 account. 

Click on the Save button and enable the toggle below to show it on the website.


Screenshot 2025-02-11 at 5.16.21 PM.png


14. Once saved, click on the view option on the online store in the sidebar to see the widget.



15. You will see an arrow at the bottom right of the page. Clicking on it will give the WhatsApp and Chat widget options.



If the widget doesn't show on the page, it might be because the MSG91 app isn't embedded in your theme. To do so, 


a. Select the Online Store option from the sidebar. Select Themes inside it and click on the Customize button on your current theme.



b. Go to the App embeds tab from the left sidebar and turn on the MSG91 toggle, if off. Then, click on the Save button.



View your page again as it should show the Chat widget and WhatsApp chat now.


Note- If you wish to integrate OTP SMS from MSG91 in Shopify, please drop an email to [email protected] mentioning your requirement and our concerned team will assist you.

How to Integrate you...

Invalid Date

Sync Shopify data with Segmento

We are now providing Shopify's integration with MSG91's Segmento. By doing so you can automate adding / updating the contacts in Segmento.

Considering you have already installed MSG91 app in your Shopify store, please refer to below mentioned steps to achieve it. In case you haven't installed our app yet then please click here:

1. On the left hand side panel you will find Segmento Option and then click on add Phonebook option



2. Once you click on add phonebook, it will show all the phonebooks present in your MSG91 account and you can select the one which you want to use for shopify.



3. After selecting the phonebook you will get data mapping fields like Customer, Order, Checkout and Fulfilment. Now from the left hand side you can select the "Shopify Field" and on the right hand side you can select the "Segemento Phonebook Filed" in which you map and sync these values.



4. In case you want to add more fields you can click on add field available as shown in the screenshot.




5. Once you have mapped all the fields, depending on your requirement you can simply click on Save button to save the mapping.

Note: Once you have save this configuration, even the old data will be synced so that you do not miss on anything important.

Sync Shopify data wi...

Invalid Date

You can integrate MSG91 with your Shopify store to send WhatsApp Messages if the customer abandons checkouts.


You can follow the below steps:

1. Integrate Shopify with the MSG91. Please refer to the LINK.

2. Create a campaign in the MSG91 account with a WhatsApp template. Please refer to the ARTICLE to create a campaign.

Note: If you want to create a button with the recovery link. While adding the URL for the button add the shop's domain name and then add a variable for the checkout slug.

3. Create a trigger in Shopify for abandoned carts by selecting the WhatsApp campaign created earlier.


By selecting this, the trigger will automatically run 15 minutes after the event occurs.




Shopify- How to reco...

Invalid Date