Segment.io Integration

Segment is a popular customer data hub meant as an effortless way to integrate different web applications through a common set of data streams. We are happy to announce, that it will soon be possible to integrate Callexa Feedback into your own web application through Segment.


What you can do with Callexa Feedback and Segment.io

  • Automatically send NPS surveys through Segment's analystics.identify command
  • Review all ratings, comments and statistics directly in your Callexa Feedback dashboard
  • Or let Callexa sync back ratings by adding additional traits to the customer object in Segment
  • Conclusion: Fully automated integration with more than 100 web applications


Enable Segment for your Callexa survey:

  1. Navigate to the "Recipients" panel of your survey and open the Tab labeled "Segment"
  2. Set how many days to wait before sending a survey to a customer imported through Segment
    (read more about "sending delays" in the section below)
  3. Click the checkbox to enable the automation and hit "Save"
  4. Now copy the API Key to your clipboard


Enable Callexa in your Segment Dashboard:

  1. Navigate to the "Integrations" panel and select Callexa Feedback
  2. Paste the API Key of your survey to the form and hit "Save and close"
  3. That's it, new customers will now automatically be surveyed through Callexa


Enable the sync back of new ratings (optional):

  1. Navigate to the "Project Keys" panel in Segment and copy the "Write Key" to your clipboard
  2. Navigate to your survey's "Recipients" panel in Callexa and paste the Write Key into the matching field of the "Segment" Tab
  3. New ratings will now be added as additional customer traits callexa_rating, callexa_comment and callexa_date


About sending delays

Often you do not want to send the survey immediatly after the analytics.identify() command has been called. To correctly delay the sending of surveys we recommend that the createdAt trait is set correctly for all your customers. If it is not set Callexa will treat the customer as created on the current day.

You can define a minimum and a maximum delay in days for the survey to be sent after customer creation. If the minimum delay is set to 0, the survey will be sent immediatly. If the creation date is further back than the maximum delay, the customer will not be surveyed. For better understanding here are some typical scenarios:

  • Survey only new customers at least 3 days after their creation:
    Set the minimum delay to 3 and the maximum delay to e.g. 14 days in order to ignore customer records older than that
  • Survey every customer, even repeatedly, whenever the identify command is called:
    Set the minimum delay to the value you want but the maximum delay to 0. Whenever analytics.identify() is called, a survey will be sent to that customer. The same would apply if no createdAt trait is set for the customer.
  • Survey every customer, even repeatedly, but not necessarily every time the identify command is called:
    There is a global setting available for this purpose. Navigate to the edit panel of your survey and set a minimum interval in weeks. Callexa will ignore all identify calls for customers who already have been surveyed during that interval.


Used Traits

Callexa will import the following customer traits:

  • email (required)
  • firstName, lastName (optional)
  • name (optional - ignored if firstName or lastName trait is available)
  • gender (optional)
  • createdAt (optional, see "About sending delays" section)


If you have any questions feel free to contact us at info@callexa.com.

You may also be interested in...
Ways to integrate your NPS surveys<br>

For example, Callexa Feedback can be configured to send a survey after an arbitrary number of days to the customers after an order has been completed or after a cancellation or after receiving an invoice. The customer can evaluate within this email. After the evaluation has been done, a website with a follow-up question or additional tags which can be evaluated, will popup.

Insightly Integration

Insightly is a great tool that helps mid-sized companies to deal with the daily barrage of tasks such as managing leads, contacts, organizations, partners, vendors and suppliers. With the CRM best practices, you can see all information on a lead or a contact, beginning with the origin and e-mail history over to key data on all projects in which they have participated.

BetterVoice Integration

BetterVoice is a hosted Voice over Internet Protocol (VoIP) service. It replaces a traditional phone system by transmitting incoming and outgoing phone calls over a high-speed Internet connection. Call routing and other services are provided by a software-based virtual private branch exchange (PBX) that is hosted by BetterWorld, rather than on-site PBX hardware.

Megaventory Integration

Ever looked for a solution that helps you organize your inventory and optimize sales? With Megaventory you can now achieve this. Thanks to the clean and simple interface SMBs get a reliable and easy to use solution they can acces from alomost anywhere.

Mailjet Integration

Mailjet is a cloud-based service allows you to send your transactional messages as well as your marketing campaigns. Create your account in a few clicks and send your first messages in minutes! Mailjet is a powerful email service provider that ensures maximum insight and deliverability results for marketing and transactional emails.

AWeber Integration

AWeber provides you with all the tools you need to send emails the right way. Email is perfect for keeping your brand top of mind and staying connected with those who make a purchase, read your blog or meet you in person. And when you join the community where email automation began, you get access to all features and a team that’s 100% devoted to your success.

SharpSpring Integration

In our today's edition of Callexa Feedback Integration series we want to introduce the service SharpSpring closer.SharpSpring is a highly-rated global provider of affordable, cloud-based marketing automation. Marketing agencies and businesses around the world rely on SharpSpring to generate leads, improve conversions to sales, and drive higher returns on marketing investments.

FreshBooks Integration

No matter how you collect payment, FreshBooks makes it easy to stay on top of billing so you can get paid faster. Get your projects moving faster with professional-looking estimates. When you’re ready to bill, go from estimate to invoice in just two clicks. See if your invoice was viewed with a tidy invoice history. Clients slow to pay? Send reminders and add late fees so your cash flow doesn’t suffer.

Freshdesk Integration

A good help desk software must primarily offer an outstanding ticket management. But there also are other tasks - managing licenses, taking care of your Knowledge Base and regular patches and software upgrades - through which you quickly get into a spiral of endless time consuming hours of administration. If this sounds familiar, you are right here.

We use cookies for the technical functionality of this website. With your consent, we also collect page views and other statistical data in anonymized form.

Select individually
Cookie Settings
Read Privacy Statement