Làm thế nào bạn nhận được một tin nhắn thông báo khi có ai đó tải một hình ảnh của bạn lên Facebook, hay là một gửi một tweet mỗi khi có ai đó gọi cho bạn…tất cả những điều này, và nhiều hơn thế nữa đều có thể xảy ra thông qua một dịch vụ web thú vị là ifttt (If this then that). Trang web được thiết lập cho phép bạn tạo ra các điều kiện và các hành động (that) được thực hiện tương ứng với khi các điều kiện (this) đó xảy ra. Cách làm việc của chương trình như hiệu ứng Domino, do đó bạn có thể thiết lập nhiều hành động với nhau khi có một điều kiện xảy ra.
Đầu tiên, bạn chỉ cần truy cập địa chỉ của dịch vụ và đăng ký cho mình một tài khoản miễn phí thông qua nút Join. Bạn cần điền đủ các thông tin như Username, Email và Password rồi nhấn Create account để tiến hành tạo tài khoản. Lưu ý, bạn cần nhập vào địa chỉ email thật để kích hoạt tài khoản. Quá trình kích hoạt thành công, quay trở lại giao diện chính của chương trình, nhấn Sign in và đăng nhập vào dịch vụ để bắt đầu sử dụng.
Tại trang điều khiển chính của bạn, nhấn vào menu Tasks > Create a new task để bắt đầu tạo một nhiệm vụ. Tiếp tục theo như hướng dẫn của dịch vụ, bạn nhấn vào nút “this” được in đậm để bắt đầu. Một loại danh sách các dịch vụ, ứng dụng sẽ được hiện ra ở bên dưới mục Choose trigger channel. Đây là bước mà bạn cần phải chọn dịch vụ muốn tạo điều kiện, đối với các dịch vụ mạng xã hội có trong danh sách thì bạn phải nhấn vào nút Active để kích hoạt, tiếp tục nhấn Allow để cho phép dịch vụ truy cập vào các thông tin cá nhân.
Bạn lưu ý, mỗi dịch vụ bạn chọn ở bước ở trên sẽ có các điều kiện khác nhau tương ứng với từng dịch vụ. Người viết ở đây thực hiện chọn dịch vụ Facebook, và sẽ có được các điều kiện như là nếu bạn tạo một tin nhắn trạng thái mới (New status message by you), hay như là nếu bạn gửi một liên kết mới (New link post by you)…bạn sẽ phải cấu hình thêm một số bước nữa tùy vào từng điều kiện mà bạn chọn, cho đến khi hoàn tất và nhấn Create trigger là xong.
Tiếp tục nhấn vào chữ “that” được in đậm để chọn phần hành động cần thực hiện khi điều kiện trên xảy ra. Tuy nhiên, trước khi chọn hành động muốn xảy ra, bạn cần phải chọn vào một trong số các dịch vụ được hiện ra ở khung bên dưới mà bạn muốn tạo hành động cho nó. Các dịch vụ và ứng dụng cũng tương tự như ở bước trên, bạn có thể nhấn View all channels để xem toàn bộ các dịch vụ và ứng dụng mà ifttt hỗ trợ. Công việc chọn dịch vụ và cách kích hoạt cũng tương tự như trên.
Tại đây, cũng tùy vào từng dịch vụ mà bạn chọn thì sẽ có các hành động tương ứng xảy ra. Chẳng hạn như chọn vào Gmail thì bạn chỉ có một hành động là gửi một email (Send an email) vào tài khoản của bạn khi điều kiện xảy ra.
Tiếp tục thực hiện hoàn tất các bước mà hành động đó yêu cầu, cuối cùng nhấn Create Action là xong. Khi hoàn tất các bước tạo điều kiện và hành động muốn xảy ra thì bạn sẽ được đưa trở về trang hiển thị các nhiệm vụ mà bạn đã tạo. Nhấn vào biểu tượng thùng rác để xóa bỏ điều kiện này hoặc nhấn Create task để tạo ra các điều kiện khác, bạn có thể tạo ra các điều kiện giống nhau nhưng sẽ thực hiện các hành động khác nhau cũng được. Mặc định thì chương trình sau 15 phút sẽ tự động kiểm tra điều kiện 1 lần, hoặc bạn có thể nhấn vào biểu tượng của điều kiện hoặc hành động rồi nhấn vào nút Check now để kiểm tra ngay lập tức.
Kết quả trả về khá nhanh và chính xác y hệt như hành động mà bạn đã thiết lập, để cập nhật các tác vụ lại bạn nhấn vào biểu tượng nút mũi tên để thay đổi là xong. Hãy hiểu đơn giản dịch vụ này như sau, nếu điều kiện (this) xảy ra thì hành động (that) sẽ được thực hiện. Tóm lại, đây là một ứng dụng web hiếm hoi và khá hữu ích, nó có khả năng làm cho các ứng dụng web tương tác với nhau trực tiếp thông qua một điều kiện cụ thể.