Contacts are the heart of your marketing and sales strategy, both works towards the same goal, to take strangers and transform them into customers. You'll use it to keep track of all the different people who have a relationship with your business, to personalize every interaction you have with them, and to attract more contacts like them. Whether you have a database of five contacts or a million contacts, you need to understand how to think about your contacts.
There are two types of contacts:
Anonymous visitors to your website— Visitors to your website who have not yet been identified by a form or other interaction. CampAct stores information on the activities performed by the anonymous visitors like which webpage on your website they visited on what date. Although you are not able to contact this anonymous visitors nor send them personalized communication, you are still able to identify them such that when they submit any form on your website. This will help you determine how long this anonymous contact took to provide their contact details.
Standard contacts — Contacts which have identified themselves via a form or some other source. As a result, these contacts typically have a name, email, and other identifying fields associated with the contact. The standard contact is the preferred contact within CampAct. These are contacts which may have started as a visitor, but at some point provided additional information such as a name, email address, social network handle, or other identifying characteristics. You can nurture these contacts through the CampAct marketing automation platform such that they are ready to be engaged by your sales teams.
The Manage Contacts section provides more information on what you can manage with standard contacts.
Typically contacts are added into the data-base through one of more of the following sources:
Website Sign-Up Form - Contacts that signed up via your landing page sign-up form or signed up for your newsletter.
Event - Contacts who joined your mailing list through your Event registration form.
Social Campaign - Contacts who signed up through your Facebook Advertisement and submitted a form
Deal/Offer - Contacts who signed up for an offer and registered on your website to avail the promotion
Tracking contacts by users: CampAct allows you to track user-wise contacts created in the data-base. Any contacts that were added manually, uploaded from a spread sheet, or imported from an external program like Gmail or outlook can be attached to a CampAct user. This helps in ensuring that only those contacts that a user has created are available to access for that user. This comes in handy when you have multiple product lines and a big marke
Through manage contacts section new contacts can be added, some information about a contact can be updated or an existing contacts can be deleted.
Standard Fields in a contact:
A typical contact will contain the following information:
Step 1 -Click on contacts.
Step 2- Click on new
Step 3- Fill the information in the core section.
Step4- Fill the information in the social section.
Step5-Click on save and close.
Adding contacts quickly - If you have contacts you would like to quickly add to CampAct manually, you can use the Quick Add Contact button to add them in to the system.
Steps for quick addition
Step 1- Click on contacts
Step2-Click on quick Add
Step 3-Fill the information in quick add and click save.
Contacts created
Deleting a single contact: there maybe situations where you want to delete select contacts and the procedure to delete them is given below:
In the contact screen,
Click on the “check-box” against the contact you’d like to have deleted.
Click the drop-down and select “Delete Selected” as shown in the screen-grab 1.1
The selected contact is deleted
Confirm the deletion.
If the standard information about contacts are not sufficient to send personalized communication and you feel the need to capture additional information about your contacts, the same can be achieved with custom field option in CampAct. Some of the examples for additional information could be “Date of Birth” to send birthday greetings or “Subscription Start Date” to send them reminders of subscription renewal etc. In order to create a new custom field in CampAct, follow the below steps:
Step1 – The illustration below shows how to create a new field for “Subscription Start Date”, Click on settings tab
Step2- Click on custom tab
Step3 –Click on new tab
Step4- Fill the required information
Step5- Custom field of Subscription start date has been created.
When you are using CampAct for the first time, you may like to bring in “contact” information from your legacy email Software or CRM or you may have excel sheets where you maintain all contact details. CAMPACT allows you to import this information without you having to create each contact manually.
Contacts can be imported via the user interface from a csv file. CampAct allows two types of data-import namely Browser Import and Background Import. If you have few hundred records you may choose the browser import option and if you have few thousands records, you could choose the background import option.
Browser Import- The bigger csv files have to be imported in batches to avoid hitting server's memory and time limits. In case of importing in the browser, your browser is controlling the batches. When one finish, the javascript starts a new one. This means the browsers have to be opened and connected to the internet the whole time. Use browser import only if you don't have any other choice
Background Import- Background import will always be faster and more reliable than the browser import.
When the background job finishes, either successfully or if it fails, you'll get a notification in the CampAct’s notification area about it.
Step1
Step2 - Choose new file
Set the limit delimiter enclosure and escape
We can find status of import by clicking the “import history” option in the contact menu. Below are some of the statuses and explanations:
Queued - The import was created and queued for background processing. At this stage the import is waiting for the background job to start the import.
In Progress - The background job started the import and it hasn't finished yet. You can see the progress in the list of the imports.
Imported - The import was successfully processed.
Failed - The import failed for some reason. Most usual cause may be that the uploaded csv file was removed or CampAct doesn't have permission to read it or the import was unresponsive for more than 2 hours.
Stopped - The import has been stopped by the user when it was in the queued or in progress states.
Manual - The user selected to import in the browser "manually" it's similar to in progress.
Delayed - The background job wanted to start the import, but the import process could not start. So it's delayed for later. The reason when this could happen is when the parallel import limit was hit. The import will start asap.
The list of imports can be found when you go to the contacts area, open the action menu above the contacts table and choose the background imports option.
The table will show you basic statistics about all imports, what the current statues are and what was the csv file name. There is also the switch which will enable you to stop and start queued or in process imports.
The csv file must be in utf8 encoding. Other encoding may cause troubles while importing. Read documentation of your spreadsheet program on how to export a spreadsheet to utf8. Google sheets encodes to utf8 automatically, libre/open office lets you choose before export.
In case of Boolean values like donotemail or custom boolean field, use values true, 1 , on or yes as true value
anything else will be considered false.
In case of date/time values, use yyyy-mm-dd hh:ii:ss format i.e. 2017:01:02 19:08:00 other formats may work too, but it may cause troubles.
This will display the following information of the import attempted files.
The new button in the contacts history page will redirect to the import page
View the source file- Take the cursor on the specific source file and click on it.
The source file page got displayed
This will display the following information
The import detail page holds more detailed statistics and import configuration when you click on details like import speed and how the import has been configured.
There are also 2 charts:
2.The line chart shows how many contacts has been added per minute.
The main content area displays information about rows which were ignored for some reason (if any). The table will tell you what row in the csv file it was and what was the reason, so you can fix those rows and import again.
In the right column you can see who created the import and when and also when the background job (system) updated the statistics after every batch was completed.
There is an option in the global CampAct configuration / contact settings to define what is the optimal limit of browser import vs background import. If you insert for example 1000, that means that if the import csv will have less than 1000 rows, it will be imported in the browser, if it will have more rows, it will be queued to be imported by the background job. Default value is 0 (zero), which means it will show you 2 import buttons instead of one and you'll have to decide what import option to use during every import.
Click on the details tab to view additional information
This will display the following information.
If you find the need to export your contact database to mass update some information using an excel, CampAct provides you the option of exporting the same into a CSV file.
This will download a csv file with the following contact information.
The donwloaded file will be in the csv format.
Click on the name of a particular contact.
Contacts page gets displayed.
Click on the details tab to check the details (core/social).
Core contains details like.
Social tab contains details like.
Core information- This section contains all the main information about the contact that includes name, address, and phone number.
Social information- Social information part contains information like facebook link, linkdln link ,instragram link etc this will help to access the contacts social profile.
Contacts engagements
Engagements and points display graphically with timeline in the x axis and engagements in the y axis.
Contacts history
Click the history tab and it will display the event table containing the
History contains data like stage changed, email read, campaign action triggered, email sent, contact identified, contact created.
Notes
Notes contains specific information about the contact
For example if a contact call and inform to send a reminder about some information like sending an email then CampAct allows to write specific notes related to individual contacts .
How to create notes
There may be occasions that as a user, you may want to look up particular contact from your contact list. In CAMPACT, you can go to contact section and on the top left corner you will find “Filter”. Start typing in your search and CAMPACT will populate data as per your search.
Example- Filter by name
Steps to make a search
Search Operators:
+ (plus sign) - Search for
the exact string (i.e. if admin, then administrator will not match)!
(exclamation mark) - Not equals string" " (double quotes) - Search by
phrase( ) (parentheses) - Group expressions together. OR - By default the
expressions will be joined as AND statements. Use the OR operator to change
that.
% - Use the % as a wildcard to search for specific names or values in a
phrase (i.e. to find all companies with the word ‘Technologies’
then type %technologies %)
Search
commands
is:anonymous
is:unowned
is:mine
email:*
segment:{segment_alias}
name:*
company:*
owner:*
ip:*
ids:ID1,ID2 (comma
separated IDs, no spaces)
common:{segment_alias} + {segment_alias} +
...
tag:*
stage:*
email_sent:EMAIL_ID
email_read:EMAIL_ID
email_queued:EMAIL_ID
email_pending:EMAIL_ID
This will display the anonymous contacts. These are the contacts which are not identified by names. If a particular contact visit your website and did not share their details they became anonymous contacts once they share their details then the system will automatically give the information about the number of times the contact has visited your website till sharing their details.
Contacts section helps to identify capture and nurture prospects and help to turn them into opportunity and customers. Contacts section records and store information that can be analysed.
In case of B2B enterprise it is essential to have contacts in association with companies .Companies may have a single contact or it may have multiple contacts.
Contains information regarding different companies.
The companies section contains the following information.
Companies can be deleted in two ways.
Deleting all the companies
Select the checkbox of the top and this will select the entire list of companies and
Then select from the drop-down list and delete to delete all the companies from the list.
Deleting individual companies
Select the checkbox associated with the companies that need to be deleted
and then select from the drop-down list the delete option to delete the company.
Deleting multiple companies
Click on the checkbox associated with the companies that need to be deleted.
Click on the top drop-down arrow.
Select the delete selected option.
What Is a Market Segment?
A market segment is a group of people who share one or more common characteristics, lumped together for marketing purposes. Each market segment is unique, and marketers use various criteria to create a target market for their product or service. Marketing professionals approach each segment differently, after fully understanding the needs, lifestyles, demographics and personality of the target consumer.
Demographic segmentation is one of the simplest and widest types of market segmentation used. Most companies use it to get the right population in using their products. Segmentation generally divides a population based on variables. Thus demographic segmentation too has its own variables such as age, gender, family size, income, occupation, religion, race and nationality.
This type of market segmentation divides the population on the basis of their behaviour, usage and decision making pattern. The behaviour of a person can captured for example how many person have open an email , how many person have moved to the purchased site and based on the above data segments can be formed.
Psychographic segmentation is one which uses lifestyle of people, their activities, interests as well as opinions to define a market segment. Psychographic segmentation is quite similar to behavioural segmentation. But psychographic segmentation also takes the psychological aspects of consumer buying behaviour into accounts. These psychological aspects may be consumer’s lifestyle, his social standing as well as his AIO( Activities, interests and opinions).
This type of market segmentation divides people on the basis of geography. Your potential customers will have different needs based on the geography they are located in. Similarly in cold countries, the same company might be marketing for heaters whereas in hot countries, the same company might be targeting air conditioners.
Segments provide ways to easily organize your contacts. These segments can be configured from a variety of fields.
When viewing all segments you will notice the column on the right which shows the number of contacts matching that particular segment.
If you want to divide your segment based on certain criterion, and you wish to avoid sending duplicate emails to the sub segments, you can view and alter them through typing the alias name of the contact segments separated by '+' only. You can add n contact segments to have their common, but you will always receive the result as the intersection of the subsets. You can then manipulate the contacts to remove them from either one subset or all, hence avoiding duplicate emails to the same leads in the subsets.
There are 5 filters you can use for matching part of a string - starts with , ends with , contains , like and reg exp. First three filters match strings as you enter it. Like filter is for advanced users - you can specify which type you want to use with % character:
A few notes for text filters:
You can use regular expressions in a regexp filter CampAct recognises all common operators like | for OR ( first string|second string ), character sets ( [0-9] , [a-z0-9] etc.), repetitions ( + , * , ? ) and more. You have to escape special characters with \ if you want to use them as matching character. Learn more about regex at
https://dev.mysql.com/doc/refman/5.7/en/regexp.html. Please note that MySQL (and CampAct) uses POSIX regex, which could behave differently from other types of Regex.
Date options
However, you can specify much more here. CampAct recognizes relative formats too (these string are not translatable):
Example (Consider that today is 2018-03-02 ):
Beside this you can specify your date with text. These formulas are translatable, so make sure you use them in correct format.
Example (Consider that today is 2018-03-02 ):
Once you have created your segment, any applicable contact will be automatically added through the execution of a cron job. This is the essence of segments.
To keep the segments current, create a cron job that executes the following command at the desired interval:
php /path/to/mautic/app/console mautic:segments:update --env=prod
Through the execution of that command, contacts that match the filters will be added and contacts that no longer match will be removed. Any contacts that were manually added will remain part of the list regardless of filters.
In addition to segments you can also manually add any contact to a list by clicking the preferences button at the segments tab, use the dropdown to select a segment and add the contact to it or click on the x next to a segment in the input field to remove the contact.
Filter the contacts in the segment. The batch delete action in the contact table allows deletion of up to 100 contacts at one time. This is a performance precaution since deleting more contacts at one time could cause issues. This feature can be used for hundreds of contacts.
But deleting thousands of contacts this way in one segment will become a tedious task. Luckily, there is a trick how to let the background workers do the job for you.
This way the CampAct:campaign:update and CampAct:campaign:trigger commands will delete all the contacts in the segment. As well as all the contacts which will be added to the segment in the future. Everything is done automatically in the background. The cron jobs must be configured. However, be aware that when a contact is deleted, there is no way to get it back.
Red switch indicates published and green switch indicates unpublished.
Steps
Setting published and unpublished.
Step3-Fill the information in the details tab
The information under the details tab is as follows
Step4 -Set filter option.
The information available in the filters tab is as follows .
Choose one from the drop down list and then set the condition and based on the condition it will fetch the data.
Set the public segment field and also set the published field.
Finally click on save and close.
Creating a segment for the state of North Dakota.
The segments that contain matching data will be reflected as view contacts (number of contacts).
Click on view contacts corresponding to the segments section.
Example- click on the view contacts section of the SQL stage contacts this will redirect to the contacts page and will display the contacts that is under the sql stage segments.
Step2- Redirect to contacts page containing contacts of that particular segments.
The contacts under the sql stage segments section.
Filter
The data can be filter using the filter section.
Type the Name or the Alias name of the particular segments in the filter and press enter it will display the data under that name or alias name.
Click on the checkbox beside name to select all the segments and click on the down arrow and from the list select delete selected to delete the selected checkbox.
Unchecking the box will not select that segment from getting deleted
All contacts information
This chart will show all the contacts in that segments and the time in which they are added.