3.2 · First scenario: trigger → action

Level 3 · Advanced: automation with Make & Zapier

3.2First scenario: trigger → action

Goal: build and activate your first trigger → action automation: one manual task disappears for good.
Estimated time: 14 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • Everything starts with a trigger: an event (new message, new row, submitted form, scheduled time) that starts one or more actions.
  • Mapping makes the link: connecting each trigger data item to the right field of the action (sender → Contact, subject → Title).
  • Test before activating: run the scenario with real data, check the result, fix, then activate.

Running case — Lina removes a manual entry task

Lina, digitalisation officer in Oran, copies form requests into the tracking database every morning: a tedious entry task and a source of errors. She builds her first scenario: trigger “new form response”, action “create a row in the database”, careful mapping (name → Contact, need → Title, date → Received on). She tests with a real response, checks the created row, fixes one badly mapped field, then activates. Manual entry disappears forever.

This same case returns in the lesson, the diagram, the script and the 48h challenge.

1. Trigger → action, the founding brick

Founding concept: trigger → action. Every automation starts with a trigger: an event in an app (a new message, a new row, a submitted form, a scheduled time). It starts one or more actions in other apps (create a row, send a message, update a record). It is the elementary brick from which everything else follows.

Lina applies it to her case: the form receiving a response triggers the creation of a row in the database, then sending a message to the team. A single event, chained actions.

2. Mapping, test, activation

The key technical move is mapping: linking trigger data to action fields (the message sender → the “Contact” field of the created row). Approximate mapping gives rows with holes or empty messages: map field by field, then reread.

Then test with real data to check that everything flows correctly, then activate the scenario. This first automation is a turning point: you understand you have just removed a manual task forever. The whole of level 3 then enriches this brick (filters, routers, iterators, webhooks).

Common misinterpretation: “Building the scenario is enough, and testing with vague fake data is the same”. No. A scenario left as a draft does not run, and only a test with real data reveals failed mappings. Without a real test and activation, the automation does not exist.
The basic brick Trigger, mapping, action, activation Trigger An event(form…)Mapping Linking datato fieldsAction Create,send, updateTest & activate Withreal data
Trigger, mapping, action, activation
Text version of the diagram (SEO / screen readers / translation): 1) Trigger: Lina watches for new form responses. 2) Mapping: name, need and date feed the database fields. 3) Action: the row is created then the team is notified. 4) Test with a real response, fix, activation. Lesson: without a real test, mapping remains a hypothesis.

The automator's turning point

“I removed a manual task forever — and it took me ten minutes.”
Sentence to say in front of your up-to-date database

Automate once, never copy again.

🔎 Concrete example — Form → tracking database

Lina builds her first useful automation, step by step.

Trigger: New form response
Action: Create a row in the database
Mapping: name → Contact
         need → Title, date → Received on
→ test with a real response, check, activate.

Reading: each field of the row comes from a trigger data item.

Lesson: always test before activating.

Section vocabulary

Trigger
Event that starts the automation (new message, new row, submitted form, scheduled time).

Simple example: Lina's new form response.

What it is not: a manual action launched by hand.

Reflex: name each scenario by its starting event.

Action
Operation executed by the scenario in an app (create, send, update, search).

Simple example: Creating the tracking row then notifying the team.

What it is not: the trigger itself.

Reflex: order the actions: create first, notify second.

Mapping
Linking trigger data to action fields (the received name feeds the “Contact” field).

Simple example: Lina links need → Title and date → Received on.

What it is not: leaving the action fields empty or random.

Reflex: reread the mapping field by field before testing.

Test / run
Running the scenario with real data to check the result before activation.

Simple example: Lina sends a real test response and checks the created row.

What it is not: activating directly with no check.

Reflex: test with a real event, not an invented example.

Polling / instant
Trigger modes: periodic checking (polling, with delay) or real-time (webhook/instant).

Simple example: Lina's form checked every minute in polling.

What it is not: triggering guaranteed within a second in all cases.

Reflex: wait in polling or switch to instant if urgency requires it.

In practice — Building your first scenario

  1. Choose a simple trigger: “New response to a form” (or “New message received”).
  2. Add an action: “Create a row in the database” (or “Create a task”).
  3. Do the mapping: link the name, the need and the date to the fields of the created row.
  4. Test with a real response, check the created row, fix the mapping if needed, then activate the scenario.
You have built and activated your first trigger → action automation: one manual task disappears for good.

Ready-to-say script — presenting your first scenario (30 s)

“I automated copying the requests: trigger, it is the new form response; action, it is creating the row in the database with the name, need and date mapping. I tested with a real response, checked the row, then activated. No more manual morning entry.”

To say to the team; keep a screenshot of the test row at hand.

Copy-paste template — trigger → action sheet

TRIGGER (event + watched app): _______________
ACTION 1 (create / update where?): _______________
MAPPING (data → field, line by line): _______________
REAL TEST (date + checked result): _______________
ACTIVATED (yes/no): _______________

SMB / freelancer

A single form → database scenario is enough to remove the morning entry task, without changing tools.

SME in Oran

Lina adds the team notification after the row creation: two actions for one trigger.

Digital team

Standardise the mapping (identical field naming everywhere) so each scenario stays readable.

Beginner

Start with a form trigger: it is the simplest to test with a real response.

✓ Best practices

  • Test with real data before activating.
  • Take care with mapping (source → destination).
  • Check the run history if there is a problem.

✗ Common pitfalls

  • Leaving the scenario as a draft (not activated).
  • Forgetting that in polling, triggering has a delay.
  • Placing a filter too early that blocks everything.

Key takeaways

  • Every automation starts with a trigger (event) that starts actions (operations).
  • Mapping links trigger data to action fields.
  • Test with real data before activating the scenario.
  • This trigger → action brick is the basis of all advanced scenarios.

48h challenge — apply tomorrow

Build 1 form → database scenario, test it with a real response and activate it.

Section exit checklist
  • I can state the trigger → action brick.
  • I know how to map data to fields.
  • I have tested and activated 1 real scenario.
Self-rating 1-5: is my mapping reread field by field?is my scenario activated (not a draft)?

Frequently asked questions

My scenario does not trigger. What should I check?

The classic causes: 1) the trigger is not configured correctly (wrong connected account, wrong watched mailbox/table); 2) in polling mode, there is a delay (the tool checks every X minutes, not in real time) — wait or use an instant/webhook trigger; 3) the scenario is not activated (left as a draft); 4) a filter placed too early blocks everything. Check the run history: it shows whether the trigger fired and where it gets stuck. Reproducing the event manually (sending a real test response) is the safest way to diagnose.

What happens if the action fails halfway?

The scenario stops in error on the faulty step, and the following steps do not run (the previous ones have already happened — hence the importance of order). You will see the error in the history, with the message returned by the app (insufficient rights, missing required field, quota reached…). For important scenarios, set up error handling (retries, fallback paths, alert) — that is exactly the subject of section 4.5. At the start, the run history and rereading the mapping are enough to fix the vast majority of cases.

Check your understanding

What is the elementary brick of every automation?

Additional resources (optional, to go further)

Level 3 examFresh, harder questions to test what you've learned