---
title: "Zapier"
description: "ເຊື່ອມ Quire ເຂົ້າກັບ Zapier ດ້ວຍ webhooks ແລະ REST API."
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/lo/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier

<span id="zapier"></span>

Zapier ເຊື່ອມຕໍ່ກັບ Quire ໂດຍຜ່ານ REST API, ລູກຄ້າ OAuth ແລະ webhooks
ດຽວກັນທີ່ການເຊື່ອມຕໍ່ທຸກໆອັນໃຊ້. ບໍ່ມີລະຫັດສະເພາະຂອງ Quire
ໃນຝ່າຍໃດຝ່າຍໜຶ່ງ ດັ່ງນັ້ນສິ່ງທີ່ [ຄູ່ມາດ API](https://docs.quirelms.com/api/) ສະເໜີ
Zap ກໍ່ສາມາດເຮັດໄດ້.

## ເລີ່ມ Zap ເມື່ອສິ່ງໃດເກີດຂຶ້ນໃນ Quire <!--quire:start-a-zap-when-something-happens-in-quire-->

1. ໃນ Zapier ເລືອກ **Webhooks ໂດຍ Zapier** ເປັນຕົວກະຕຸ້ນ ພ້ອມເຫດການ
   **Catch Raw Hook**. Raw ເພາະລາຍລານື້ຖືກຄິດໄລ່ເທິງໄບຕໍທີ່ Quire
   ສົ່ງຢ່າງແນ່ນອນ. ຄັດລອກທີ່ຢູ່ທີ່ Zapier ມອບໃຫ້ທ່ານ.
2. ໃນ Quire ເປີດ `/admin/webhooks` ເລືອກ **ເພີ່ມການຈະລົງທະບຽນ**,
   ວາງທີ່ຢູ່ ແລະ ເລືອກເຫດການ ຕົວຢ່າງ `course_completion.changed`.
   Quire ສົ່ງເຫດການທົດສອບກ່ອນ; ການຈະລົງທະບຽນຈະເລີ່ມເມື່ອ Zapier
   ໄດ້ຮັບມັນແລ້ວ.
3. ເພີ່ມຂັ້ນຕອນ **Code ໂດຍ Zapier** ທີ່ກວດສອບລາຍລານື້ໂດຍໃຊ້
   ຄວາມລັບຂອງການຈະລົງທະບຽນ ດັງທີ່ [ຄູ່ມານຳນັກພັດທະນາ](/lo/developer/#webhooks)
   ສະແດງ. ຢຸດ Zap ເມື່ອມັນບໍ່ຜ່ານການກວດສອບ.
4. ວິເຄາະເນື້ອຫາ ແລະ ດຳເນີນຕໍ່ດ້ວຍຂັ້ນຕອນທີ່ທ່ານຕ້ອງການ.

## ດຳເນີນການໃນ Quire ຈາກ Zap <!--quire:act-in-quire-from-a-zap-->

ໃຊ້ **Webhooks ໂດຍ Zapier** ກັບການກະທຳ **ຄຳຮ້ອງຂໍທີ່ກຳນົດເອງ**
ຫຼື **ຄຳຮ້ອງຂໍ API** ໃນຂັ້ນຕອນແອັບ:

- **URL**: `https://acme.quirelms.com/api/v1/...`, ຕົວຢ່າງ `/api/v1/enrolments`
  ເພື່ອລົງທະບຽນຄົນ.
- **ຫົວໜ້າ**: `Authorization: Bearer qk_live_...` ພ້ອມກະແຈທີ່ສ້າງທີ່
  `/admin/integrations/api-keys` ສຳລັບ Zap ນີ້ດຽວ ແລະ `Idempotency-Key`
  ທີ່ສ້າງຈາກ ID ຂອງຕົວກະຕຸ້ນ ດັ່ງນັ້ນ Zap ທີ່ Zapier ສົ່ງຄືນຈະ
  ບໍ່ລົງທະບຽນຄົນດຽວກັນສອງຄັ້ງ.
- **ຂໍ້ມູນ**: JSON ດັງທີ່ຄູ່ມາດ API ອະທິບາຍ.

ເພື່ອດຳເນີນການໃນນາມຄົນແທນທີ່ຈະເປັນອົງການ ລົງທະບຽນລູກຄ້າ OAuth
ທີ່ `/admin/integrations/oauth-clients` ພ້ອມທີ່ຢູ່ redirect ຂອງ Zapier
ແລະ ໃຊ້ມັນຈາກການເຊື່ອມຕໍ່ Zapier ເປັນສ່ວນຕົວ.

## ຕົວຢ່າງ: ລົງທະບຽນລູກຄ້າເມື່ອຂໍ້ຕົກລົງສຳເລັດ <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. ຕົວກະຕຸ້ນ: "ຂໍ້ຕົກລົງໄດ້" ຂອງ CRM ຂອງທ່ານ.
2. ຄຳຮ້ອງຂໍທີ່ກຳນົດເອງ `PUT /api/v1/users/ext:{customer id}` ພ້ອມຊື່
   ແລະ ອີເມວຂອງຄົນ: ສ້າງຜູ້ໃຊ້ ຫຼື ອັບເດດພວກເຂົາຖ້າມີຢູ່ແລ້ວ.
3. ຄຳຮ້ອງຂໍທີ່ກຳນົດເອງ `POST /api/v1/enrolments` ພ້ອມຜູ້ໃຊ້ ແລະ
   ຫຼັກສູດ, ແລະ `Idempotency-Key: deal-{deal id}`.

Source: https://docs.quirelms.com/lo/integrations/zapier/index.mdx
