Skip to main content
All Collections2. Integrações com Birdie
Como Integrar Birdie + Wootric
Como Integrar Birdie + Wootric

Importe Respostas NPS da sua conta Wootric

P
Written by Product Team
Updated today

Overview

The Wootric REST API allows Birdie to access Wootric’s customer feedback data. This includes retrieving information on NPS survey responses. See the Wootric's REST API documentation for more information about it's functionalities and usability.

Requirements

To access data through the Wootric API, we support authentication using API credentials:

  • Client ID: Unique identifier for your application.

  • Client Secret: Secret key for your application.

To obtain the client_id and client_secret for the Wootric API, you’ll need an admin account on the Wootric platform and follow these steps:

  • Log into your Wootric Account.

  • In the Wootric dashboard, navigate to the integration settings. The path may vary slightly depending on the version, but it’s typically found in the main menu under Settings or Integrations.

Wootric dashboard
  • Within the Integrations section, look for a subsection called API or API Keys.

  • You can re-generate your client_id and client_secret or just make sure to store the pre-generated ones in a secure location, as Birdie'll need them to make requests to the API.

Note: depending on your account and the data you wish to integrate, you might need to configure specific permissions for that data. Confirm with Wootric or consult the API documentation to see if you need to request any additional scopes.

Integration with Birdie

NPS Import Process and Update Frequency

Birdie imports Wootric NPS responses by checking for updates through the created_at field, ensuring that the latest modifications are reflected in Birdie. This method enables Birdie to capture only the most recent changes without re-importing old data.

Endpoint access

Survey responses

  • Endpoint

https://api.wootric.com/v1/responses
  • Data collected from the Wootric REST API

[
{
"id": 1,
"end_user_id": 1,
"survey_id": 1,
"score": 0,
"text": "Better performance would mean a higher score. Site is often slow.",
"completed": false,
"excluded_from_calculations": false,
"ip_address": "127.0.0.1",
"origin_url": "https://wootric.com",
"created_at": "2016-12-16 09:05:00 -0800",
"updated_at": "2016-12-16 09:05:13 -0800",
"tags": [
"PERFORMANCE"
],
"notes": [],
"end_user": {
"properties": {
"persona": "Individual",
"pricing_plan": "Small Business",
"product_plan": "Mobile",
"purchase_date": 1473177881,
"revenue_amount": 5000,
"items_array": "item1, item2"
}
}
}
]
  • Feedback built for the Birdie App

{
"language": "und",
"posted_at": "2016-12-16 09:05:00 -0800",
"text": "Better performance would mean a higher score. Site is often slow.",
"kind": "nps",
"rating": 0,
"title": "1",
"additional_fields": {
"completed": false,
"end_user.persona": "Individual",
"end_user.pricing_plan": "Small Business",
"end_user.product_plan": "Mobile",
"end_user.purchase_date": 1473177881,
"end_user.revenue_amount": 5000,
"end_user.items_array": "item1, item2"
}
}

Custom Fields

All the additional data provided by Wootric's REST API that doesn't fit into the previous schema can be imported by Birdie as additional fields which can be used to set up custom fields, enabling text search and filtering within them.

If your Wootric setup includes custom fields for NPS surveys, they can be mapped directly into Birdie, preserving your unique data structure, and will also appear as custom fields, maintaining consistency across both platforms.

Did this answer your question?