Tento dokument vás provede vytvořením Zapu.

## 1. Tvorba Zapu
Zapier propojuje jednotlivé aplikace. Propojení několika aplikací se nazývá Zap. Po přijmutí pozvánky budete přesměrováni na stránku Zapieru, kde klikněte na tlačítko `Make Zap`.

## 2. Volba triggeru
Každý Zap potřebuje aplikaci, která aktivuje zbytek napojených aplikací. Jelikož integrace BulkGate neobsahuje žádné triggery musí být zvolena jakákoli jiná aplikace pro spuštění Zapu. V našem příkladě zvolíme integraci Gmail. 

![Choose trigger](helpdesk:zapier-bulkgate-zap/choose_app)

### 1. Volba specifického triggeru    
V rámci našeho příkladu vytvoříme Zap, který bude aktivován pokaždé, když je na konkrétní adresu doručena nová emailová zpráva.
Každý trigger nebo akce vyžaduje řadu parametrů pro správnou funkci. 
Trigger `New email` vyžaduje připojení k účtu Gmail a specifickou schránku, na které bude Zapier naslouchat.

![New email](helpdesk:zapier-bulkgate-zap/choose_trigger)

### 2. Testování
Každý Trigger/Akce vyžaduje test funkčnosti. Bez tohoto testu není možné propagovat data do dalšího kroku. 
Pokud tedy vytvoříme trigger, který se aktivuje po přijetí emailové zprávy, Zapier nahlédne do emailové schránky
a otestuje přístup k jednotlivým zprávám. Obsah této zprávy bude následně možné propagovat do následující aplikace.
  
## 3. BulkGate integrace
Nyní když máme nastavenou aplikaci, která aktivuje celý Zap, připojíme jednu z akcí integrace BulkGate. 
Uvedeme si tedy příklad, kdy nám při přijetí emailu bude zaslána notifikační SMS.

### 1. Výběr aplikace
Jako druhý krok tedy zvolíme aplikaci BulkGate

![BulkGate](helpdesk:zapier-bulkgate-zap/setup_action)

### 2. Výběr akce 
Vybereme akci `Send transactional SMS`

![Choosing action](helpdesk:zapier-bulkgate-zap/choose_action)

### 3. Autentizace
Musíme specifikovat autentizační informace (`Application ID`, `Application token`). Pro získání těchto parametrů navštivte [návod pro nastavení BulkGate API](https://www.bulkgate.com/cs/dokumentace/api-administrace-a-tokeny/administrace-api/).

### 4. Vstupní parametry
Zadáme vstupní parametry pro zaslání transakční SMS. Pro dodatečné informace navštivte [specifikaci simple API](https://www.bulkgate.com/cs/dokumentace/simple-api/simple-transactional/).

![Transactional SMS parameters](helpdesk:zapier-bulkgate-zap/action_send_transactional)

### 5. Test transakční zprávy
Nyní otestujeme funkčnost druhého kroku, což znamená zaslání SMS dle zadaných parametrů.

![Transaction test](helpdesk:zapier-bulkgate-zap/test_send_transactional)
   
### 6. Doručenka
Náš Zap doposud funguje tak, že pokud nám někdo zašle email, bude nám zaslána notifikační SMS. Rozšíříme tedy funkcionalitu tohoto Zapu o zaslání doručenky. Klikneme tedy na tlačítko `Add step` a zvolíme opět aplikaci BulkGate s akcí `Get delivery report.`

![Delivery report](helpdesk:zapier-bulkgate-zap/passing_data)

### 7. Test příjmu doručenky
Tato akce vyžaduje `SMS ID.` Za předpokladu že druhý krok transakční SMS byl řádně otestován, budeme moci propagovat SMS ID z druhého do třetího kroku. Nyní když provedeme test třetího kroku získáme doručenku naší předešlé testovací SMS. 

![Delivery report test](helpdesk:zapier-bulkgate-zap/final_tested)

### 8. Hotovo
 Zap je nyní hotov a můžeme jej pojmenovat a po zapnutí bude Zapier kontrolovat obsah emailové schránky každých 15 minut. Pokud Zap nelze aktivovat je tomu tak proto, že pro každý Zap obsahující více jak dva kroky potřebujete `Premium/Trial` účet.

![Naming zap](helpdesk:zapier-bulkgate-zap/naming_zap)
