# Integrations and External Tools

Zigpoll connects with a wide range of tools to help you act on your survey data. Below are the most common questions we receive about integrations.

### How do I connect Zigpoll to Klaviyo?

You can sync survey responses directly to Klaviyo profiles and lists. Head to your Zigpoll dashboard, navigate to the Integrations tab for your survey, and select Klaviyo. You'll need your Klaviyo API key to complete the connection.

{% content-ref url="../integrations/klaviyo" %}
[klaviyo](https://docs.zigpoll.com/integrations/klaviyo)
{% endcontent-ref %}

### My Klaviyo integration isn't working

If responses aren't syncing to Klaviyo, check the following:

* **Verify your API key** is correct and has not been rotated.
* **Check that the list or segment** you're syncing to still exists in Klaviyo.
* **Make sure the survey is collecting email addresses.** Klaviyo needs an email to associate responses with a profile.

### Can I send survey data to Google Sheets?

Yes. Zigpoll has a native Google Sheets integration that automatically pushes new responses to a spreadsheet of your choice.

{% content-ref url="../integrations/google-sheets" %}
[google-sheets](https://docs.zigpoll.com/integrations/google-sheets)
{% endcontent-ref %}

### Can I sync responses to Shopify customer profiles?

If you're using the Shopify app, Zigpoll can automatically tag customers and attach survey response data to their Shopify profiles using our Shopify integration.

{% content-ref url="../integrations/shopify" %}
[shopify](https://docs.zigpoll.com/integrations/shopify)
{% endcontent-ref %}

### Can I embed a survey inside an email?

You can link to a Zigpoll survey from an email using a public link. Full interactive embedding inside email HTML is not supported by most email clients, but you can include a survey link or button that opens the survey in a browser.

{% content-ref url="../email-zigpoll-surveys" %}
[email-zigpoll-surveys](https://docs.zigpoll.com/email-zigpoll-surveys)
{% endcontent-ref %}

### Do you have an API?

Yes. Zigpoll offers both a Javascript API for front-end control and a Web API for server-side access. You can also use webhooks to receive real-time notifications when a response is submitted.

{% content-ref url="../javascript-api" %}
[javascript-api](https://docs.zigpoll.com/javascript-api)
{% endcontent-ref %}

{% content-ref url="../web-api" %}
[web-api](https://docs.zigpoll.com/web-api)
{% endcontent-ref %}

{% content-ref url="../integrations/webhooks" %}
[webhooks](https://docs.zigpoll.com/integrations/webhooks)
{% endcontent-ref %}

### Can I connect Zigpoll to a tool not listed here?

If we don't have a native integration, you can use our webhook or API key integrations to connect with tools like Zapier, Make, or n8n to build custom workflows.

{% content-ref url="../integrations" %}
[integrations](https://docs.zigpoll.com/integrations)
{% endcontent-ref %}

{% hint style="info" %}
Need help setting up an integration? Contact us at <support@zigpoll.com> and we'll walk you through it.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigpoll.com/faq/integrations-and-external-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
