> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.coupontools.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to combine Manychat with Coupontools through Zapier?

### What is ManyChat?

  
  
ManyChat is the #1 bot platform on Facebook Messenger for marketing, e-commerce, and support. You'll need a Manychat Pro account otherwise you cannot use Zapier.  
  

### What is Zapier?

  
  
An automation tool to setup marketing automation between 2000 apps.  
It allows you to connect ManyChat with Coupontools without any developer knowledge needed.  
  

### How to start?

  
  
First create the chatbot in ManyChat and the coupon in Coupontools.  
When both are ready you can continue with the steps below.  
  

### How to setup the automation to send the coupon?

  
  
In ManyChat you can use the trigger "add tag" -> add here for example "pizzacoupon".  
So it means ManyChat will add the tag "pizzacoupon" to this chat conversation.  
  
![](https://storage.crisp.chat/users/helpdesk/website/873a01adc165a000/7b511e80-335c-4ca1-9f95-96fb63_5htlch.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/28b580b3f581a800/f167a0dd-b88a-4612-8dea-d07861_1t5egje.png)  
  
Now you can create a Zapier zap:  
Step 1: A new tagged user in ManyChat (Zapier will trigger when a new user is tagged.)  
  
![](https://storage.crisp.chat/users/helpdesk/website/c614555cae9cb800/20c3940a-1ed5-4282-9f40-401626_1acajfk.png)  
  
Step 2: The tag matches "pizzacoupon" (you can setup multiple tags in Manychat)  
  
![](https://storage.crisp.chat/users/helpdesk/website/20d15fa30b846c00/b9c7c858-c112-433c-b6fd-088735_2ebl7s.png)  
You can find Coupontools on Zapier by using this URL: [https://zapier.com/developer/invite/90141/311cde30a6a0a413377c9023b2174423/](https://zapier.com/developer/invite/90141/311cde30a6a0a413377c9023b2174423/)  
  
Step 3: Create a single use coupon session in Coupontools (Create for this chat conversation user a unique single use coupon.  
This steps allows you to store also first name, last name, email, customid (eg facebook ID)  
  
![](https://storage.crisp.chat/users/helpdesk/website/67ee5a765b1b9c00/fb0674a6-de28-4bfd-b709-ae7c99_1ygbxzl.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/e6c30136de4dc800/01ea2d25-afda-4c43-ad59-f04482_pasfzm.png)  
Step 4: Send back a message in Manychat. You can specify here to which user and which is the Single Use Coupon URL.  
  
![](https://storage.crisp.chat/users/helpdesk/website/805975c9a6e7c800/53a4f561-60a7-409c-a4e1-5e8bf6_18dzg7o.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/e27e89d6d5744000/25471afd-7446-4b2e-85f2-7a59a2_1u09mtz.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/da85772d65fd8000/b8ca487a-e2e8-4f29-94af-4a33fb_1oq5jml.png)  
How to setup other automation?  
You can setup a trigger "After coupon validation" that will send a message in Manychat. Example: To ask for a review or other questions.  
This can also become a delayed question (add a Zapier delay of for example 10 hours or days)  
  
![](https://storage.crisp.chat/users/helpdesk/website/7433ed80f57a6800/57920462-49fe-44d8-84d2-691102_mcn9pj.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/f1a49ef68a73d80/fddf20d4-384e-4a66-a9a7-211049_4he4yg.png)  
  
![](https://storage.crisp.chat/users/helpdesk/website/21b2671e67826e00/f6580238-884a-46ce-bb79-f03263_1kxqjiz.png)  
Also we have the ability to lookup a coupon session through Zapier.  
  
You can create a delay , example: wait 10 days, and then lookup the coupon session.  
This lookup will give back to Zapier all data we have about this specific coupon user.  
  
![](https://storage.crisp.chat/users/helpdesk/website/76ee2ad42538900/fa0262b3-6c0f-48bf-be21-24fd28_hv29ax.png)  
  
And then set a filter:  
if validated=0 -> remind the user that his coupon will expiry soon.  
if validated=1 -> send user another offer