Zapier
Updated August 24, 2026
Zapier links Pluspoint to thousands of other applications without any code. Reach for it when the system that knows something happened is not one of the platforms Pluspoint connects to directly — a CRM, a booking tool, a spreadsheet, an accounting package. You browse and build Zaps from a panel embedded in Pluspoint. Each Zap authenticates with your account’s API key.
Before you start
- Account Settings permission set to Full. Both the Integrations tab that opens the panel and the Account tab that holds the API key are hidden from everyone else.
- A Zapier account.
- Your account’s X-Api-Key and the email address you sign in to Pluspoint with. A Zap needs both.
- An active subscription that is inside its location and user limits.
Where to find it
Settings → Integrations → Add integration → Zapier, or go to https://app.pluspoint.io/account-settings/integrations. Pluspoint’s public Zapier listing is at https://zapier.com/apps/pluspoint/integrations.
Open the Zapier panel
- Go to Settings → Integrations.
- Click Add integration and find Zapier.
- Click Connect. A Zapier integration modal opens with Zapier’s own builder embedded inside it.
- Browse the suggested apps and Zap templates, or search for the app you want to connect.
Note Zapier never becomes a row in the integrations table. There is nothing to Manage, Reconnect or Delete afterwards, and the Zapier entry stays in the Add integration list permanently. Your Zaps live in Zapier, so switch one off there to stop it running.
Authenticate a Zap with Pluspoint
A Pluspoint step in a Zap asks for two things: your API key and your email address.
- Go to Settings → Account, or https://app.pluspoint.io/account-settings/general.
- Copy the X-Api-Key field.
- In Zapier, add Pluspoint as the action app and open its account step.
- Paste the key and enter the email address you sign in to Pluspoint with.
- Continue configuring the action, then test and publish the Zap.
Warning The API key grants full access to the account it belongs to — there are no per-action restrictions. Treat it like a password, and share it only with the people setting up automations. The key is accepted for any account you are a member of. If you belong to more than one, check that you copied it from the right one.
What Zapier needs from you
| Item | Where it comes from |
|---|---|
| API key | Settings → Account → the read-only X-Api-Key field, with a copy button |
| Email address | The address you sign in to Pluspoint with |
| Which account is affected | The account the API key was copied from |
Send survey invites from another tool
The most common Zap sends a survey invite when a record changes in the system you already work in — a completed appointment, a closed deal, a new spreadsheet row. It needs a survey template with Enable send surveys turned on and a connected outbound channel: SMS, Email, WhatsApp (Beta) or WhatsApp Business.
- Open Settings → Integrations → Add integration → Zapier → Connect and start from one of the offered Zap templates, or work from
https://zapier.com/apps/pluspoint/integrations. - Choose the app that holds your customer data as the trigger, and pick the event that should generate an invite — a new record, an updated row, a completed order.
- Make sure the trigger returns everything Pluspoint needs: the customer’s first name, and a mobile number or an email address depending on the channel. Phone numbers must be in international format. If your source data is not, add a Zapier formatting step before the Pluspoint action.
- Add Pluspoint as the action app, select the survey-sending action for the channel you want to use, and authenticate as described above.
- Point the action at the location, the survey template and the channel you want to use. Then map your trigger’s fields onto the recipient’s name, and their phone number or email address.
- Test the Zap. A successful test queues a real invite, so use your own phone number or email address.
- Publish the Zap.
An invite queued from a half-filled record still goes out. If your trigger app supports it, fire the Zap on a readiness flag rather than on every row change — a spreadsheet column such as Send invite, a status field, a stage change. The invite then waits until the customer has actually been served.
Data the Pluspoint action needs
| What | Required | Notes |
|---|---|---|
| Location | Yes | The location the invite is attributed to, and the location whose review links the survey shows |
| Survey template | Yes | Only templates with Enable send surveys on can be used |
| Channel | Yes | Must be an outgoing channel that is connected and ready |
| First name | No | Fills [name] in the invite text |
| Last name | No | Fills [last_name] in the invite text |
| Mobile number | For SMS and WhatsApp | International format. Validated before the invite is queued |
| Email address | For the Email channel | Validated before the invite is queued |
| Delay | No | Whole hours to wait before sending |
| WhatsApp template | For WhatsApp Business | Must be approved and carry a survey link button |
What Pluspoint does with the request
Each queued invite goes through the same pipeline as an invite sent from the app:
- Pluspoint finds or creates a contact, matching first on the field the channel delivers to: email for an Email channel, the cleaned phone number otherwise. Any missing name, email, phone or external ID is back-filled onto an existing contact.
- Unsubscribed contacts are refused.
- Over-survey protection on the template is applied, so a customer already invited or already surveyed inside the window is skipped.
- An invite is created with its own short survey link and the message from the template’s Message template field, then sent through the channel.
- A Survey sent entry is written to the contact’s activity timeline — the same entry the Survey sent automation trigger listens for.
Invites created through Zapier are queued, not sent on the spot. Sends for the same channel and template are spaced at least 30 seconds apart, so a burst of records arriving at once will go out over several minutes rather than all together.
When something else fits better
- The event already happens inside Pluspoint — a contact is created, a survey is answered, a review arrives, a conversation is resolved, a coupon is redeemed. Build an automation instead: no third-party account, and you get waits, branches and entry conditions.
- You are writing code anyway — call the public API directly. It authenticates with the same account key a Zap uses.
- Your store runs on VTEX — use the VTEX integration, which imports orders natively and exposes them as an automation trigger.
Ask for an integration Pluspoint does not have
If neither a direct integration nor a Zap covers your tool, you can tell the team about it from the same modal.
- Click Add integration and type the name of the tool into Search integrations.
- When nothing matches, click the Request to add ”…” chip.
The request only notifies the Pluspoint team. Nothing is added to your account, and no connection is created.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| The Integrations tab is missing or greyed out | You do not have Account Settings set to Full, or the subscription has expired or exceeded plan limits | Ask an account owner or a full-access admin, or resolve the billing issue on Settings → Billing |
| The Zap cannot authenticate | The key was truncated when copied, the email address does not match your Pluspoint sign-in, or the key belongs to an account you are not a member of | Re-copy X-Api-Key with the copy button on Settings → Account and re-enter both values |
| The Zap succeeds but nothing arrives | The contact is unsubscribed | Unsubscribed contacts are refused with contact_is_unsubscribed. Check the contact record in Pluspoint |
| The Zap succeeds but only some people get an invite | Over-survey protection on the template already covers them | Open the template’s Sharing tab and shorten Over-survey protection, or leave it as intended |
| The survey template is not offered in the action | Enable send surveys is off | Open Surveys → Templates, edit the template, go to the Sharing tab and turn the toggle on |
| The action fails on the phone number | The number is not a valid international number | Add a Zapier formatting step to normalise it before the Pluspoint action |
| The action fails on the Email channel | The record has no email address | An Email channel requires an email address; an SMS or WhatsApp channel requires a phone number |
| A WhatsApp Business send fails | No approved WhatsApp template with a survey link was supplied | Create or finish the template in Campaigns → Library, submit it to Meta and wait for approval |